aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/platform/windows/intrinsics_port.h
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/core/platform/windows/intrinsics_port.h')
-rw-r--r--tensorflow/core/platform/windows/intrinsics_port.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/tensorflow/core/platform/windows/intrinsics_port.h b/tensorflow/core/platform/windows/intrinsics_port.h
index a4fa1e9971..e52f5b1646 100644
--- a/tensorflow/core/platform/windows/intrinsics_port.h
+++ b/tensorflow/core/platform/windows/intrinsics_port.h
@@ -24,6 +24,9 @@ limitations under the License.
#include "tensorflow/core/platform/types.h"
#define _mm_load_pd1 _mm_load1_pd
+
+// only define these intrinsics if immintrin.h doesn't have them (VS2015 and earlier)
+#if _MSC_VER < 1910
static inline int
_mm256_extract_epi32(__m256i a, const int i)
{
@@ -39,3 +42,4 @@ _mm256_insert_epi32(__m256i a, int b, const int i)
}
#endif
#endif
+#endif