diff options
Diffstat (limited to 'thirdparty/embree-aarch64/common/simd/sse.h')
-rw-r--r-- | thirdparty/embree-aarch64/common/simd/sse.h | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/thirdparty/embree-aarch64/common/simd/sse.h b/thirdparty/embree-aarch64/common/simd/sse.h deleted file mode 100644 index 6bc818b55b..0000000000 --- a/thirdparty/embree-aarch64/common/simd/sse.h +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright 2009-2020 Intel Corporation -// SPDX-License-Identifier: Apache-2.0 - -#pragma once - -#include "../sys/platform.h" -#include "../sys/intrinsics.h" -#include "../sys/alloc.h" -#include "../math/constants.h" -#include "varying.h" - -namespace embree -{ -#if (defined(__aarch64__) && defined(BUILD_IOS)) || defined(__SSE4_1__) - __forceinline __m128 blendv_ps(__m128 f, __m128 t, __m128 mask) { - return _mm_blendv_ps(f,t,mask); - } -#else - __forceinline __m128 blendv_ps(__m128 f, __m128 t, __m128 mask) { - return _mm_or_ps(_mm_and_ps(mask, t), _mm_andnot_ps(mask, f)); - } -#endif - - extern const __m128 mm_lookupmask_ps[16]; - extern const __m128d mm_lookupmask_pd[4]; -} - -#if defined(__AVX512VL__) -#include "vboolf4_avx512.h" -#else -#include "vboolf4_sse2.h" -#endif -#include "vint4_sse2.h" -#include "vuint4_sse2.h" -#include "vfloat4_sse2.h" |