diff --git a/lea_simd.cpp b/lea_simd.cpp index 11a6dd3b..77a29254 100644 --- a/lea_simd.cpp +++ b/lea_simd.cpp @@ -44,18 +44,18 @@ #endif // Do not port this to POWER architecture. Naively we hoped -// for a 2x to 3x speedup. The result was a 5x slow down -// because of the rotates and scattered loads. +// for a 2x to 3x speedup. The result was a 5x slow down. +// The table below shows MiB/s and cpb. // // C++: -// LEA-128(128)/CTR (128-bit key)C++20715.640.5932015 -// LEA-128(192)/CTR (192-bit key)C++18617.480.6992378 -// LEA-128(256)/CTR (256-bit key)C++12426.20.8422861 +// LEA-128(128)/CTR (128-bit key)C++20715.64 +// LEA-128(192)/CTR (192-bit key)C++18617.48 +// LEA-128(256)/CTR (256-bit key)C++12426.2 // // Power8: -// LEA-128(128)/CTR (128-bit key)Power83788.70.5952023 -// LEA-128(192)/CTR (192-bit key)Power84082.10.6992375 -// LEA-128(256)/CTR (256-bit key)Power828116.01.0063419 +// LEA-128(128)/CTR (128-bit key)Power83788.7 +// LEA-128(192)/CTR (192-bit key)Power84082.1 +// LEA-128(256)/CTR (256-bit key)Power828116.0 #undef CRYPTOPP_POWER8_AVAILABLE #if defined(CRYPTOPP_POWER8_AVAILABLE)