Lines Matching refs:val3

62         val3(_mm_set1_epi32(data)),  in short_vec()
74 const __m128i& val3, const __m128i& val4) : in short_vec() argument
77 val3(val3), in short_vec()
98 val3 = _mm_sub_epi32(val3, other.val3); in operator -=()
108 _mm_sub_epi32(val3, other.val3), in operator -()
117 val3 = _mm_add_epi32(val3, other.val3); in operator +=()
127 _mm_add_epi32(val3, other.val3), in operator +()
137 val3 = _mm_mullo_epi32(val3, other.val3); in operator *=()
147 _mm_mullo_epi32(val3, other.val3), in operator *()
169 tmp1 = _mm_mul_epu32(val3, other.val3); in operator *=()
170 tmp2 = _mm_mul_epu32(_mm_srli_si128(val3, 4), in operator *=()
171 _mm_srli_si128(other.val3, 4)); in operator *=()
172 val3 = _mm_unpacklo_epi32( in operator *=()
202 tmp1 = _mm_mul_epu32(val3, other.val3); in operator *()
203 tmp2 = _mm_mul_epu32(_mm_srli_si128(val3, 4), in operator *()
204 _mm_srli_si128(other.val3, 4)); in operator *()
227 val3 = _mm_cvtps_epi32(_mm_div_ps(_mm_cvtepi32_ps(val3), in operator /=()
228 _mm_cvtepi32_ps(other.val3))); in operator /=()
247 _mm_cvtepi32_ps(val3), in operator /()
248 _mm_cvtepi32_ps(other.val3))), in operator /()
266 _mm_sqrt_ps(_mm_cvtepi32_ps(val3))), in sqrt()
276 val3 = _mm_loadu_si128(reinterpret_cast<const __m128i *>(data + 8)); in load()
286 val3 = _mm_load_si128(reinterpret_cast<const __m128i *>(data + 8)); in load_aligned()
295 _mm_storeu_si128(reinterpret_cast<__m128i *>(data + 8), val3); in store()
305 _mm_store_si128(reinterpret_cast<__m128i *>(data + 8), val3); in store_aligned()
315 _mm_stream_si128(reinterpret_cast<__m128i *>(data + 8), val3); in store_nt()
333 val3 = _mm_insert_epi32(val3, ptr[offsets[ 8]], 0); in gather()
334 val3 = _mm_insert_epi32(val3, ptr[offsets[ 9]], 1); in gather()
335 val3 = _mm_insert_epi32(val3, ptr[offsets[10]], 2); in gather()
336 val3 = _mm_insert_epi32(val3, ptr[offsets[11]], 3); in gather()
357 ptr[offsets[ 8]] = _mm_extract_epi32(val3, 0); in scatter()
358 ptr[offsets[ 9]] = _mm_extract_epi32(val3, 1); in scatter()
359 ptr[offsets[10]] = _mm_extract_epi32(val3, 2); in scatter()
360 ptr[offsets[11]] = _mm_extract_epi32(val3, 3); in scatter()
388 val3 = _mm_cvtsi32_si128(ptr[offsets[ 8]]); in gather()
392 val3 = _mm_unpacklo_epi32(val3, i3); in gather()
394 val3 = _mm_unpacklo_epi32(val3, i3); in gather()
418 ptr[offsets[ 8]] = _mm_cvtsi128_si32(val3); in scatter()
419 ptr[offsets[ 9]] = _mm_cvtsi128_si32(_mm_shuffle_epi32(val3, _MM_SHUFFLE(0,3,2,1))); in scatter()
420 ptr[offsets[10]] = _mm_cvtsi128_si32(_mm_shuffle_epi32(val3, _MM_SHUFFLE(1,0,3,2))); in scatter()
421 ptr[offsets[11]] = _mm_cvtsi128_si32(_mm_shuffle_epi32(val3, _MM_SHUFFLE(2,1,0,3))); in scatter()
433 __m128i val3; member in LibFlatArray::short_vec
470 val3( in short_vec()
472 _mm_sqrt_ps(_mm_cvtepi32_ps(other.vec.val3)))), in short_vec()
487 val3 = _mm_cvtps_epi32( in operator /=()
488 _mm_mul_ps(_mm_cvtepi32_ps(val3), in operator /=()
489 _mm_rsqrt_ps(_mm_cvtepi32_ps(other.vec.val3)))); in operator /=()
506 _mm_mul_ps(_mm_cvtepi32_ps(val3), in operator /()
507 _mm_rsqrt_ps(_mm_cvtepi32_ps(other.vec.val3)))), in operator /()
526 const int *data3 = reinterpret_cast<const int *>(&vec.val3); in operator <<()