Lines Matching refs:SK_ALWAYS_INLINE
38 static SK_ALWAYS_INLINE float dot(float2 a, float2 b) { in dot()
43 static SK_ALWAYS_INLINE float cross(float2 a, float2 b) { in cross()
51 template<int N> SK_ALWAYS_INLINE vec<N> fast_madd(vec<N> f, vec<N> m, vec<N> a) { in fast_madd()
70 template<int N> SK_ALWAYS_INLINE vec<N> approx_acos(vec<N> x) { in approx_acos()
92 SK_ALWAYS_INLINE vec<Nx2/2> approx_angle_between_vectors(vec<Nx2> a, vec<Nx2> b) { in approx_angle_between_vectors()
105 SK_ALWAYS_INLINE void strided_load4(const T* v, skvx::Vec<1,T>& a, skvx::Vec<1,T>& b, in strided_load4()
113 SK_ALWAYS_INLINE typename std::enable_if<N >= 2, void>::type
123 SK_ALWAYS_INLINE void strided_load4(const T* v, skvx::Vec<N,T>& a, skvx::Vec<N,T>& b, \
148 SK_ALWAYS_INLINE void strided_load4(const float* v, float4& a, float4& b, float4& c, float4& d) { in strided_load4()
168 SK_ALWAYS_INLINE void strided_load2(const T* v, skvx::Vec<1,T>& a, skvx::Vec<1,T>& b) { in strided_load2()
173 SK_ALWAYS_INLINE typename std::enable_if<N >= 2, void>::type
182 SK_ALWAYS_INLINE void strided_load2(const T* v, skvx::Vec<N,T>& a, skvx::Vec<N,T>& b) { \