Implementation notes: amd64, ryzen, crypto_encrypt

Computer: ryzen
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
CPU cycles/second: 2994241000...2994241000 (amd64cpuinfo)
SUPERCOP version: 20170904
Benchmark dates: 20170911...20170912

crypto_encrypt

TimeRelative timePrimitiveImplementationCompiler
1143601.003hfecrypto_encrypt/3hfe/refg++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer
9744001.004hfecrypto_encrypt/4hfe/refg++ -m64 -march=core-avx2 -O3 -fomit-frame-pointer
26424901.00cargocult2048crypto_encrypt/cargocult2048/reficc (17.0.20170411)
mceliececrypto_encrypt/mceliece/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
ntruees1087ep1crypto_encrypt/ntruees1087ep1/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
ntruees1499ep1crypto_encrypt/ntruees1499ep1/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1107901.00ntruees401ep2crypto_encrypt/ntruees401ep2/ref (1.0)gcc -m64 -march=core-avx2 -O -fomit-frame-pointer
1234501.00ntruees439ep1crypto_encrypt/ntruees439ep1/ref (1.0)gcc -m64 -march=corei7 -O3 -fomit-frame-pointer
1658101.00ntruees593ep1crypto_encrypt/ntruees593ep1/ref (1.0)gcc -m64 -march=core-avx2 -O -fomit-frame-pointer
2041801.00ntruees743ep1crypto_encrypt/ntruees743ep1/ref (1.0)gcc -m64 -march=core-avx2 -O -fomit-frame-pointer
3361201.00ntruees787ep1crypto_encrypt/ntruees787ep1/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
ronald1024crypto_encrypt/ronald1024/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
ronald1536crypto_encrypt/ronald1536/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
ronald2048crypto_encrypt/ronald2048/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
ronald3072crypto_encrypt/ronald3072/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
ronald4096crypto_encrypt/ronald4096/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
26444101.00rsa2048crypto_encrypt/rsa2048/reficc -no-vec (17.0.20170411)