Implementation notes: amd64, genji239, crypto_aead/omdsha256k256n104tau160v1

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: omdsha256k256n104tau160v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
12535819680 2768 10042989 3680 1088avx1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
12541619712 2768 10043309 3680 1088sse4icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
12547019648 2768 10043245 3680 1088avx1icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
12549419712 2768 10043645 3680 1088sse4icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
12552019680 2768 10043101 3680 1088avx1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
12556619648 2768 10043581 3680 1088avx1icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
12564819744 2768 10043165 3680 1088sse4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
12571019744 2768 10043053 3680 1088sse4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
12797624168 2768 10047005 3680 1024sse4icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
12804024104 2768 10046941 3680 1024avx1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
12806224104 2768 10046941 3680 1024avx1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
12808624168 2768 10047005 3680 1024sse4icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
12813024104 2768 10046941 3680 1024avx1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
12813824168 2768 10047005 3680 1024sse4icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
12814624104 2768 10046925 3680 1024avx1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
12815224168 2768 10047005 3680 1024sse4icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
12816024104 2768 10046925 3680 1024avx1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
12817424104 2768 10046925 3680 1024avx1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
12833424168 2768 10046989 3680 1024sse4icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
12834624104 2768 10046925 3680 1024avx1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
12835624168 2768 10046989 3680 1024sse4icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
12844825120 2768 10046629 3680 1008sse4icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
12862024168 2768 10046989 3680 1024sse4icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
12863625120 2768 10046685 3680 1008sse4icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
12864024992 2768 10046501 3680 1008avx1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
12868224992 2768 10046557 3680 1008avx1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
12900222800 2768 10045941 3680 1024sse4icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
12900422736 2768 10045477 3680 1024avx1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
12901622736 2768 10045877 3680 1024avx1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
12902022736 2768 10045477 3680 1024avx1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
12903422800 2768 10045941 3680 1024sse4icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
12905822800 2768 10045541 3680 1024sse4icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
12906422800 2768 10045941 3680 1024sse4icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
12906622736 2768 10045877 3680 1024avx1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
12906822800 2768 10045541 3680 1024sse4icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
12910622800 2768 10045541 3680 1024sse4icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
12914022736 2768 10045477 3680 1024avx1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
12914622800 2768 10045541 3680 1024sse4icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
12915422800 2768 10045941 3680 1024sse4icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
12925022736 2768 10045477 3680 1024avx1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
12935222736 2768 10045877 3680 1024avx1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
13565824168 2768 10046989 3680 1024sse4icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
14528214992 0 038429 856 928reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
14559814952 0 038917 856 928reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
14607415016 0 038629 856 928reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
14615615040 0 038365 856 928reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
14780420896 0 044053 856 864reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
14791220896 0 044053 856 864reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
14793020896 0 044053 856 864reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
14839220896 0 044053 856 864reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
14903221040 0 043797 856 864reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
14920421040 0 043797 856 864reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
14934221040 0 043797 856 864reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
14939021040 0 043797 856 864reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
16034815903 0 035257 816 896refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
17217223040 0 045909 856 864reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
17223423040 0 045909 856 864reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
17223623040 0 045909 856 864reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
17231223040 0 045909 856 864reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
17307622960 0 045797 856 864reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
17311222960 0 045797 856 864reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
17316822960 0 045797 856 864reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
17335822960 0 045797 856 864reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
17364226840 0 048365 856 864reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
17478226616 0 048197 856 864reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
1935105889 0 022316 808 896refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1942865813 0 022460 808 896refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
22000822736 2768 10045877 3680 1024avx1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
22016624104 2768 10046941 3680 1024avx1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
4114924157 0 019204 792 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017

Test failure

Implementation: avx1
Security model: unknown
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
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE avx1
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE avx1
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE avx1
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer avx1
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer avx1
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE sse4
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE sse4
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE sse4
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE sse4
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer sse4
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer sse4