1 // 2 // arch/x86_64/rsp/vand.h 3 // 4 // This file is subject to the terms and conditions defined in 5 // 'LICENSE', which is part of this source code package. 6 // 7 rsp_vand(__m128i vs,__m128i vt)8static inline __m128i rsp_vand(__m128i vs, __m128i vt) 9 { 10 return _mm_and_si128(vs, vt); 11 } 12 rsp_vnand(__m128i vs,__m128i vt)13static inline __m128i rsp_vnand(__m128i vs, __m128i vt) 14 { 15 __m128i vd = _mm_and_si128(vs, vt); 16 return _mm_xor_si128(vd, _mm_set1_epi32(0xffffffffu)); 17 } 18