Implementation notes: amd64, pmnod076, crypto_hash/jh224

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: jh224
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
162028896 0 024829 856 776bitslice_sse2_opt64icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
165448976 0 024797 856 776bitslice_sse2_opt32icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
165528976 0 024909 856 776bitslice_sse2_opt32icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
167308816 0 025309 856 776bitslice_sse2_opt64icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
168048816 0 024957 856 776bitslice_sse2_opt64icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
171248896 0 025389 856 776bitslice_sse2_opt32icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
171448896 0 025037 856 776bitslice_sse2_opt32icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
171708896 0 024717 856 776bitslice_sse2_opt64icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
210669736 0 023709 856 744bitslice_sse2_opt64icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
211289000 0 024269 856 744bitslice_sse2_opt64icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
211369072 0 024725 856 744bitslice_sse2_opt64icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
211389000 0 024269 856 744bitslice_sse2_opt64icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
211409072 0 024725 856 744bitslice_sse2_opt64icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
211429312 0 022067 832 776bitslice_sse2_opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
211469072 0 024725 856 744bitslice_sse2_opt64icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
211469000 0 024269 856 744bitslice_sse2_opt64icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
211549000 0 024269 856 744bitslice_sse2_opt64icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
212148872 0 024173 856 744bitslice_sse2_opt64icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
212168872 0 024173 856 744bitslice_sse2_opt64icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
212248872 0 024173 856 744bitslice_sse2_opt64icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
212328872 0 024173 856 744bitslice_sse2_opt64icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
212328944 0 024197 856 744bitslice_sse2_opt64icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
212368944 0 024197 856 744bitslice_sse2_opt64icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
212389072 0 024725 856 744bitslice_sse2_opt64icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
212409656 0 023685 856 744bitslice_sse2_opt64icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
212448944 0 024197 856 744bitslice_sse2_opt64icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
212608944 0 024197 856 744bitslice_sse2_opt64icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
213027620 0 017614 824 776bitslice_sse2_opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
219866703 0 015758 808 776bitslice_sse2_opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
220368005 0 017910 824 776bitslice_sse2_opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
222129328 0 022083 832 776bitslice_sse2_opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
223167636 0 017630 824 776bitslice_sse2_opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
225829032 0 024333 856 744bitslice_sse2_opt32icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
225829104 0 024357 856 744bitslice_sse2_opt32icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
225849032 0 024333 856 744bitslice_sse2_opt32icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
225869104 0 024357 856 744bitslice_sse2_opt32icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
225869032 0 024333 856 744bitslice_sse2_opt32icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
226129104 0 024357 856 744bitslice_sse2_opt32icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
226189032 0 024333 856 744bitslice_sse2_opt32icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
227128984 0 024253 856 744bitslice_sse2_opt32icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
227148984 0 024253 856 744bitslice_sse2_opt32icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
227169056 0 024709 856 744bitslice_sse2_opt32icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
227189056 0 024709 856 744bitslice_sse2_opt32icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
227228984 0 024253 856 744bitslice_sse2_opt32icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
227269104 0 024357 856 744bitslice_sse2_opt32icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
227289056 0 024709 856 744bitslice_sse2_opt32icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
227309056 0 024709 856 744bitslice_sse2_opt32icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
228568984 0 024253 856 744bitslice_sse2_opt32icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
229308003 0 017910 824 776bitslice_sse2_opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
229369800 0 023829 856 744bitslice_sse2_opt32icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
234726704 0 015758 808 776bitslice_sse2_opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
235449768 0 023741 856 744bitslice_sse2_opt32icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
239949606 0 022347 832 776bitslice_opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
391166984 0 022741 856 776simpleicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
391247064 0 022253 856 744simpleicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
391267064 0 022253 856 744simpleicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
391387064 0 022253 856 744simpleicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
391567064 0 022253 856 744simpleicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
391706936 0 022981 856 776simpleicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
413127304 0 023701 856 776simpleicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
414527352 0 023221 856 776simpleicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
415347432 0 023021 856 744simpleicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
415367432 0 023021 856 744simpleicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
415787432 0 023021 856 744simpleicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
416587432 0 023021 856 744simpleicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
440546991 0 016030 808 776simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
447027587 0 017558 824 776simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
450807417 0 017310 824 776simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
452187507 0 020227 832 776simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
463367240 0 021237 856 744simpleicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
465207240 0 022509 856 744simpleicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
465907240 0 022509 856 744simpleicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
466107240 0 022509 856 744simpleicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
466187240 0 022509 856 744simpleicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
495347624 0 022861 856 744simpleicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
495507624 0 022861 856 744simpleicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
495527624 0 022861 856 744simpleicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
495667624 0 022861 856 744simpleicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
498128070 0 020827 832 776bitslice_ref32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
499267624 0 021565 856 744simpleicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
540047518 0 017422 824 776bitslice_opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
541447316 0 017318 824 776bitslice_opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
5455219225 0 032011 832 776bitslice_ref64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
5626212446 0 025203 832 776bitslice_opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
572926025 0 015086 808 776bitslice_opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
671825700 0 015734 824 776bitslice_ref64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
682725670 0 015606 824 776bitslice_ref64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
922424030 0 013126 808 776bitslice_ref64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1038405682 0 014734 808 776bitslice_opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1087547318 0 017230 824 776bitslice_opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1090387092 0 017094 824 776bitslice_opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1252925500 0 015534 824 776bitslice_ref32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1270285475 0 015414 824 776bitslice_ref32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1359283906 0 012998 808 776bitslice_ref32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017

Checksum failure

Implementation: crypto_hash/jh224/bitslice_opt32
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
06381131f0658ca6908e379fc2fd905df7a09ddfa730b37194ca188f847e3bc9
Number of similar (compiler,implementation) pairs: 22, namely:
CompilerImplementations
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer bitslice_opt32
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer bitslice_opt32
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer bitslice_opt32
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer bitslice_opt32
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer bitslice_opt32
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer bitslice_opt32
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer bitslice_opt32
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer bitslice_opt32
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer bitslice_opt32
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer bitslice_opt32
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer bitslice_opt32
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer bitslice_opt32
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer bitslice_opt32
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer bitslice_opt32
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer bitslice_opt32
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer bitslice_opt32
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer bitslice_opt32
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer bitslice_opt32
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer bitslice_opt32
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer bitslice_opt32
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer bitslice_opt32
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer bitslice_opt32

Checksum failure

Implementation: crypto_hash/jh224/bitslice_ref64
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
2d639b4400a11b80dc4c67dde82afb343982c3cc2c2e59207caa65858358b8ef
Number of similar (compiler,implementation) pairs: 22, namely:
CompilerImplementations
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer bitslice_ref64
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer bitslice_ref64
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer bitslice_ref64
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer bitslice_ref64
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer bitslice_ref64
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer bitslice_ref64
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer bitslice_ref64
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer bitslice_ref64
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer bitslice_ref64
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer bitslice_ref64
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer bitslice_ref64
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer bitslice_ref64
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer bitslice_ref64
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer bitslice_ref64
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer bitslice_ref64
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer bitslice_ref64
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer bitslice_ref64
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer bitslice_ref64
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer bitslice_ref64
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer bitslice_ref64
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer bitslice_ref64
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer bitslice_ref64

Checksum failure

Implementation: crypto_hash/jh224/bitslice_ref32
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
707193224964bcabb8953a396192e9fc75f882d8cce961377f238aaf979a6bbe
Number of similar (compiler,implementation) pairs: 22, namely:
CompilerImplementations
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer bitslice_ref32
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer bitslice_ref32
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer bitslice_ref32
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer bitslice_ref32
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer bitslice_ref32
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer bitslice_ref32
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer bitslice_ref32
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer bitslice_ref32
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer bitslice_ref32
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer bitslice_ref32
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer bitslice_ref32
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer bitslice_ref32
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer bitslice_ref32
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer bitslice_ref32
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer bitslice_ref32
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer bitslice_ref32
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer bitslice_ref32
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer bitslice_ref32
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer bitslice_ref32
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer bitslice_ref32
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer bitslice_ref32
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer bitslice_ref32

Checksum failure

Implementation: crypto_hash/jh224/bitslice_opt64
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
86536b2523d3672de157087153ad05dc61e389532ba40e56928cb0d017be14eb
Number of similar (compiler,implementation) pairs: 22, namely:
CompilerImplementations
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer bitslice_opt64
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer bitslice_opt64
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer bitslice_opt64
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer bitslice_opt64
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer bitslice_opt64
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer bitslice_opt64
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer bitslice_opt64
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer bitslice_opt64
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer bitslice_opt64
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer bitslice_opt64
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer bitslice_opt64
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer bitslice_opt64
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer bitslice_opt64
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer bitslice_opt64
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer bitslice_opt64
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer bitslice_opt64
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer bitslice_opt64
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer bitslice_opt64
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer bitslice_opt64
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer bitslice_opt64
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer bitslice_opt64
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer bitslice_opt64

Test failure

Implementation: crypto_hash/jh224/bitslice_opt32
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer bitslice_opt32 bitslice_opt64 bitslice_ref32 bitslice_ref64 bitslice_sse2_opt32 bitslice_sse2_opt64 simple
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer bitslice_opt32 bitslice_opt64 bitslice_ref32 bitslice_ref64 bitslice_sse2_opt32 bitslice_sse2_opt64 simple