35 #ifndef _BLAZE_MATH_INTRINSICS_SETZERO_H_
36 #define _BLAZE_MATH_INTRINSICS_SETZERO_H_
65 value.value = _mm256_setzero_si256();
67 value.value = _mm_setzero_si128();
85 value.value = _mm256_setzero_si256();
87 value.value = _mm_setzero_si128();
105 value.value = _mm512_setzero_epi32();
106 #elif BLAZE_AVX2_MODE
107 value.value = _mm256_setzero_si256();
108 #elif BLAZE_SSE2_MODE
109 value.value = _mm_setzero_si128();
127 value.value = _mm512_setzero_epi32();
128 #elif BLAZE_AVX2_MODE
129 value.value = _mm256_setzero_si256();
130 #elif BLAZE_SSE2_MODE
131 value.value = _mm_setzero_si128();
149 value.value = _mm512_setzero_ps();
151 value.value = _mm256_setzero_ps();
153 value.value = _mm_setzero_ps();
171 value.value = _mm512_setzero_pd();
173 value.value = _mm256_setzero_pd();
174 #elif BLAZE_SSE2_MODE
175 value.value = _mm_setzero_pd();
193 value.value = _mm512_setzero_ps();
195 value.value = _mm256_setzero_ps();
197 value.value = _mm_setzero_ps();
215 value.value = _mm512_setzero_pd();
217 value.value = _mm256_setzero_pd();
218 #elif BLAZE_SSE2_MODE
219 value.value = _mm_setzero_pd();
Intrinsic type for 32-bit single precision complex values.
Intrinsic type for 64-bit integral data values.
Intrinsic type for 16-bit integral data values.
Intrinsic type for 32-bit single precision floating point data values.
Intrinsic type for 8-bit integral data values.
Intrinsic type for 64-bit double precision complex values.
Intrinsic type for 64-bit double precision floating point data values.
Header file for the basic intrinsic types.
System settings for the SSE mode.
Intrinsic type for 32-bit integral data values.
void setzero(sse_int8_t &value)
Setting an integral intrinsic type with 16 8-bit data values to zero.
Definition: Setzero.h:62