MCPcopy Create free account
hub / github.com/FlaxEngine/FlaxEngine / sqrt

Function sqrt

Source/ThirdParty/basis_universal/encoder/cppspmd_sse.h:1434–1434  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1432CPPSPMD_FORCE_INLINE vint spmd_ternaryi(const vbool& cond, const vint& a, const vint& b) { return vint{ blendv_mask_epi32(b.m_value, a.m_value, cond.m_value) }; }
1433
1434CPPSPMD_FORCE_INLINE vfloat sqrt(const vfloat& v) { return vfloat{ _mm_sqrt_ps(v.m_value) }; }
1435CPPSPMD_FORCE_INLINE vfloat abs(const vfloat& v) { return vfloat{ _mm_andnot_ps(_mm_set1_ps(-0.0f), v.m_value) }; }
1436CPPSPMD_FORCE_INLINE vfloat max(const vfloat& a, const vfloat& b) { return vfloat{ _mm_max_ps(a.m_value, b.m_value) }; }
1437CPPSPMD_FORCE_INLINE vfloat min(const vfloat& a, const vfloat& b) { return vfloat{ _mm_min_ps(a.m_value, b.m_value) }; }

Callers 15

get_std_devMethod · 0.70
lengthMethod · 0.70
distanceMethod · 0.70
distance_dMethod · 0.70
lengthMethod · 0.70
distanceMethod · 0.70
normalizeMethod · 0.70
normalize3Method · 0.70
get_normMethod · 0.70
matrix_NxN_create_DCTFunction · 0.70
get_std_devMethod · 0.70
get_std_devMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected