Implementation notes: amd64, genji346, crypto_hash/lane256

Computer: genji346
Architecture: amd64
CPU ID: AuthenticAMD-00830f10-178bfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: lane256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3266078476 0 087500 792 776cgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
3508085432 0 095468 808 776cgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
3516085586 0 097865 816 776cgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
3870090788 0 0100684 808 776cgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
39280107368 0 0122989 856 744cicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
39280107368 0 0122989 856 744cicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
39280107368 0 0122989 856 744cicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
39280106936 0 0122205 856 744cicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
39280106936 0 0122205 856 744cicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
39320106936 0 0122205 856 744cicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
39320106872 0 0120845 856 744cicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
39340101160 0 0116461 856 744cicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
39340101160 0 0116461 856 744cicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
39340101160 0 0116461 856 744cicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
39340101624 0 0116845 856 744cicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
39360101160 0 0116461 856 744cicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
39420101240 0 0115269 856 744cicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
39440101592 0 0116813 856 744cicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
39440101592 0 0116813 856 744cicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
39440101592 0 0116813 856 744cicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
39500107288 0 0122909 856 744cicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
40820107132 0 0116337 800 736cclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
40920107344 0 0119835 808 752cclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
40940107344 0 0119243 808 752cclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
40940107344 0 0119243 808 752cclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
43380108676 0 0120971 808 736cclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
4750033077 2048 045353 2872 776bitslicegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
4756032991 2048 042089 2848 736bitsliceclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
4758033299 2048 043284 2864 776bitslicegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
4760033033 2048 044819 2856 752bitsliceclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
4760033033 2048 044819 2856 752bitsliceclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
4760033144 2048 045299 2856 736bitsliceclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
4760034451 2048 048421 2912 744bitsliceicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
4760034451 2048 048477 2912 744bitsliceicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
4762033042 2048 045411 2856 752bitsliceclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
4762032405 2048 041388 2848 776bitslicegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
4772033035 2048 042876 2864 776bitslicegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
5194036621 2048 051861 2912 744bitsliceicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
5194036621 2048 051861 2912 744bitsliceicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
5196036621 2048 051861 2912 744bitsliceicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
5196036621 2048 051861 2912 744bitsliceicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
5222037309 2048 052517 2912 744bitsliceicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
5222036621 2048 051893 2912 744bitsliceicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
5222037309 2048 052917 2912 744bitsliceicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
5222037309 2048 052517 2912 744bitsliceicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
5222036621 2048 051893 2912 744bitsliceicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
5222037309 2048 052917 2912 744bitsliceicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
5222037309 2048 052517 2912 744bitsliceicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
5222036621 2048 051893 2912 744bitsliceicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
5222036621 2048 051893 2912 744bitsliceicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
5222037309 2048 052917 2912 744bitsliceicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
5222037309 2048 052517 2912 744bitsliceicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
5520037309 2048 052917 2912 744bitsliceicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
65900106936 0 0122205 856 744cicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017

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