Implementation notes: amd64, pmnod076, crypto_aead/omdsha256k256n104tau160v1

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: omdsha256k256n104tau160v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
12547019712 2768 10043309 3680 1088sse4icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
12553219648 2768 10043581 3680 1088avx1icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
12557219680 2768 10043101 3680 1088avx1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
12564219648 2768 10043245 3680 1088avx1icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
12565619680 2768 10042989 3680 1088avx1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
12570219744 2768 10043165 3680 1088sse4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
12586819712 2768 10043645 3680 1088sse4icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
12797624168 2768 10047005 3680 1024sse4icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
12798624104 2768 10046941 3680 1024avx1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
12801424104 2768 10046941 3680 1024avx1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
12802424168 2768 10047005 3680 1024sse4icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
12804624104 2768 10046941 3680 1024avx1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
12804824104 2768 10046941 3680 1024avx1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
12809024168 2768 10047005 3680 1024sse4icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
12810224168 2768 10047005 3680 1024sse4icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
12811824104 2768 10046925 3680 1024avx1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
12817024104 2768 10046925 3680 1024avx1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
12820224104 2768 10046925 3680 1024avx1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
12822424168 2768 10046989 3680 1024sse4icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
12825624104 2768 10046925 3680 1024avx1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
12833424168 2768 10046989 3680 1024sse4icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
12835224168 2768 10046989 3680 1024sse4icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
12835624168 2768 10046989 3680 1024sse4icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
12844825120 2768 10046685 3680 1008sse4icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
12848224992 2768 10046557 3680 1008avx1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
12849825120 2768 10046629 3680 1008sse4icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
12866624992 2768 10046501 3680 1008avx1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
12877622800 2768 10045541 3680 1024sse4icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
12886022736 2768 10045877 3680 1024avx1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
12898022736 2768 10045477 3680 1024avx1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
12898422800 2768 10045941 3680 1024sse4icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
12898822736 2768 10045477 3680 1024avx1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
12901422800 2768 10045541 3680 1024sse4icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
12901622736 2768 10045877 3680 1024avx1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
12904622736 2768 10045477 3680 1024avx1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
12905422800 2768 10045541 3680 1024sse4icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
12911022800 2768 10045941 3680 1024sse4icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
12912422800 2768 10045941 3680 1024sse4icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
12913622736 2768 10045877 3680 1024avx1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
12919822800 2768 10045541 3680 1024sse4icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
12922022800 2768 10045941 3680 1024sse4icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
12922622736 2768 10045477 3680 1024avx1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
14507014992 0 038429 856 928reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
14555414952 0 038917 856 928reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
14610015016 0 038629 856 928reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
14638815040 0 038365 856 928reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
14782820896 0 044053 856 864reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
14789220896 0 044053 856 864reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
14794020896 0 044053 856 864reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
14821820896 0 044053 856 864reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
14906021040 0 043797 856 864reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
14926021040 0 043797 856 864reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
14926421040 0 043797 856 864reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
14940621040 0 043797 856 864reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
15148019744 2768 10043053 3680 1088sse4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
15174422736 2768 10045877 3680 1024avx1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
16022415903 0 035315 832 896refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
17230223040 0 045909 856 864reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
17234623040 0 045909 856 864reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
17237223040 0 045909 856 864reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
17239623040 0 045909 856 864reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
17304622960 0 045797 856 864reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
17305822960 0 045797 856 864reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
17313822960 0 045797 856 864reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
17328422960 0 045797 856 864reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
17372826840 0 048365 856 864reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
17466826616 0 048197 856 864reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
2015245889 0 022374 824 896refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2031925813 0 022518 824 896refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2211344157 0 019262 808 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017

Test failure

Implementation: crypto_aead/omdsha256k256n104tau160v1/avx1
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
error 111

Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE avx1 sse4
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE avx1 sse4
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE avx1 sse4
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE avx1 sse4
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer avx1 ref sse4
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer avx1 ref sse4