/third_party/skia/include/private/ |
H A D | SkNx_neon.h | 31 class SkNx<2, float> { class 33 AI SkNx(float32x2_t vec) : fVec(vec) {} in SkNx() function in __anon18470::SkNx 35 AI SkNx() {} in SkNx() function in __anon18470::SkNx 36 AI SkNx(float val) : fVec(vdup_n_f32(val)) {} in SkNx() function in __anon18470::SkNx 37 AI SkNx(float a, float b) { fVec = (float32x2_t) { a, b }; } in SkNx() function in __anon18470::SkNx 154 class SkNx<4, float> { global() class 156 AI SkNx(float32x4_t vec) : fVec(vec) {} SkNx() function in __anon18470::SkNx 158 AI SkNx() {} SkNx() function in __anon18470::SkNx 159 AI SkNx(float val) : fVec(vdupq_n_f32(val)) {} SkNx() function in __anon18470::SkNx 160 AI SkNx(float a, float b, float c, float d) { fVec = (float32x4_t) { a, b, c, d }; } SkNx() function in __anon18470::SkNx 297 class SkNx<4, uint16_t> { global() class 299 AI SkNx(const uint16x4_t& vec) : fVec(vec) {} SkNx() function in __anon18470::SkNx 301 AI SkNx() {} SkNx() function in __anon18470::SkNx 302 AI SkNx(uint16_t val) : fVec(vdup_n_u16(val)) {} SkNx() function in __anon18470::SkNx 303 AI SkNx(uint16_t a, uint16_t b, uint16_t c, uint16_t d) { SkNx() function in __anon18470::SkNx 358 class SkNx<8, uint16_t> { global() class 360 AI SkNx(const uint16x8_t& vec) : fVec(vec) {} SkNx() function in __anon18470::SkNx 362 AI SkNx() {} SkNx() function in __anon18470::SkNx 363 AI SkNx(uint16_t val) : fVec(vdupq_n_u16(val)) {} SkNx() function in __anon18470::SkNx 366 AI SkNx(uint16_t a, uint16_t b, uint16_t c, uint16_t d, SkNx() function in __anon18470::SkNx 405 class SkNx<4, uint8_t> { global() class 409 AI SkNx(const uint8x8_t& vec) : fVec(vec) {} SkNx() function in __anon18470::SkNx 411 AI SkNx() {} SkNx() function in __anon18470::SkNx 412 AI SkNx(uint8_t a, uint8_t b, uint8_t c, uint8_t d) { SkNx() function in __anon18470::SkNx 433 class SkNx<8, uint8_t> { global() class 435 AI SkNx(const uint8x8_t& vec) : fVec(vec) {} SkNx() function in __anon18470::SkNx 437 AI SkNx() {} SkNx() function in __anon18470::SkNx 438 AI SkNx(uint8_t val) : fVec(vdup_n_u8(val)) {} SkNx() function in __anon18470::SkNx 439 AI SkNx(uint8_t a, uint8_t b, uint8_t c, uint8_t d, SkNx() function in __anon18470::SkNx 457 class SkNx<16, uint8_t> { global() class 459 AI SkNx(const uint8x16_t& vec) : fVec(vec) {} SkNx() function in __anon18470::SkNx 461 AI SkNx() {} SkNx() function in __anon18470::SkNx 462 AI SkNx(uint8_t val) : fVec(vdupq_n_u8(val)) {} SkNx() function in __anon18470::SkNx 463 AI SkNx(uint8_t a, uint8_t b, uint8_t c, uint8_t d, SkNx() function in __anon18470::SkNx 496 class SkNx<4, int32_t> { global() class 498 AI SkNx(const int32x4_t& vec) : fVec(vec) {} SkNx() function in __anon18470::SkNx 500 AI SkNx() {} SkNx() function in __anon18470::SkNx 501 AI SkNx(int32_t v) { SkNx() function in __anon18470::SkNx 504 AI SkNx(int32_t a, int32_t b, int32_t c, int32_t d) { SkNx() function in __anon18470::SkNx 554 class SkNx<4, uint32_t> { global() class 556 AI SkNx(const uint32x4_t& vec) : fVec(vec) {} SkNx() function in __anon18470::SkNx 558 AI SkNx() {} SkNx() function in __anon18470::SkNx 559 AI SkNx(uint32_t v) { SkNx() function in __anon18470::SkNx 562 AI SkNx(uint32_t a, uint32_t b, uint32_t c, uint32_t d) { SkNx() function in __anon18470::SkNx [all...] |
H A D | SkNx.h | 26 struct SkNx { struct 32 AI SkNx(const Half& lo, const Half& hi) : fLo(lo), fHi(hi) {} in SkNx() function 34 AI SkNx(T v) : fLo(v), fHi(v) {} in SkNx() function 36 AI SkNx(T a, T b) : fLo(a) , fHi(b) { static_assert(N==2, ""); } in SkNx() function 37 AI SkNx( in SkNx() function 38 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) { SkNx() function 41 AI SkNx(T a, T b, T c, T d, T e, T f, T g, T h, SkNx() function 160 struct SkNx<1,T> { global() struct 164 AI SkNx(T v) : fVal(v) {} SkNx() function 296 operator +(T x, const SkNx<N,T>& y) operator +() argument 297 operator -(T x, const SkNx<N,T>& y) operator -() argument 298 operator *(T x, const SkNx<N,T>& y) operator *() argument 299 operator /(T x, const SkNx<N,T>& y) operator /() argument 300 operator &(T x, const SkNx<N,T>& y) operator &() argument 301 operator |(T x, const SkNx<N,T>& y) operator |() argument 302 operator ^(T x, const SkNx<N,T>& y) operator ^() argument 303 operator ==(T x, const SkNx<N,T>& y) operator ==() argument 304 operator !=(T x, const SkNx<N,T>& y) operator !=() argument 305 operator <=(T x, const SkNx<N,T>& y) operator <=() argument 306 operator >=(T x, const SkNx<N,T>& y) operator >=() argument 307 operator <(T x, const SkNx<N,T>& y) operator <() argument 308 operator >(T x, const SkNx<N,T>& y) operator >() argument 310 operator +(const SkNx<N,T>& x, T y) operator +() argument 311 operator -(const SkNx<N,T>& x, T y) operator -() argument 312 operator *(const SkNx<N,T>& x, T y) operator *() argument 313 operator /(const SkNx<N,T>& x, T y) operator /() argument 314 operator &(const SkNx<N,T>& x, T y) operator &() argument 315 operator |(const SkNx<N,T>& x, T y) operator |() argument 316 operator ^(const SkNx<N,T>& x, T y) operator ^() argument 317 operator ==(const SkNx<N,T>& x, T y) operator ==() argument 318 operator !=(const SkNx<N,T>& x, T y) operator !=() argument 319 operator <=(const SkNx<N,T>& x, T y) operator <=() argument 320 operator >=(const SkNx<N,T>& x, T y) operator >=() argument 321 operator <(const SkNx<N,T>& x, T y) operator <() argument 322 operator >(const SkNx<N,T>& x, T y) operator >() argument 327 operator +=(SkNx<N,T>& x, const SkNx<N,T>& y) operator +=() argument 328 operator -=(SkNx<N,T>& x, const SkNx<N,T>& y) operator -=() argument 329 operator *=(SkNx<N,T>& x, const SkNx<N,T>& y) operator *=() argument 330 operator /=(SkNx<N,T>& x, const SkNx<N,T>& y) operator /=() argument 331 operator &=(SkNx<N,T>& x, const SkNx<N,T>& y) operator &=() argument 332 operator |=(SkNx<N,T>& x, const SkNx<N,T>& y) operator |=() argument 333 operator ^=(SkNx<N,T>& x, const SkNx<N,T>& y) operator ^=() argument 346 SkNx_split(const SkNx<N,T>& v, SkNx<N/2,T>* lo, SkNx<N/2,T>* hi) SkNx_split() argument 353 SkNx_join(const SkNx<N,T>& lo, const SkNx<N,T>& hi) SkNx_join() argument 364 SkNx_shuffle(const SkNx<N,T>& v) SkNx_shuffle() argument 370 SkNx_cast(const SkNx<N,Src>& v) SkNx_cast() argument 374 SkNx_cast(const SkNx<1,Src>& v) SkNx_cast() argument 379 SkNx_fma(const SkNx<N,T>& f, const SkNx<N,T>& m, const SkNx<N,T>& a) SkNx_fma() argument [all...] |
H A D | SkNx_sse.h | 38 class SkNx<2, float> { class 40 AI SkNx(const __m128& vec) : fVec(vec) {} in SkNx() function in __anon18480::SkNx 42 AI SkNx() {} in SkNx() function in __anon18480::SkNx 43 AI SkNx(float val) : fVec(_mm_set1_ps(val)) {} in SkNx() function in __anon18480::SkNx 47 AI SkNx(float a, float b) : fVec(_mm_setr_ps(a,b,0,0)) {} in SkNx() function in __anon18480::SkNx 126 class SkNx<4, float> { global() class 128 AI SkNx(const __m128& vec) : fVec(vec) {} SkNx() function in __anon18480::SkNx 130 AI SkNx() {} SkNx() function in __anon18480::SkNx 131 AI SkNx(float val) : fVec( _mm_set1_ps(val) ) {} SkNx() function in __anon18480::SkNx 132 AI SkNx(float a, float b, float c, float d) : fVec(_mm_setr_ps(a,b,c,d)) {} SkNx() function in __anon18480::SkNx 240 class SkNx<4, int32_t> { global() class 242 AI SkNx(const __m128i& vec) : fVec(vec) {} SkNx() function in __anon18480::SkNx 244 AI SkNx() {} SkNx() function in __anon18480::SkNx 245 AI SkNx(int32_t val) : fVec(_mm_set1_epi32(val)) {} SkNx() function in __anon18480::SkNx 247 AI SkNx(int32_t a, int32_t b, int32_t c, int32_t d) : fVec(_mm_setr_epi32(a,b,c,d)) {} SkNx() function in __anon18480::SkNx 310 class SkNx<2, uint32_t> { global() class 312 AI SkNx(const __m128i& vec) : fVec(vec) {} SkNx() function in __anon18480::SkNx 314 AI SkNx() {} SkNx() function in __anon18480::SkNx 315 AI SkNx(uint32_t val) : fVec(_mm_set1_epi32((int)val)) {} SkNx() function in __anon18480::SkNx 317 AI SkNx(uint32_t a, uint32_t b) : fVec(_mm_setr_epi32((int)a,(int)b,0,0)) {} SkNx() function in __anon18480::SkNx 357 class SkNx<4, uint32_t> { global() class 359 AI SkNx(const __m128i& vec) : fVec(vec) {} SkNx() function in __anon18480::SkNx 361 AI SkNx() {} SkNx() function in __anon18480::SkNx 362 AI SkNx(uint32_t val) : fVec(_mm_set1_epi32((int)val)) {} SkNx() function in __anon18480::SkNx 364 AI SkNx(uint32_t a, uint32_t b, uint32_t c, uint32_t d) SkNx() function in __anon18480::SkNx 411 class SkNx<4, uint16_t> { global() class 413 AI SkNx(const __m128i& vec) : fVec(vec) {} SkNx() function in __anon18480::SkNx 415 AI SkNx() {} SkNx() function in __anon18480::SkNx 416 AI SkNx(uint16_t val) : fVec(_mm_set1_epi16((short)val)) {} SkNx() function in __anon18480::SkNx 417 AI SkNx(uint16_t a, uint16_t b, uint16_t c, uint16_t d) SkNx() function in __anon18480::SkNx 479 class SkNx<8, uint16_t> { global() class 481 AI SkNx(const __m128i& vec) : fVec(vec) {} SkNx() function in __anon18480::SkNx 483 AI SkNx() {} SkNx() function in __anon18480::SkNx 484 AI SkNx(uint16_t val) : fVec(_mm_set1_epi16((short)val)) {} SkNx() function in __anon18480::SkNx 485 AI SkNx(uint16_t a, uint16_t b, uint16_t c, uint16_t d, SkNx() function in __anon18480::SkNx 588 class SkNx<4, uint8_t> { global() class 590 AI SkNx() {} SkNx() function in __anon18480::SkNx 591 AI SkNx(const __m128i& vec) : fVec(vec) {} SkNx() function in __anon18480::SkNx 592 AI SkNx(uint8_t a, uint8_t b, uint8_t c, uint8_t d) SkNx() function in __anon18480::SkNx 610 class SkNx<8, uint8_t> { global() class 612 AI SkNx(const __m128i& vec) : fVec(vec) {} SkNx() function in __anon18480::SkNx 614 AI SkNx() {} SkNx() function in __anon18480::SkNx 615 AI SkNx(uint8_t val) : fVec(_mm_set1_epi8((char)val)) {} SkNx() function in __anon18480::SkNx 617 AI SkNx(uint8_t a, uint8_t b, uint8_t c, uint8_t d, SkNx() function in __anon18480::SkNx 652 class SkNx<16, uint8_t> { global() class 654 AI SkNx(const __m128i& vec) : fVec(vec) {} SkNx() function in __anon18480::SkNx 656 AI SkNx() {} SkNx() function in __anon18480::SkNx 657 AI SkNx(uint8_t val) : fVec(_mm_set1_epi8((char)val)) {} SkNx() function in __anon18480::SkNx 659 AI SkNx(uint8_t a, uint8_t b, uint8_t c, uint8_t d, SkNx() function in __anon18480::SkNx [all...] |