Implementation notes: amd64, genji262, crypto_hash/lane256

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20190910
Operation: crypto_hash
Primitive: lane256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2774278476 0 087484 776 776cgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3033885976 0 095996 792 776cgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3033886130 0 097737 800 776cgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3264890941 0 0100812 792 776cgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
32648106936 0 0122189 840 744cicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019091220190910
32648106936 0 0122189 840 744cicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019091220190910
32802107368 0 0122973 840 744cicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019091220190910
32846101592 0 0116797 840 744cicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019091220190910
32978106872 0 0120829 840 744cicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019091220190910
33000101624 0 0116829 840 744cicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019091220190910
33088107288 0 0122893 840 744cicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019091220190910
33154101592 0 0116797 840 744cicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019091220190910
33198101160 0 0116445 840 744cicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019091220190910
33198101160 0 0116445 840 744cicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019091220190910
33924106936 0 0122189 840 744cicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019091220190910
34100107368 0 0122973 840 744cicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019091220190910
34100107368 0 0122973 840 744cicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019091220190910
34122101592 0 0116797 840 744cicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019091220190910
34166101160 0 0116445 840 744cicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019091220190910
34166101160 0 0116445 840 744cicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019091220190910
34584101240 0 0115253 840 744cicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019091220190910
34980106936 0 0122189 840 744cicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019091220190910
37818107344 0 0119819 792 752cclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
38500107344 0 0119227 792 752cclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
38544107344 0 0119227 792 752cclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
38566107132 0 0116321 784 736cclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
3951232991 2048 042073 2832 736bitsliceclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
3988632405 2048 041372 2832 776bitslicegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3988634451 2048 048405 2896 744bitsliceicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019091220190910
3990833033 2048 044803 2840 752bitsliceclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
3990833191 2048 043020 2848 776bitslicegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4023834451 2048 048461 2896 744bitsliceicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019091220190910
4054633381 2048 044969 2856 776bitslicegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4063433539 2048 043508 2848 776bitslicegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4109633033 2048 044803 2840 752bitsliceclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
4276833042 2048 045395 2840 752bitsliceclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
4349437309 2048 052901 2896 744bitsliceicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019091220190910
4367036621 2048 051845 2896 744bitsliceicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019091220190910
4367036621 2048 051845 2896 744bitsliceicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019091220190910
4391237309 2048 052501 2896 744bitsliceicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019091220190910
4391237309 2048 052501 2896 744bitsliceicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019091220190910
4391237309 2048 052501 2896 744bitsliceicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019091220190910
4417636621 2048 051877 2896 744bitsliceicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019091220190910
4424237309 2048 052901 2896 744bitsliceicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019091220190910
4474837309 2048 052901 2896 744bitsliceicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019091220190910
4494636621 2048 051845 2896 744bitsliceicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019091220190910
4496836621 2048 051845 2896 744bitsliceicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019091220190910
4503436621 2048 051877 2896 744bitsliceicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019091220190910
4503436621 2048 051877 2896 744bitsliceicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019091220190910
4503436621 2048 051877 2896 744bitsliceicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019091220190910
4518837309 2048 052501 2896 744bitsliceicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019091220190910
4521037309 2048 052901 2896 744bitsliceicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019091220190910

Test failure

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