Implementation notes: amd64, genji262, crypto_hash/drygascon128

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: drygascon128
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1098462060 0 014603 800 752le32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1114081742 0 014091 800 736le32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1146864416 0 020121 848 744le32icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
1147084416 0 020121 848 744le32icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
1147084416 0 020121 848 744le32icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
1160504296 0 019601 848 744le32icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
1163804296 0 019601 848 744le32icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
1164024296 0 019601 848 744le32icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
1164244296 0 019601 848 744le32icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
1212204416 0 020121 848 744le32icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
1238162044 0 013995 800 752le32clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1330124056 0 015733 808 776le32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1339804312 0 018369 848 744le32icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
1382042044 0 013995 800 752le32clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1602704328 0 018441 848 744le32icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
1622723613 0 015309 808 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1777163018 0 012936 800 776le32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1786184072 0 019393 848 744le32icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
1786624072 0 019393 848 744le32icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
1787944048 0 019401 848 744le32icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
1788164048 0 019401 848 744le32icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
1788384048 0 019401 848 744le32icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
1796084072 0 019393 848 744le32icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
1797404072 0 019393 848 744le32icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
1820724344 0 014400 800 776le32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1896622438 0 015003 800 752refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
2027964048 0 019401 848 744le32icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
2153142151 0 011433 792 736le32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
22200210388 0 024481 848 744reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
2238502461 0 014443 800 752refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
2429902467 0 014835 800 736refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
25062410476 0 024513 848 744reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
27678210300 0 025617 848 744reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
27720010300 0 025617 848 744reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
27724410300 0 025617 848 744reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
29378810620 0 025985 848 744reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
29480010620 0 025985 848 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
29508610620 0 025985 848 744reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
29565810620 0 025985 848 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
3153928772 0 024489 848 744reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
3154148772 0 024489 848 744reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
3154368772 0 024489 848 744reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
3154588772 0 024489 848 744reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
32696410884 0 026217 848 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
32707410884 0 026217 848 744reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
32751410884 0 026217 848 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
33035210884 0 026217 848 744reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
3601842461 0 014443 800 752refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
3787081801 0 010904 784 776le32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
50347010300 0 025617 848 744reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
5230282679 0 011985 792 736refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5573262661 0 012768 800 776refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
6306082709 0 012656 800 776refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
13037201978 0 011072 784 776refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017

Test failure

Implementation: le32
Security model: unknown
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer le32
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer le32
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer le32
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer le32
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer le32
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer le32
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ref
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ref