Implementation notes: amd64, h4e350, crypto_encrypt

Computer: h4e350
Architecture: amd64
CPU ID: AuthenticAMD-00500f10-178bfbff
CPU cycles/second: 1600000000...1600000000 (amd64cpuinfo)
SUPERCOP version: 20141014
Benchmark dates: 20140526...20141020

crypto_encrypt

TimeRelative timePrimitiveImplementationCompiler
9862081.003hfecrypto_encrypt/3hfe/refg++ -O -fomit-frame-pointer
78856261.004hfecrypto_encrypt/4hfe/refg++ -march=nocona -O3 -fomit-frame-pointer
14258251.00mceliececrypto_encrypt/mceliece/refgcc -m64 -O3 -fomit-frame-pointer (4.6.3)
3348601.00ntruees401ep2crypto_encrypt/ntruees401ep2/ref (1.0)gcc -m64 -march=core2 -O3 -fomit-frame-pointer (4.6.3)
3986581.00ntruees439ep1crypto_encrypt/ntruees439ep1/ref (1.0)gcc -m64 -march=core2 -O3 -fomit-frame-pointer (4.6.3)
5345401.00ntruees593ep1crypto_encrypt/ntruees593ep1/ref (1.0)gcc -m64 -march=core2 -O3 -fomit-frame-pointer (4.6.3)
6708961.00ntruees743ep1crypto_encrypt/ntruees743ep1/ref (1.0)gcc -m64 -march=core2 -O3 -fomit-frame-pointer (4.6.3)
16785811.00ntruees787ep1crypto_encrypt/ntruees787ep1/refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
23469721.00ronald1024crypto_encrypt/ronald1024/opensslclang -O3 -fomit-frame-pointer (4.2.1 Compatible Ubuntu Clang 3.0 (tags/RELEASE 30/final))
50555401.00ronald1536crypto_encrypt/ronald1536/opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer (4.6.3)
96061801.00ronald2048crypto_encrypt/ronald2048/opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.6.3)
261713851.00ronald3072crypto_encrypt/ronald3072/opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer (4.6.3)
557967031.00ronald4096crypto_encrypt/ronald4096/opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (4.6.3)