diff --git a/selftest.c b/selftest.c index 493c1ab5..53d097a4 100644 --- a/selftest.c +++ b/selftest.c @@ -260,6 +260,7 @@ static void gentest(unsigned mode, unsigned diskmax, unsigned block_size) map[mac++] = raid_par2_sse2ext; #endif } +#endif if (mode == RAID_MODE_CAUCHY) { map[mac++] = raid_par3_int8; @@ -267,6 +268,7 @@ static void gentest(unsigned mode, unsigned diskmax, unsigned block_size) map[mac++] = raid_par5_int8; map[mac++] = raid_par6_int8; +#if defined(__i386__) || defined(__x86_64__) if (cpu_has_ssse3()) { map[mac++] = raid_par3_ssse3; map[mac++] = raid_par4_ssse3; diff --git a/speed.c b/speed.c index 290bc7d9..62771d24 100644 --- a/speed.c +++ b/speed.c @@ -385,6 +385,7 @@ void speed(void) printf("%8s", ""); printf("%8s", ""); +#if defined(__i386__) || defined(__x86_64__) if (cpu_has_sse2()) { printf("%8s", ""); @@ -392,6 +393,7 @@ void speed(void) printf("%8s", ""); #endif } +#endif #if defined(__i386__) || defined(__x86_64__) if (cpu_has_ssse3()) { @@ -429,6 +431,7 @@ void speed(void) printf("%8s", ""); printf("%8s", ""); +#if defined(__i386__) || defined(__x86_64__) if (cpu_has_sse2()) { printf("%8s", ""); @@ -436,6 +439,7 @@ void speed(void) printf("%8s", ""); #endif } +#endif #if defined(__i386__) || defined(__x86_64__) if (cpu_has_ssse3()) { @@ -473,6 +477,7 @@ void speed(void) printf("%8s", ""); printf("%8s", ""); +#if defined(__i386__) || defined(__x86_64__) if (cpu_has_sse2()) { printf("%8s", ""); @@ -480,6 +485,7 @@ void speed(void) printf("%8s", ""); #endif } +#endif #if defined(__i386__) || defined(__x86_64__) if (cpu_has_ssse3()) { @@ -517,6 +523,7 @@ void speed(void) printf("%8s", ""); printf("%8s", ""); +#if defined(__i386__) || defined(__x86_64__) if (cpu_has_sse2()) { printf("%8s", ""); @@ -524,6 +531,7 @@ void speed(void) printf("%8s", ""); #endif } +#endif #if defined(__i386__) || defined(__x86_64__) if (cpu_has_ssse3()) { @@ -552,7 +560,9 @@ void speed(void) printf("%8s", ""); printf("%8s", "best"); printf("%8s", "int8"); +#if defined(__i386__) || defined(__x86_64__) printf("%8s", "ssse3"); +#endif printf("\n"); printf("%8s", "rec1");