Implementation notes: amd64, pmnod076, crypto_aead/omdsha256k256n248tau256v1

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: omdsha256k256n248tau256v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
12551619760 2768 10043133 3680 1088sse4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
12557419696 2768 10043069 3680 1088avx1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
12561419696 2768 10043181 3680 1088avx1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
12561819728 2768 10043757 3680 1088sse4icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
12562219728 2768 10043389 3680 1088sse4icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
12564619760 2768 10043245 3680 1088sse4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
12566219664 2768 10043693 3680 1088avx1icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
12568419664 2768 10043325 3680 1088avx1icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
12803224200 2768 10047085 3680 1024sse4icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
12806424200 2768 10047085 3680 1024sse4icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
12811024136 2768 10047021 3680 1024avx1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
12811824136 2768 10047021 3680 1024avx1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
12812224200 2768 10047085 3680 1024sse4icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
12813224200 2768 10047085 3680 1024sse4icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
12817024200 2768 10047133 3680 1024sse4icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
12817624136 2768 10047021 3680 1024avx1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
12818624136 2768 10047021 3680 1024avx1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
12819024200 2768 10047133 3680 1024sse4icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
12826025152 2768 10046725 3680 1008sse4icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
12828024136 2768 10047069 3680 1024avx1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
12828024136 2768 10047069 3680 1024avx1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
12830224200 2768 10047133 3680 1024sse4icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
12831024136 2768 10047069 3680 1024avx1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
12834625008 2768 10046637 3680 1008avx1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
12835825136 2768 10046765 3680 1008sse4icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
12836424200 2768 10047133 3680 1024sse4icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
12842024136 2768 10047069 3680 1024avx1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
12845825024 2768 10046597 3680 1008avx1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
12896822816 2768 10045621 3680 1024sse4icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
12902822816 2768 10046021 3680 1024sse4icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
12904422816 2768 10045621 3680 1024sse4icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
12907622752 2768 10045957 3680 1024avx1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
12908622752 2768 10045957 3680 1024avx1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
12909022816 2768 10045621 3680 1024sse4icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
12909622752 2768 10045557 3680 1024avx1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
12913222752 2768 10045557 3680 1024avx1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
12914222816 2768 10046021 3680 1024sse4icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
12915422752 2768 10045957 3680 1024avx1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
12915822816 2768 10046021 3680 1024sse4icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
12916422816 2768 10045621 3680 1024sse4icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
12919822752 2768 10045957 3680 1024avx1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
12925622752 2768 10045557 3680 1024avx1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
12925622752 2768 10045557 3680 1024avx1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
14567414992 0 038509 856 928reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
14573814952 0 038997 856 928reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
14621815016 0 038709 856 928reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
14674415040 0 038445 856 928reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
14814020896 0 044133 856 864reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
14823220896 0 044133 856 864reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
14848820896 0 044133 856 864reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
14863620896 0 044133 856 864reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
14870621056 0 043893 856 864reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
14875821056 0 043893 856 864reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
14882221056 0 043893 856 864reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
14895221056 0 043893 856 864reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
15773622816 2768 10046021 3680 1024sse4icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
16048415935 0 035427 832 896refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
17229223072 0 046021 856 864reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
17235423072 0 046021 856 864reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
17241423072 0 046021 856 864reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
17251223072 0 046021 856 864reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
17303222992 0 045909 856 864reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
17303422992 0 045909 856 864reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
17304022992 0 045909 856 864reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
17309022992 0 045909 856 864reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
17364626888 0 048493 856 864reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
17493226648 0 048309 856 864reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
2054925837 0 022614 824 896refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2071265878 0 022430 824 896refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2204724140 0 019246 808 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017

Test failure

Implementation: crypto_aead/omdsha256k256n248tau256v1/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