diff --git a/bench1.cpp b/bench1.cpp index 4398fa9f..04a2e799 100644 --- a/bench1.cpp +++ b/bench1.cpp @@ -434,17 +434,17 @@ void Benchmark1(double t, double hertz) BenchMarkByNameKeyLess("AutoSeededX917RNG(AES)"); #endif BenchMarkByNameKeyLess("MT19937"); -#if (CRYPTOPP_BOOL_X86) +#if (CRYPTOPP_BOOL_X86) && !defined(CRYPTOPP_DISABLE_ASM) if (HasPadlockRNG()) BenchMarkByNameKeyLess("PadlockRNG"); #endif -#if (CRYPTOPP_BOOL_X86 || CRYPTOPP_BOOL_X32 || CRYPTOPP_BOOL_X64) +#if (CRYPTOPP_BOOL_X86 || CRYPTOPP_BOOL_X32 || CRYPTOPP_BOOL_X64) && !defined(CRYPTOPP_DISABLE_ASM) if (HasRDRAND()) BenchMarkByNameKeyLess("RDRAND"); if (HasRDSEED()) BenchMarkByNameKeyLess("RDSEED"); #endif -#if (CRYPTOPP_BOOL_PPC32 || CRYPTOPP_BOOL_PPC64) +#if (CRYPTOPP_BOOL_PPC32 || CRYPTOPP_BOOL_PPC64) && !defined(CRYPTOPP_DISABLE_ASM) if (HasDARN()) BenchMarkByNameKeyLess("DARN"); #endif