diff options
author | Andrei Karas <akaras@inbox.ru> | 2017-05-25 18:57:07 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2017-05-25 18:57:07 +0300 |
commit | cd8ef301f4796f15390d02d866ad88423b2d8d16 (patch) | |
tree | d13861b26c64424db480b0a26b9d3879e0b39023 /src/test | |
parent | 8b4f7726187221800a2fb7e5efdae998bf6ebfb1 (diff) | |
download | plus-cd8ef301f4796f15390d02d866ad88423b2d8d16.tar.gz plus-cd8ef301f4796f15390d02d866ad88423b2d8d16.tar.bz2 plus-cd8ef301f4796f15390d02d866ad88423b2d8d16.tar.xz plus-cd8ef301f4796f15390d02d866ad88423b2d8d16.zip |
Fix compilation without simd support.
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/testlauncher.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/test/testlauncher.cpp b/src/test/testlauncher.cpp index 17b4809ed..24188f6ed 100644 --- a/src/test/testlauncher.cpp +++ b/src/test/testlauncher.cpp @@ -503,6 +503,7 @@ static void calcTime(const char *const msg1, printf("%s: %011ld\n", msg2, diff); } +#ifdef SIMD_SUPPORTED #define runDyeTest(msg1, msg2, func) \ initBuffer(buf, sz); \ pal.func(buf, sz); \ @@ -514,12 +515,13 @@ static void calcTime(const char *const msg1, time1, \ time2, \ buf) - +#endif // SIMD_SUPPORTED #endif // defined __linux__ || defined __linux int TestLauncher::testDyeSSpeed() { #if defined __linux__ || defined __linux +#ifdef SIMD_SUPPORTED const int sz = 100000; uint32_t buf[sz]; timespec time1; @@ -530,6 +532,7 @@ int TestLauncher::testDyeSSpeed() runDyeTest("dye s salt", "default time", replaceSColorDefault); runDyeTest("dye s salt", "sse2 time ", replaceSColorSse2); runDyeTest("dye s salt", "avx2 time ", replaceSColorAvx2); +#endif // SIMD_SUPPORTED #endif // defined __linux__ || defined __linux return 0; } @@ -537,6 +540,7 @@ int TestLauncher::testDyeSSpeed() int TestLauncher::testDyeASpeed() { #if defined __linux__ || defined __linux +#ifdef SIMD_SUPPORTED const int sz = 100000; uint32_t buf[sz]; timespec time1; @@ -547,6 +551,7 @@ int TestLauncher::testDyeASpeed() runDyeTest("dye a salt", "default time", replaceAColorDefault); runDyeTest("dye a salt", "sse2 time ", replaceAColorSse2); runDyeTest("dye a salt", "avx2 time ", replaceAColorAvx2); +#endif // SIMD_SUPPORTED #endif // defined __linux__ || defined __linux return 0; } |