Skip to content

Commit a134b05

Browse files
committed
Moved SSE implementation to SSE2 and delete SSE
1 parent 8c446e6 commit a134b05

File tree

11 files changed

+260
-420
lines changed

11 files changed

+260
-420
lines changed

CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ ${XSIMD_INCLUDE_DIR}/xsimd/arch/xsimd_isa.hpp
4040
${XSIMD_INCLUDE_DIR}/xsimd/arch/xsimd_neon.hpp
4141
${XSIMD_INCLUDE_DIR}/xsimd/arch/xsimd_neon64.hpp
4242
${XSIMD_INCLUDE_DIR}/xsimd/arch/xsimd_scalar.hpp
43-
${XSIMD_INCLUDE_DIR}/xsimd/arch/xsimd_sse.hpp
4443
${XSIMD_INCLUDE_DIR}/xsimd/arch/xsimd_sse2.hpp
4544
${XSIMD_INCLUDE_DIR}/xsimd/arch/xsimd_sse3.hpp
4645
${XSIMD_INCLUDE_DIR}/xsimd/arch/xsimd_sse4_1.hpp
@@ -67,7 +66,6 @@ ${XSIMD_INCLUDE_DIR}/xsimd/types/xsimd_sse2_register.hpp
6766
${XSIMD_INCLUDE_DIR}/xsimd/types/xsimd_sse3_register.hpp
6867
${XSIMD_INCLUDE_DIR}/xsimd/types/xsimd_sse4_1_register.hpp
6968
${XSIMD_INCLUDE_DIR}/xsimd/types/xsimd_sse4_2_register.hpp
70-
${XSIMD_INCLUDE_DIR}/xsimd/types/xsimd_sse_register.hpp
7169
${XSIMD_INCLUDE_DIR}/xsimd/types/xsimd_ssse3_register.hpp
7270
${XSIMD_INCLUDE_DIR}/xsimd/types/xsimd_utils.hpp
7371
${XSIMD_INCLUDE_DIR}/xsimd/xsimd.hpp

include-refactoring/xsimd/arch/xsimd_avx512f.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -671,7 +671,7 @@ namespace xsimd {
671671
auto tmpx = _mm512_shuffle_pd(resx1, resx2, 0b00000000);
672672
auto tmpy = _mm512_shuffle_pd(resx1, resx2, 0b11111111);
673673

674-
return tmpx + tmpy;
674+
return _mm512_add_pd(tmpx, tmpy);
675675
}
676676

677677
// isnan

include-refactoring/xsimd/arch/xsimd_isa.hpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,6 @@
55

66
#include "./xsimd_generic_fwd.hpp"
77

8-
#if XSIMD_WITH_SSE
9-
#include "./xsimd_sse.hpp"
10-
#endif
11-
128
#if XSIMD_WITH_SSE2
139
#include "./xsimd_sse2.hpp"
1410
#endif

include-refactoring/xsimd/arch/xsimd_sse.hpp

Lines changed: 0 additions & 348 deletions
This file was deleted.

0 commit comments

Comments
 (0)