File tree Expand file tree Collapse file tree 2 files changed +10
-4
lines changed
Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Original file line number Diff line number Diff line change 11#include " space_aux.h"
2+ #include " cpu_features_macros.h"
3+
4+ #ifdef CPU_FEATURES_ARCH_X86_64
5+ #include " cpuinfo_x86.h"
6+ #endif // CPU_FEATURES_ARCH_X86_64
27
38Arch_Optimization getArchitectureOptimization () {
49
5- #ifdef CPU_FEATURES_ARCH_X86
10+ #ifdef CPU_FEATURES_ARCH_X86_64
611#include " cpuinfo_x86.h"
712 cpu_features::X86Features features = cpu_features::GetX86Info ().features ;
813 if (features.avx512f ) {
@@ -13,7 +18,7 @@ Arch_Optimization getArchitectureOptimization() {
1318 features.sse4_2 || features.sse4a ) {
1419 return ARCH_OPT_SSE;
1520 }
16- #endif // CPU_FEATURES_ARCH_X86
21+ #endif // CPU_FEATURES_ARCH_X86_64
1722
1823 return ARCH_OPT_NONE;
1924}
Original file line number Diff line number Diff line change 11#include " gtest/gtest.h"
2+ #include " cpu_features_macros.h"
23#include " VecSim/spaces/space_aux.h"
34#include " VecSim/spaces/IP/IP.h"
45#include " VecSim/spaces/IP/IP_SSE.h"
@@ -21,7 +22,7 @@ class SpacesTest : public ::testing::Test {
2122 void TearDown () override {}
2223};
2324
24- #ifdef CPU_FEATURES_ARCH_X86
25+ #ifdef CPU_FEATURES_ARCH_X86_64
2526// This test will trigger the "Residuals" function for dimension > 16, for each optimization.
2627TEST_F (SpacesTest, l2_17) {
2728 Arch_Optimization optimization = getArchitectureOptimization ();
@@ -121,4 +122,4 @@ TEST_F(SpacesTest, ip_9) {
121122 ASSERT_TRUE (false );
122123 }
123124}
124- #endif // CPU_FEATURES_ARCH_X86
125+ #endif // CPU_FEATURES_ARCH_X86_64
You can’t perform that action at this time.
0 commit comments