Implementation notes: amd64, bolero, crypto_sign

Computer: bolero
Architecture: amd64
CPU ID: GenuineIntel-000406f1-bfebfbff
CPU cycles/second: 1700000000...1700000000 (amd64cpuinfo)
SUPERCOP version: 20190110
Benchmark dates: 20170829...20190115

crypto_sign

TimeRelative timePrimitiveImplementationCompiler
2947761.003icpcrypto_sign/3icp/refg++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer (5.4.0 20160609)
blscrypto_sign/bls/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
16983681.00dilithium2crypto_sign/dilithium2/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
53065123.12dilithium2crypto_sign/dilithium2/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
5882521.00dilithium3crypto_sign/dilithium3/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
18064003.07dilithium3crypto_sign/dilithium3/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
10037801.00dilithium4crypto_sign/dilithium4/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
28904322.88dilithium4crypto_sign/dilithium4/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
6126001.00donald1024crypto_sign/donald1024/opensslgcc -funroll-loops -O -fomit-frame-pointer (5.4.0 20160609)
15893841.00donald2048crypto_sign/donald2048/opensslclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
donald2048crypto_sign/donald2048/cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
3370401.00donald512crypto_sign/donald512/opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (5.4.0 20160609)
22162481.00ecdonaldb163crypto_sign/ecdonaldb163/opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer (5.4.0 20160609)
28535001.00ecdonaldb233crypto_sign/ecdonaldb233/opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer (5.4.0 20160609)
50746681.00ecdonaldb283crypto_sign/ecdonaldb283/opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv (5.4.0 20160609)
80630721.00ecdonaldb409crypto_sign/ecdonaldb409/opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer (5.4.0 20160609)
191068161.00ecdonaldb571crypto_sign/ecdonaldb571/opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (5.4.0 20160609)
21256281.00ecdonaldk163crypto_sign/ecdonaldk163/opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (5.4.0 20160609)
27410801.00ecdonaldk233crypto_sign/ecdonaldk233/opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer (5.4.0 20160609)
47836281.00ecdonaldk283crypto_sign/ecdonaldk283/opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer (5.4.0 20160609)
75837721.00ecdonaldk409crypto_sign/ecdonaldk409/opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer (5.4.0 20160609)
176699801.00ecdonaldk571crypto_sign/ecdonaldk571/opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer (5.4.0 20160609)
14970961.00ecdonaldp160crypto_sign/ecdonaldp160/opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
17549361.00ecdonaldp192crypto_sign/ecdonaldp192/opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (5.4.0 20160609)
7980081.00ecdonaldp224crypto_sign/ecdonaldp224/opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
6662721.00ecdonaldp256crypto_sign/ecdonaldp256/opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (5.4.0 20160609)
52750761.00ecdonaldp384crypto_sign/ecdonaldp384/opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
36304441.00ecdonaldp521crypto_sign/ecdonaldp521/opensslgcc -O3 -fomit-frame-pointer (5.4.0 20160609)
2349721.00ed25519crypto_sign/ed25519/amd64-64-24kgcc -m64 -march=corei7 -O3 -fomit-frame-pointer (5.4.0 20160609)
2553361.09ed25519crypto_sign/ed25519/amd64-51-30kgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
5720402.43ed25519crypto_sign/ed25519/ref10gcc -Os -fomit-frame-pointer
507678421.61ed25519crypto_sign/ed25519/refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
7148201.00ed448goldilockscrypto_sign/ed448goldilocks/amd64 (2014-10-12)clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
8672041.21ed448goldilockscrypto_sign/ed448goldilocks/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
15947242.23ed448goldilockscrypto_sign/ed448goldilocks/arm32clang -O3 -fomit-frame-pointer -Qunused-arguments
25279683.54ed448goldilockscrypto_sign/ed448goldilocks/32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
ed448goldilockscrypto_sign/ed448goldilocks/neongcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
17469841.00edons128k08n72nu8l4mu3crypto_sign/edons128k08n72nu8l4mu3/ref (1.0)gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
42875121.00edons128refcrypto_sign/edons128ref/ref (1.0)gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (5.4.0 20160609)
fslwe25crypto_sign/fslwe25/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
fslwe37crypto_sign/fslwe37/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
fslwe47crypto_sign/fslwe47/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
fslwe69crypto_sign/fslwe69/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
8925497001.00gemss128crypto_sign/gemss128/sse2clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
78553555368.80gemss128crypto_sign/gemss128/refg++ -march=barcelona -O3 -fomit-frame-pointer
gemss128crypto_sign/gemss128/optg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
22086609681.00gemss192crypto_sign/gemss192/sse2g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer (5.4.0 20160609)
142728573926.46gemss192crypto_sign/gemss192/refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
gemss192crypto_sign/gemss192/optg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
34806545041.00gemss256crypto_sign/gemss256/sse2clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
241145944446.93gemss256crypto_sign/gemss256/refg++
gemss256crypto_sign/gemss256/optg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
326165241.00gravitysphincslcrypto_sign/gravitysphincsl/fastgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (5.4.0 20160609)
gravitysphincslcrypto_sign/gravitysphincsl/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
269924481.00gravitysphincsmcrypto_sign/gravitysphincsm/fastgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
gravitysphincsmcrypto_sign/gravitysphincsm/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
149432041.00gravitysphincsscrypto_sign/gravitysphincss/fastgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (5.4.0 20160609)
44989905230.11gravitysphincsscrypto_sign/gravitysphincss/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
144577721.00gui184crypto_sign/gui184/pclmulqdqgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
1722758540119.16gui184crypto_sign/gui184/amd64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
3787571476261.97gui184crypto_sign/gui184/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
4570264921.00gui312crypto_sign/gui312/pclmulqdqgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (5.4.0 20160609)
gui312crypto_sign/gui312/amd64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
gui312crypto_sign/gui312/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
59937512881.00gui448crypto_sign/gui448/pclmulqdqclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
gui448crypto_sign/gui448/amd64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
gui448crypto_sign/gui448/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hectorcrypto_sign/hector/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
4757641.00lattisigns512crypto_sign/lattisigns512/avxgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
683561281.00luov4849242crypto_sign/luov4849242/portablegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (5.4.0 20160609)
875073841.28luov4849242crypto_sign/luov4849242/refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
2050071481.00luov6468330crypto_sign/luov6468330/portablegcc -O3 -fomit-frame-pointer (5.4.0 20160609)
3672941201.79luov6468330crypto_sign/luov6468330/refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
3998399681.00luov8086399crypto_sign/luov8086399/portablegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
7405372081.85luov8086399crypto_sign/luov8086399/refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
424843561.00luov8117404crypto_sign/luov8117404/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
836689361.97luov8117404crypto_sign/luov8117404/portablegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
88120556420.74luov8117404crypto_sign/luov8117404/refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
18743921.00luov8117404pccrypto_sign/luov8117404pc/avx2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
72862641.00luov863256crypto_sign/luov863256/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
140525561.93luov863256crypto_sign/luov863256/portableclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
9381686412.88luov863256crypto_sign/luov863256/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
5043761.00luov863256pccrypto_sign/luov863256pc/avx2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
248221921.00luov890351crypto_sign/luov890351/avx2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
498540642.01luov890351crypto_sign/luov890351/portablegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
48688314419.61luov890351crypto_sign/luov890351/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
12946881.00luov890351pccrypto_sign/luov890351pc/avx2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
89614361.00mqdss48crypto_sign/mqdss48/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
507501525.66mqdss48crypto_sign/mqdss48/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
223228241.00mqdss64crypto_sign/mqdss64/avx2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
1411216766.32mqdss64crypto_sign/mqdss64/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
436081.00mqqsig160crypto_sign/mqqsig160/ref (1.00)clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
534601.00mqqsig192crypto_sign/mqqsig192/ref (1.00)clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
690921.00mqqsig224crypto_sign/mqqsig224/ref (1.00)clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
736921.00mqqsig256crypto_sign/mqqsig256/ref (1.00)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
10768321.00ntrumls401xcrypto_sign/ntrumls401x/ref (1.0)clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
8239681.00ntrumls439xcrypto_sign/ntrumls439x/ref (1.0)clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
19204041.00ntrumls593xcrypto_sign/ntrumls593x/ref (1.0)clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
25914681.00ntrumls743xcrypto_sign/ntrumls743x/ref (1.0)clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
9342481.00pass769crypto_sign/pass769/ref-karatsuba (1.0k)gcc -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
14517521.00pass863crypto_sign/pass863/ref-karatsuba (1.0k)gcc -m64 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
pflash1crypto_sign/pflash1/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
132269801.00picnicl1fscrypto_sign/picnicl1fs/optimizedm4rm/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
133234961.01picnicl1fscrypto_sign/picnicl1fs/optimizedm4rm/sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
159909601.21picnicl1fscrypto_sign/picnicl1fs/optimizedm4rm/cgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
179488281.36picnicl1fscrypto_sign/picnicl1fs/optimizedct/avx2gcc -m64 -O3 -fomit-frame-pointer
191939641.45picnicl1fscrypto_sign/picnicl1fs/optimizedct/sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
341752002.58picnicl1fscrypto_sign/picnicl1fs/optimizedct/cgcc -m64 -march=corei7 -O2 -fomit-frame-pointer
picnicl1fscrypto_sign/picnicl1fs/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
178593561.00picnicl1urcrypto_sign/picnicl1ur/optimizedm4rm/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
180003601.01picnicl1urcrypto_sign/picnicl1ur/optimizedm4rm/sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
205230921.15picnicl1urcrypto_sign/picnicl1ur/optimizedm4rm/cgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
226651921.27picnicl1urcrypto_sign/picnicl1ur/optimizedct/avx2gcc -O3 -fomit-frame-pointer
239142121.34picnicl1urcrypto_sign/picnicl1ur/optimizedct/sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
388614522.18picnicl1urcrypto_sign/picnicl1ur/optimizedct/cgcc -m64 -march=corei7 -O2 -fomit-frame-pointer
picnicl1urcrypto_sign/picnicl1ur/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
300139281.00picnicl3fscrypto_sign/picnicl3fs/optimizedm4rm/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
323002601.08picnicl3fscrypto_sign/picnicl3fs/optimizedm4rm/sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
468440441.56picnicl3fscrypto_sign/picnicl3fs/optimizedct/avx2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
488025361.63picnicl3fscrypto_sign/picnicl3fs/optimizedm4rm/cgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
575450681.92picnicl3fscrypto_sign/picnicl3fs/optimizedct/sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
1172647483.91picnicl3fscrypto_sign/picnicl3fs/optimizedct/cgcc -m64 -O2 -fomit-frame-pointer
picnicl3fscrypto_sign/picnicl3fs/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
440330681.00picnicl3urcrypto_sign/picnicl3ur/optimizedm4rm/avx2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
463185841.05picnicl3urcrypto_sign/picnicl3ur/optimizedm4rm/sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
603128201.37picnicl3urcrypto_sign/picnicl3ur/optimizedct/avx2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
619716601.41picnicl3urcrypto_sign/picnicl3ur/optimizedm4rm/cgcc -m64 -march=core-avx2 -O -fomit-frame-pointer
707364601.61picnicl3urcrypto_sign/picnicl3ur/optimizedct/sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
1305496482.96picnicl3urcrypto_sign/picnicl3ur/optimizedct/cgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
picnicl3urcrypto_sign/picnicl3ur/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
723535481.00picnicl5fscrypto_sign/picnicl5fs/optimizedm4rm/avx2gcc -march=k8 -O2 -fomit-frame-pointer (5.4.0 20160609)
736250481.02picnicl5fscrypto_sign/picnicl5fs/optimizedm4rm/sse2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
953293721.32picnicl5fscrypto_sign/picnicl5fs/optimizedct/avx2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
1118073561.55picnicl5fscrypto_sign/picnicl5fs/optimizedct/sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
1429031881.98picnicl5fscrypto_sign/picnicl5fs/optimizedm4rm/cgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
2624008763.63picnicl5fscrypto_sign/picnicl5fs/optimizedct/cclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
picnicl5fscrypto_sign/picnicl5fs/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
887353881.00picnicl5urcrypto_sign/picnicl5ur/optimizedm4rm/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
940067521.06picnicl5urcrypto_sign/picnicl5ur/optimizedm4rm/sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
1148132641.29picnicl5urcrypto_sign/picnicl5ur/optimizedct/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
1311817801.48picnicl5urcrypto_sign/picnicl5ur/optimizedct/sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
1635233001.84picnicl5urcrypto_sign/picnicl5ur/optimizedm4rm/cgcc -march=k8 -O2 -fomit-frame-pointer
2812907283.17picnicl5urcrypto_sign/picnicl5ur/optimizedct/cclang -O3 -fomit-frame-pointer -Qunused-arguments
picnicl5urcrypto_sign/picnicl5ur/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
1513370601.00pqrsa15crypto_sign/pqrsa15/refgcc -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
8247921.00qtesla1crypto_sign/qtesla1/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
30835001.00qtesla128crypto_sign/qtesla128/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
115960961.00qtesla192crypto_sign/qtesla192/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
19416441.00qtesla1pcrypto_sign/qtesla1p/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
93474841.00qtesla256crypto_sign/qtesla256/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
12986241.00qtesla3fcrypto_sign/qtesla3f/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
79863841.00qtesla3pcrypto_sign/qtesla3p/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
22159721.00qtesla3scrypto_sign/qtesla3s/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
rainbowcrypto_sign/rainbow/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
rainbow181212crypto_sign/rainbow181212/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1238961.00rainbow1acrypto_sign/rainbow1a/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
9942368.02rainbow1acrypto_sign/rainbow1a/portablegcc -march=nocona -O3 -fomit-frame-pointer
263565221.27rainbow1acrypto_sign/rainbow1a/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
9855681.00rainbow1bcrypto_sign/rainbow1b/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
41017804.16rainbow1bcrypto_sign/rainbow1b/refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
41030844.16rainbow1bcrypto_sign/rainbow1b/portablegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
2149721.00rainbow1ccrypto_sign/rainbow1c/avx2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
376604817.52rainbow1ccrypto_sign/rainbow1c/portablegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
835700438.87rainbow1ccrypto_sign/rainbow1c/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer
32831041.00rainbow3bcrypto_sign/rainbow3b/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
103294923.15rainbow3bcrypto_sign/rainbow3b/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
103310043.15rainbow3bcrypto_sign/rainbow3b/portablegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
6479201.00rainbow3ccrypto_sign/rainbow3c/avx2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
1347053620.79rainbow3ccrypto_sign/rainbow3c/portablegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
1770588827.33rainbow3ccrypto_sign/rainbow3c/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
11004681.00rainbow4acrypto_sign/rainbow4a/avx2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
27862322.53rainbow4acrypto_sign/rainbow4a/portablegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1438403213.07rainbow4acrypto_sign/rainbow4a/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer
1078761.00rainbow5640crypto_sign/rainbow5640/refclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
12689201.00rainbow5ccrypto_sign/rainbow5c/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
rainbow5ccrypto_sign/rainbow5c/portablegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
rainbow5ccrypto_sign/rainbow5c/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1490001.00rainbow6440crypto_sign/rainbow6440/refclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
11102641.00rainbow6acrypto_sign/rainbow6a/avx2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
73455166.62rainbow6acrypto_sign/rainbow6a/portablegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
rainbow6acrypto_sign/rainbow6a/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
81971201.00rainbow6bcrypto_sign/rainbow6b/avx2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
rainbow6bcrypto_sign/rainbow6b/portablegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
rainbow6bcrypto_sign/rainbow6b/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
687561.00rainbowbinary16242020crypto_sign/rainbowbinary16242020/refclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
576761.00rainbowbinary256181212crypto_sign/rainbowbinary256181212/refg++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer (5.4.0 20160609)
9787841.00ronald1024crypto_sign/ronald1024/opensslgcc -O3 -fomit-frame-pointer (5.4.0 20160609)
25269801.00ronald1536crypto_sign/ronald1536/opensslgcc -funroll-loops -O3 -fomit-frame-pointer (5.4.0 20160609)
36394441.00ronald2048crypto_sign/ronald2048/opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer (5.4.0 20160609)
89825121.00ronald3072crypto_sign/ronald3072/opensslgcc -funroll-loops -O3 -fomit-frame-pointer (5.4.0 20160609)
181485521.00ronald4096crypto_sign/ronald4096/opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
4854041.00ronald512crypto_sign/ronald512/opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer (5.4.0 20160609)
8019881.00ronald768crypto_sign/ronald768/opensslgcc -funroll-loops -O3 -fomit-frame-pointer (5.4.0 20160609)
9226801.00rwb0fuz1024crypto_sign/rwb0fuz1024/gmpgcc -m64 -march=corei7 -O3 -fomit-frame-pointer (5.4.0 20160609)
1961121.00sflashv2crypto_sign/sflashv2/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
519318921.00sphincs256crypto_sign/sphincs256/avx2gcc -m64 -march=core2 -O3 -fomit-frame-pointer (5.4.0 20160609)
2443717204.71sphincs256crypto_sign/sphincs256/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer (5.4.0 20160609)
424074841.00sphincsf128harakacrypto_sign/sphincsf128haraka/aesniclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
87893963220.73sphincsf128harakacrypto_sign/sphincsf128haraka/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
1384084401.00sphincsf128sha256crypto_sign/sphincsf128sha256/avx2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
3029529082.19sphincsf128sha256crypto_sign/sphincsf128sha256/refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
2677970921.00sphincsf128shake256crypto_sign/sphincsf128shake256/avx2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
4579884761.71sphincsf128shake256crypto_sign/sphincsf128shake256/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
554031081.00sphincsf192harakacrypto_sign/sphincsf192haraka/aesniclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
107195046019.35sphincsf192harakacrypto_sign/sphincsf192haraka/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
2357545921.00sphincsf192sha256crypto_sign/sphincsf192sha256/avx2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
5167481082.19sphincsf192sha256crypto_sign/sphincsf192sha256/refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
3668231121.00sphincsf192shake256crypto_sign/sphincsf192shake256/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
6069943361.65sphincsf192shake256crypto_sign/sphincsf192shake256/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
1051077521.00sphincsf256harakacrypto_sign/sphincsf256haraka/aesniclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
256628835224.42sphincsf256harakacrypto_sign/sphincsf256haraka/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
6730466721.00sphincsf256sha256crypto_sign/sphincsf256sha256/avx2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
15998341642.38sphincsf256sha256crypto_sign/sphincsf256sha256/refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
7666889081.00sphincsf256shake256crypto_sign/sphincsf256shake256/avx2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
12979315641.69sphincsf256shake256crypto_sign/sphincsf256shake256/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
6677799441.00sphincss128harakacrypto_sign/sphincss128haraka/aesniclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
1353891745220.27sphincss128harakacrypto_sign/sphincss128haraka/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
21212430521.00sphincss128sha256crypto_sign/sphincss128sha256/avx2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
43410872522.05sphincss128sha256crypto_sign/sphincss128sha256/refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
37100490561.00sphincss128shake256crypto_sign/sphincss128shake256/avx2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
63553785721.71sphincss128shake256crypto_sign/sphincss128shake256/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
16740261201.00sphincss192harakacrypto_sign/sphincss192haraka/aesniclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
3333079676819.91sphincss192harakacrypto_sign/sphincss192haraka/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
47729018921.00sphincss192sha256crypto_sign/sphincss192sha256/avx2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
122583903562.57sphincss192sha256crypto_sign/sphincss192sha256/refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
77643723841.00sphincss192shake256crypto_sign/sphincss192shake256/avx2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
131356868081.69sphincss192shake256crypto_sign/sphincss192shake256/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
9025527441.00sphincss256harakacrypto_sign/sphincss256haraka/aesniclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
2251355871624.94sphincss256harakacrypto_sign/sphincss256haraka/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
51546933201.00sphincss256sha256crypto_sign/sphincss256sha256/avx2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
130280706082.53sphincss256sha256crypto_sign/sphincss256sha256/refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
59176597161.00sphincss256shake256crypto_sign/sphincss256shake256/avx2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
102602996721.73sphincss256shake256crypto_sign/sphincss256shake256/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
991201.00tts6440crypto_sign/tts6440/refclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))