| 909 | } |
| 910 | |
| 911 | inline vec_float operator &(const vec_float& v1, const vec_float& v2) |
| 912 | { |
| 913 | #if defined(TERATHON_SSE) |
| 914 | |
| 915 | return (_mm_and_ps(v1, v2)); |
| 916 | |
| 917 | #elif defined(TERATHON_NEON) |
| 918 | |
| 919 | return (vreinterpretq_f32_u32(vandq_u32(vreinterpretq_u32_f32(v1), vreinterpretq_u32_f32(v2)))); |
| 920 | |
| 921 | #endif |
| 922 | } |
| 923 | |
| 924 | inline vec_float VecAndc(const vec_float& v1, const vec_float& v2) |
| 925 | { |
nothing calls this directly
no outgoing calls
no test coverage detected