Implementation notes: amd64, genji346, crypto_hash/drygascon256

Computer: genji346
Architecture: amd64
CPU ID: AuthenticAMD-00830f10-178bfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: drygascon256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1084402515 0 014811 816 736le32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1096606672 0 022001 864 744le32icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
1097206672 0 022001 864 744le32icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
1097206672 0 022001 864 744le32icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
1098206672 0 022001 864 744le32icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
1121605896 0 018357 824 776le32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1123206840 0 022569 864 744le32icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
1123606840 0 022569 864 744le32icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
1123806840 0 022569 864 744le32icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
1124206840 0 022569 864 744le32icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
1136402805 0 014827 816 752le32clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1136402805 0 014827 816 752le32clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1136602805 0 015419 816 752le32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1443007792 0 021929 864 744le32icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
1473207840 0 021921 864 744le32icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
1840008351 0 020805 824 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2121207152 0 022529 864 744le32icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
2123407152 0 022529 864 744le32icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
2123407152 0 022529 864 744le32icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
2124007152 0 022529 864 744le32icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
2167807360 0 022705 864 744le32icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
2168207360 0 022705 864 744le32icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
2168207360 0 022705 864 744le32icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
2168607360 0 022705 864 744le32icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
2301402533 0 011897 808 736le32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
2309003897 0 013840 816 776le32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2353204056 0 014216 816 776le32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2927603152 0 015179 816 752refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
2939003152 0 015179 816 752refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
29934013428 0 027537 864 744reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
3031403968 0 016611 816 752refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
3149403820 0 016123 816 736refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
37522012756 0 026809 864 744reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
40726014092 0 029425 864 744reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
40764014092 0 029425 864 744reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
40770014092 0 029425 864 744reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
40800014092 0 029425 864 744reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
42490014908 0 030289 864 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
42504014908 0 030289 864 744reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
42522014908 0 030289 864 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
42566014908 0 030289 864 744reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
43936012412 0 028145 864 744reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
43938012412 0 028145 864 744reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
43938012412 0 028145 864 744reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
43942012412 0 028145 864 744reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
52838014524 0 029873 864 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
52862014524 0 029873 864 744reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
52866014524 0 029873 864 744reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
52874014524 0 029873 864 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
5365403057 0 012441 808 736refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
7204001996 0 011128 800 776le32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
8147602967 0 013168 816 776refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
8302202876 0 012848 816 776refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
12682002212 0 011328 800 776refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017

Test failure

Implementation: crypto_hash/drygascon256/le32
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 ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer le32 ref
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer le32 ref
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer le32 ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer le32 ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer le32 ref