Implementation notes: amd64, genji548, crypto_aead/omdsha256k256n248tau256v1

Computer: genji548
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: omdsha256k256n248tau256v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
12550219728 2768 10043757 3680 1088sse4icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
12550219760 2768 10043133 3680 1088sse4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
12556019664 2768 10043693 3680 1088avx1icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
12560419696 2768 10043069 3680 1088avx1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
12561419664 2768 10043325 3680 1088avx1icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
12562419760 2768 10043245 3680 1088sse4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
12564619696 2768 10043181 3680 1088avx1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
12566819728 2768 10043389 3680 1088sse4icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
12805424200 2768 10047085 3680 1024sse4icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
12807824136 2768 10047021 3680 1024avx1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
12808224200 2768 10047085 3680 1024sse4icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
12809024200 2768 10047085 3680 1024sse4icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
12809024200 2768 10047085 3680 1024sse4icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
12809624136 2768 10047021 3680 1024avx1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
12811024136 2768 10047021 3680 1024avx1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
12812824136 2768 10047021 3680 1024avx1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
12818024200 2768 10047133 3680 1024sse4icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
12819625136 2768 10046765 3680 1008sse4icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
12823624200 2768 10047133 3680 1024sse4icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
12827624136 2768 10047069 3680 1024avx1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
12827824136 2768 10047069 3680 1024avx1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
12827824136 2768 10047069 3680 1024avx1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
12829424136 2768 10047069 3680 1024avx1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
12829624200 2768 10047133 3680 1024sse4icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
12830225152 2768 10046725 3680 1008sse4icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
12834025008 2768 10046637 3680 1008avx1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
12844625024 2768 10046597 3680 1008avx1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
12886422752 2768 10045957 3680 1024avx1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
12896022816 2768 10045621 3680 1024sse4icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
12905622816 2768 10045621 3680 1024sse4icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
12909822816 2768 10046021 3680 1024sse4icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
12911422752 2768 10045557 3680 1024avx1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
12911622816 2768 10045621 3680 1024sse4icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
12914222816 2768 10046021 3680 1024sse4icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
12914622752 2768 10045957 3680 1024avx1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
12914622752 2768 10045557 3680 1024avx1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
12915222816 2768 10046021 3680 1024sse4icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
12916022752 2768 10045557 3680 1024avx1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
12921222752 2768 10045557 3680 1024avx1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
12921222816 2768 10046021 3680 1024sse4icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
12943822816 2768 10045621 3680 1024sse4icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
12954222752 2768 10045957 3680 1024avx1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
14558824200 2768 10047133 3680 1024sse4icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
14566814992 0 038509 856 928reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
14575814952 0 038997 856 928reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
14642215016 0 038709 856 928reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
14656615040 0 038445 856 928reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
14820220896 0 044133 856 864reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
14829820896 0 044133 856 864reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
14846020896 0 044133 856 864reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
14848822752 2768 10045957 3680 1024avx1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
14851420896 0 044133 856 864reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
14868421056 0 043893 856 864reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
14869021056 0 043893 856 864reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
14869621056 0 043893 856 864reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
14886021056 0 043893 856 864reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
16007815935 0 035369 816 896refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
17238623072 0 046021 856 864reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
17245023072 0 046021 856 864reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
17246623072 0 046021 856 864reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
17260823072 0 046021 856 864reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
17305222992 0 045909 856 864reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
17308422992 0 045909 856 864reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
17308622992 0 045909 856 864reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
17309022992 0 045909 856 864reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
17396626888 0 048493 856 864reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
17433226648 0 048309 856 864reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
1936625837 0 022556 808 896refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1936745878 0 022372 808 896refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
2112664140 0 019188 792 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017

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