MCPcopy Create free account
hub / github.com/EricLengyel/Terathon-Math-Library / operator ^

Function operator ^

TSSimd.h:976–987  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

974 }
975
976 inline vec_float operator ^(const vec_float& v1, const vec_float& v2)
977 {
978 #if defined(TERATHON_SSE)
979
980 return (_mm_xor_ps(v1, v2));
981
982 #elif defined(TERATHON_NEON)
983
984 return (vreinterpretq_f32_u32(veorq_u32(vreinterpretq_u32_f32(v1), vreinterpretq_u32_f32(v2))));
985
986 #endif
987 }
988
989 inline vec_float VecSelect(const vec_float& v1, const vec_float& v2, const vec_float& mask)
990 {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected