Implementation notes: amd64, genji262, crypto_hash/lane256

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: lane256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3313278476 0 087484 776 776cgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3515685976 0 095996 792 776cgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3561886130 0 097737 800 776cgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3858890941 0 0100812 792 776cgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
39336106936 0 0122189 840 744cicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
39336106936 0 0122189 840 744cicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
39336106936 0 0122189 840 744cicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
39402101624 0 0116829 840 744cicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
39490107288 0 0122893 840 744cicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
39534107368 0 0122973 840 744cicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
39534107368 0 0122973 840 744cicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
39534107368 0 0122973 840 744cicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
39556101592 0 0116797 840 744cicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
39556101592 0 0116797 840 744cicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
39600101592 0 0116797 840 744cicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
39600101160 0 0116445 840 744cicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
39600101160 0 0116445 840 744cicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
39622101160 0 0116445 840 744cicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
39666101160 0 0116445 840 744cicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
39688101240 0 0115253 840 744cicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
39754106872 0 0120829 840 744cicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
39754106936 0 0122189 840 744cicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
45034107344 0 0119227 792 752cclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
45056107132 0 0116321 784 736cclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
45078107344 0 0119227 792 752cclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
45188108676 0 0120955 792 736cclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
4745433381 2048 044969 2856 776bitslicegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4754233539 2048 043508 2848 776bitslicegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4758633144 2048 045283 2840 736bitsliceclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
4758634451 2048 048461 2896 744bitsliceicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
4760834451 2048 048405 2896 744bitsliceicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
4763033033 2048 044803 2840 752bitsliceclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
4776233042 2048 045395 2840 752bitsliceclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
4802633033 2048 044803 2840 752bitsliceclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
4877433191 2048 043020 2848 776bitslicegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4908232991 2048 042073 2832 736bitsliceclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
50864107344 0 0119819 792 752cclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5203037309 2048 052501 2896 744bitsliceicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
5211836621 2048 051845 2896 744bitsliceicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
5211836621 2048 051845 2896 744bitsliceicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
5211836621 2048 051845 2896 744bitsliceicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
5214036621 2048 051845 2896 744bitsliceicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
5220636621 2048 051877 2896 744bitsliceicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
5220636621 2048 051877 2896 744bitsliceicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
5220636621 2048 051877 2896 744bitsliceicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
5238237309 2048 052901 2896 744bitsliceicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
5238237309 2048 052901 2896 744bitsliceicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
5238237309 2048 052501 2896 744bitsliceicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
5238237309 2048 052901 2896 744bitsliceicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
5238237309 2048 052501 2896 744bitsliceicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
5238237309 2048 052501 2896 744bitsliceicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
5240437309 2048 052901 2896 744bitsliceicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
5275636621 2048 051877 2896 744bitsliceicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
7535032405 2048 041372 2832 776bitslicegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017

Test failure

Implementation: bitslice
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 bitslice
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer bitslice
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer bitslice
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer bitslice
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer bitslice
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer bitslice
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer c
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer c
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer c
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer c
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer c
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer c