Implementation notes: amd64, pmnod076, crypto_hash/asconhashv12

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: asconhashv12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
349766325 0 015318 808 776opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3514214656 0 028645 856 744opt64icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
351566807 0 016654 824 776opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
356986496 0 016390 824 776opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3610215640 0 029573 856 744opt64icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
362026614 0 019315 832 776opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3638214144 0 030245 856 776opt64icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
3639013872 0 029053 856 744opt64icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
3639813872 0 029053 856 744opt64icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
364127419 0 020123 832 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3641613872 0 029053 856 744opt64icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
3653814160 0 030613 856 776opt64icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
3659013888 0 029469 856 744opt64icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
3660813888 0 029469 856 744opt64icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
3671013888 0 029469 856 744opt64icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
3677213904 0 029797 856 776opt64icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
370646612 0 016462 824 776refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3715413872 0 029053 856 744opt64icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
3738013888 0 029469 856 744opt64icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
3776813872 0 029653 856 776opt64icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
3864415488 0 030733 856 744opt64icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
3867815488 0 030733 856 744opt64icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
3868215488 0 030733 856 744opt64icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
3868815488 0 030733 856 744opt64icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
393666741 0 016646 824 776refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
439903752 0 019341 856 744reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
439903752 0 019341 856 744reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
440243752 0 019341 856 744reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
446304328 0 020789 856 776reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
44766839 0 09854 808 776refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
447743752 0 019341 856 744reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
447783720 0 019509 856 776reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
447863592 0 019493 856 776reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
449063896 0 019085 856 744reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
449263896 0 019085 856 744reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
449303896 0 019085 856 744reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
449443896 0 019085 856 744reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
4525216472 0 031685 856 744opt64icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
4527416472 0 031685 856 744opt64icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
4529216472 0 031685 856 744opt64icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
453224328 0 020437 856 776reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
4607816472 0 031685 856 744opt64icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
498267208 0 021205 856 744reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
521043336 0 017277 856 744reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
539867528 0 022781 856 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
545847528 0 022781 856 744reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
545887528 0 022781 856 744reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
545967528 0 022781 856 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
564083464 0 018685 856 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
564123464 0 018685 856 744reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
564383464 0 018685 856 744reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
565103464 0 018685 856 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
6298813411 0 023262 824 776bi32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
6371412319 0 022214 824 776bi32_lowreggcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
6431813143 0 025843 832 776bi32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
6518613143 0 023046 824 776bi32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
6537412311 0 025011 832 776bi32_lowreggcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
6610212623 0 022462 824 776bi32_lowreggcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
6756012207 0 021206 808 776bi32_lowreggcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
6784412838 0 021830 808 776bi32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
6854229512 0 045405 856 776bi32_lowregicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
6975630392 0 046845 856 776bi32_lowregicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
6979829480 0 045093 856 744bi32_lowregicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
6980029480 0 045093 856 744bi32_lowregicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
6982229480 0 045093 856 744bi32_lowregicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
6983829480 0 045093 856 744bi32_lowregicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
7067028856 0 044037 856 744bi32icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
7072828856 0 044037 856 744bi32icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
7101829656 0 045757 856 776bi32icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
7195428600 0 044701 856 776bi32_lowregicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
7199427784 0 042997 856 744bi32_lowregicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
7202827784 0 042997 856 744bi32_lowregicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
7203027784 0 042997 856 744bi32_lowregicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
7204827784 0 042997 856 744bi32_lowregicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
7206427784 0 043565 856 776bi32_lowregicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
7211228856 0 044037 856 744bi32icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
7216028856 0 044037 856 744bi32icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
7217028904 0 044685 856 776bi32icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
7370829088 0 044333 856 744bi32icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
7371429088 0 044333 856 744bi32icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
7373429088 0 044333 856 744bi32icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
7377029088 0 044333 856 744bi32icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
7452034664 0 050245 856 744bi32icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
7482435464 0 051917 856 776bi32icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
7487234664 0 050557 856 776bi32icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
7488434664 0 050245 856 744bi32icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
7491434664 0 050245 856 744bi32icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
7491834664 0 050245 856 744bi32icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
7495429096 0 044357 856 744bi32_lowregicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
7500629096 0 044357 856 744bi32_lowregicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
7505629096 0 044357 856 744bi32_lowregicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
7512629096 0 044357 856 744bi32_lowregicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
7630230624 0 045853 856 744bi32_lowregicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
7631230624 0 045853 856 744bi32_lowregicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
7662230624 0 045853 856 744bi32_lowregicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
7674230624 0 045853 856 744bi32_lowregicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
7705027872 0 041861 856 744bi32icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
7711027272 0 041261 856 744bi32_lowregicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
7875032800 0 046733 856 744bi32icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
7963834528 0 049741 856 744bi32icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
7964234528 0 049741 856 744bi32icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
7965434528 0 049741 856 744bi32icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
7975634528 0 049741 856 744bi32icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
8083427744 0 041677 856 744bi32_lowregicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
16717236471 0 049163 832 776bi16gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
17859636472 0 046366 824 776bi16gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
19821470976 0 086157 856 744bi16icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
19822870976 0 086157 856 744bi16icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
19831271200 0 086981 856 776bi16icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
19832270976 0 086157 856 744bi16icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
19835070976 0 086157 856 744bi16icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
19835471280 0 087381 856 776bi16icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
20253073344 0 088925 856 744bi16icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
20255473344 0 088925 856 744bi16icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
20256473344 0 088925 856 744bi16icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
20261873568 0 089461 856 776bi16icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
20271473344 0 088925 856 744bi16icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
20294673600 0 090053 856 776bi16icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
22218271080 0 085069 856 744bi16icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
22450433503 0 042494 808 776bi16gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
22579672976 0 088221 856 744bi16icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
22588272976 0 088221 856 744bi16icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
22610672976 0 088221 856 744bi16icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
22613872976 0 088221 856 744bi16icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
22661874040 0 087973 856 744bi16icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
22937276080 0 091293 856 744bi16icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
22938276080 0 091293 856 744bi16icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
22938876080 0 091293 856 744bi16icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
22939076080 0 091293 856 744bi16icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
25396652129 0 061982 824 776bi16gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
39842878369 0 091067 832 776bi8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
40018078198 0 088094 824 776bi8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
44183267366 0 076366 808 776bi8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
460336102200 0 0117381 856 744bi8icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
460346102200 0 0117981 856 776bi8icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
460458102200 0 0118301 856 776bi8icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
460528102200 0 0117381 856 744bi8icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
460808102200 0 0117381 856 744bi8icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
468680102136 0 0117717 856 744bi8icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
468704102136 0 0117717 856 744bi8icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
468760102136 0 0117717 856 744bi8icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
468774102136 0 0118589 856 776bi8icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
468858102136 0 0118029 856 776bi8icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
468992102136 0 0117717 856 744bi8icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
476092102200 0 0117381 856 744bi8icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
509104104472 0 0119717 856 744bi8icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
509202104472 0 0118461 856 744bi8icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
509218104472 0 0119717 856 744bi8icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
509296104472 0 0119717 856 744bi8icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
509402104472 0 0119717 856 744bi8icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
517476102667 0 0112518 824 776bi8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
520386105480 0 0120693 856 744bi8icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
520406105480 0 0120693 856 744bi8icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
520460105480 0 0119413 856 744bi8icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
520996105480 0 0120693 856 744bi8icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
521066105480 0 0120693 856 744bi8icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017

Test failure

Implementation: crypto_hash/asconhashv12/bi16
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 bi16 bi32 bi32_lowreg bi8 opt64 ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer bi16 bi32 bi32_lowreg bi8 opt64 ref