Implementation notes: aarch64, rockpi4, crypto_hash/bmw512

Computer: rockpi4
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: bmw512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
660810224 0 020382 872 736optabegcc_-Os_-fomit-frame-pointer2019091120190816
660810208 0 021182 888 744optabegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
660810248 0 022559 896 760optabegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
660810612 0 023806 888 744optabegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
660810184 0 021142 888 744optbbegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
660810160 0 020310 872 736optbbegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
660830228 0 043919 896 760optc01gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
660810292 0 021343 896 744optc04gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
70219340 0 022660 800 768optabeclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
70219296 0 022660 800 768optabeclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
702110796 0 024511 896 760optabegcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
702110784 0 021910 888 744optabegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
70219220 0 022596 800 768optbbeclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
70219220 0 022596 800 768optbbeclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
70219388 0 022756 800 768optbbeclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
702110784 0 023111 896 760optbbegcc_-O3_-fomit-frame-pointer2019091120190816
702110156 0 020374 872 736optbbegcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
702110156 0 020374 872 736optbbegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
702110724 0 021838 888 744optbbegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
702111932 0 022990 888 744optbgbegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
702127608 0 040932 800 768optc01clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
702127616 0 040980 800 768optc01clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
702131448 0 042575 896 744optc01gcc_-O2_-fomit-frame-pointer2019091120190816
702130688 0 040919 880 736optc01gcc_-Os_-fomit-frame-pointer2019091120190816
702130296 0 042623 896 760optc01gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
702130688 0 040919 880 736optc01gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
702131360 0 044559 896 744optc01gcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
702131624 0 045351 896 760optc01gcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
702129872 0 043151 896 744optc01gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
702130696 0 040935 880 736optc01gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
702127588 0 040900 800 768optc02clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
702127596 0 040964 800 768optc02clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
702128724 0 042100 800 768optc02clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
702131708 0 044055 896 760optc02gcc_-O3_-fomit-frame-pointer2019091120190816
702130272 0 042607 896 760optc02gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
702130680 0 040919 880 736optc02gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
702131348 0 044543 896 744optc02gcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
702130680 0 040983 880 736optc02gcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
702130680 0 040983 880 736optc02gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
702131436 0 042655 896 744optc02gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
702115344 0 027687 896 760optc03gcc_-O3_-fomit-frame-pointer2019091120190816
702115228 0 026287 896 744optc03gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
702115424 0 028615 896 744optc03gcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
702115328 0 029047 896 760optc03gcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
702115212 0 028479 896 744optc03gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
702115140 0 028823 896 760optc03gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
702115504 0 026727 896 744optc03gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
702110492 0 022815 896 760optc04gcc_-O3_-fomit-frame-pointer2019091120190816
702110464 0 024175 896 760optc04gcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
743410860 0 021862 888 744optabegcc_-O_-fomit-frame-pointer2019091120190816
743410860 0 025070 888 744optbbegcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
743410860 0 025070 888 744optbbegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
74345888 0 019076 800 768optbgbeclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
743412724 0 024519 896 760optbgbegcc_-O3_-fomit-frame-pointer2019091120190816
743412088 0 022982 888 744optbgbegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
74345924 0 016119 880 736optbgbegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
743413684 0 026175 896 760optbgbegcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
743413064 0 025822 888 744optbgbegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
74345928 0 016135 880 736optbgbegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
743410756 0 024132 800 768optc04clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
743410728 0 021799 896 744optc04gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
743410728 0 021799 896 744optc04gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
784710548 0 021542 888 744optbbegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
78476056 0 019204 800 768optbgbeclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
78476056 0 019252 800 768optbgbeclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
784712872 0 023790 888 744optbgbegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
78475924 0 016183 880 736optbgbegcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
784731100 0 042191 896 744optc01gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
784731092 0 042175 896 744optc02gcc_-O_-fomit-frame-pointer2019091120190816
784731060 0 045367 896 744optc02gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
784731092 0 042175 896 744optc02gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
784716836 0 030148 800 768optc03clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
784716840 0 030212 800 768optc03clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
784711376 0 024692 800 768optc04clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
784711376 0 024740 800 768optc04clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
78479688 0 019935 880 736optc04gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
78479708 0 020031 880 736optc04gcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
78479708 0 020031 880 736optc04gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
78479688 0 019935 880 736optc04gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
784713340 0 026671 896 744sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
826031100 0 042191 896 744optc01gcc_-O_-fomit-frame-pointer2019091120190816
826013844 0 024119 880 736optc03gcc_-Os_-fomit-frame-pointer2019091120190816
826013868 0 024215 880 736optc03gcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
826013848 0 024119 880 736optc03gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
826013220 0 024479 896 744sphlibgcc_-O2_-fomit-frame-pointer2019091120190816
826017900 0 031711 896 760sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
867314364 0 027732 800 768sphlibclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
867314364 0 027732 800 768sphlibclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
867313216 0 023615 880 736sphlibgcc_-Os_-fomit-frame-pointer2019091120190816
867313216 0 023615 880 736sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
867313216 0 023679 880 736sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
867313216 0 023615 880 736sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
908610240 0 023919 896 760optabegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
908610580 0 023766 888 744optbbegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
908610220 0 023895 896 760optbbegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
94999296 0 022660 800 768optabeclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
94999296 0 022660 800 768optabeclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
949910836 0 023167 896 760optabegcc_-O3_-fomit-frame-pointer2019091120190816
949911144 0 024246 888 744optabegcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
949910216 0 020430 872 736optabegcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
949910216 0 020430 872 736optabegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
94999340 0 022660 800 768optbbeclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
94999220 0 022596 800 768optbbeclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
949910224 0 022535 896 760optbbegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
949929860 0 043135 896 744optc02gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
949930204 0 043903 896 760optc02gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
949910508 0 021599 896 744optc04gcc_-O2_-fomit-frame-pointer2019091120190816
949910300 0 022615 896 760optc04gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
949910460 0 023631 896 744optc04gcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
949910284 0 023543 896 744optc04gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
949910284 0 023951 896 760optc04gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
949910508 0 021711 896 744optc04gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
991210784 0 021814 888 744optabegcc_-O2_-fomit-frame-pointer2019091120190816
991210836 0 023263 896 760optabegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
991210724 0 021742 888 744optbbegcc_-O2_-fomit-frame-pointer2019091120190816
991211084 0 024190 888 744optbbegcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
991210736 0 024439 896 760optbbegcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
991210784 0 023207 896 760optbbegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
991231732 0 044071 896 760optc01gcc_-O3_-fomit-frame-pointer2019091120190816
991229936 0 041007 896 744optc01gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
991231448 0 042671 896 744optc01gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
991231732 0 044183 896 760optc01gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
991231436 0 042559 896 744optc02gcc_-O2_-fomit-frame-pointer2019091120190816
991229924 0 040991 896 744optc02gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
991231600 0 045335 896 760optc02gcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
991231708 0 044167 896 760optc02gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
991215480 0 026599 896 744optc03gcc_-O2_-fomit-frame-pointer2019091120190816
991215172 0 027495 896 760optc03gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
991215360 0 027815 896 760optc03gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
991210500 0 022927 896 760optc04gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
103259428 0 022804 800 768optabeclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
1032511900 0 022846 888 744optbgbegcc_-O2_-fomit-frame-pointer2019091120190816
1032512816 0 025510 888 744optbgbegcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
1032513924 0 026367 896 760optbgbegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
1032512636 0 024527 896 760optbgbegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
1032527616 0 040980 800 768optc01clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
1032527616 0 040980 800 768optc01clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
1032528752 0 042132 800 768optc01clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
1032530688 0 040983 880 736optc01gcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
1032530688 0 040983 880 736optc01gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
1032527596 0 040964 800 768optc02clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
1032527596 0 040964 800 768optc02clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
1073818284 0 030735 896 760sphlibgcc_-O3_-fomit-frame-pointer2019091120190816
1073812980 0 026399 896 744sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
1115110224 0 020382 872 736optabegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
1115110224 0 020382 872 736optabegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
1115110160 0 020310 872 736optbbegcc_-Os_-fomit-frame-pointer2019091120190816
1115110160 0 020310 872 736optbbegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
111515924 0 016183 880 736optbgbegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
1115114944 0 026167 896 744sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
1115118236 0 032063 896 760sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
1115117500 0 031951 896 744sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
1115113348 0 024703 896 744sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
1115118372 0 030927 896 760sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
1115114944 0 026167 896 744sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
115646056 0 019252 800 768optbgbeclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
115646056 0 019252 800 768optbgbeclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
1156414364 0 027684 800 768sphlibclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
1156414364 0 027732 800 768sphlibclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
1156412836 0 024039 896 744sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
1156417932 0 030375 896 760sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
1156411100 0 024527 896 744sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
1197712948 0 024727 896 760optbgbegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
1197716092 0 029460 800 768optc03clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
1197711376 0 024740 800 768optc04clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
1197711376 0 024740 800 768optc04clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
1197710676 0 021887 896 744sphlib-smallgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
1197711316 0 024655 896 744sphlib-smallgcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
1239010812 0 022063 896 744sphlib-smallgcc_-O2_-fomit-frame-pointer2019091120190816
1239010668 0 021087 880 736sphlib-smallgcc_-Os_-fomit-frame-pointer2019091120190816
1239010668 0 021151 880 736sphlib-smallgcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
1239010932 0 022287 896 744sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
1239010668 0 021087 880 736sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
128035924 0 016119 880 736optbgbegcc_-Os_-fomit-frame-pointer2019091120190816
1280330680 0 040919 880 736optc02gcc_-Os_-fomit-frame-pointer2019091120190816
1280330688 0 040919 880 736optc02gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
128039544 0 021935 896 760refgcc_-O3_-fomit-frame-pointer2019091120190816
128039968 0 023207 896 744refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
128038168 0 019431 896 744refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
128039548 0 022047 896 760refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
1321616840 0 030212 800 768optc03clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
1321616840 0 030212 800 768optc03clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
1321613216 0 023679 880 736sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
1362914784 0 028148 800 768sphlibclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
1404210860 0 021862 888 744optabegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
1404211184 0 025406 888 744optabegcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
1404211184 0 025406 888 744optabegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
1404210860 0 021862 888 744optabegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
1404213708 0 027092 800 768sphlib-smallclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
1404213708 0 027092 800 768sphlib-smallclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
1445510548 0 021542 888 744optbbegcc_-O_-fomit-frame-pointer2019091120190816
1445510548 0 021542 888 744optbbegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
1445513868 0 024215 880 736optc03gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
1445510728 0 021799 896 744optc04gcc_-O_-fomit-frame-pointer2019091120190816
1445510704 0 025007 896 744optc04gcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
1445510704 0 025007 896 744optc04gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
144558840 0 019967 896 744refgcc_-O_-fomit-frame-pointer2019091120190816
144558840 0 019967 896 744refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
144558140 0 018431 880 736refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
144558148 0 018511 880 736refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
144558148 0 018511 880 736refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
1486831100 0 042191 896 744optc01gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
1486810524 0 024879 896 744refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
1528119156 0 032318 872 744optbbegcc2019091120190816
1528119156 0 032318 872 744optbbegcc_-funroll-loops2019091120190816
1528112872 0 023790 888 744optbgbegcc_-O_-fomit-frame-pointer2019091120190816
1528113664 0 027478 888 744optbgbegcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
1528113664 0 027478 888 744optbgbegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
1528112832 0 023742 888 744optbgbegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
1528131068 0 045367 896 744optc01gcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
1528131068 0 045367 896 744optc01gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
1528131092 0 042175 896 744optc02gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
1528131060 0 045367 896 744optc02gcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
152819688 0 019935 880 736optc04gcc_-Os_-fomit-frame-pointer2019091120190816
1528112856 0 024071 896 744sphlib-smallgcc_-O_-fomit-frame-pointer2019091120190816
1528112856 0 024071 896 744sphlib-smallgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
1569416104 0 027199 896 744optc03gcc_-O_-fomit-frame-pointer2019091120190816
1569416104 0 027199 896 744optc03gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
1569413844 0 024119 880 736optc03gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
1569416080 0 030391 896 744optc03gcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
1569416080 0 030391 896 744optc03gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
1569416104 0 027199 896 744optc03gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
1569415776 0 030215 896 744sphlib-smallgcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
1569415776 0 030215 896 744sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
161079224 0 022596 800 768refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
1610716316 0 028879 896 760sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
1652016284 0 028751 896 760sphlib-smallgcc_-O3_-fomit-frame-pointer2019091120190816
1652016108 0 029919 896 760sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
1693316260 0 030095 896 760sphlib-smallgcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
177599388 0 022756 800 768refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
177599388 0 022756 800 768refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
1858511380 0 025151 896 760refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
1858516124 0 028575 896 760sphlib-smallgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
1858510668 0 021151 880 736sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
1899814176 0 027556 800 768sphlib-smallclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
194118168 0 019319 896 744refgcc_-O2_-fomit-frame-pointer2019091120190816
1941110024 0 023351 896 744refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
1941111456 0 025199 896 760refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
2065013708 0 027044 800 768sphlib-smallclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
2065013708 0 027092 800 768sphlib-smallclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
210639492 0 021871 896 760refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
2106314944 0 026167 896 744sphlibgcc_-O_-fomit-frame-pointer2019091120190816
2106317500 0 031951 896 744sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
223028140 0 018431 880 736refgcc_-Os_-fomit-frame-pointer2019091120190816
223028148 0 018447 880 736refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
2271514188 0 031423 880 744optbgbecc2019091120190816
227158368 0 019471 896 744refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
2354110668 0 021087 880 736sphlib-smallgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
247809328 0 022644 800 768refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
251939388 0 022756 800 768refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
2891010524 0 024879 896 744refgcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
297368840 0 019967 896 744refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
3014924056 0 041431 880 744optc03gcc_-funroll-loops2019091120190816
3056233352 0 050903 880 744sphlibgcc_-funroll-loops2019091120190816
3138812856 0 024071 896 744sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
4130019156 0 032318 872 744optbbecc2019091120190816
4130055344 0 072687 880 744optc01cc2019091120190816
4130055344 0 072687 880 744optc01gcc2019091120190816
4130055344 0 072687 880 744optc01gcc_-funroll-loops2019091120190816
4130055336 0 072671 880 744optc02cc2019091120190816
4130055336 0 072671 880 744optc02gcc2019091120190816
4130055336 0 072671 880 744optc02gcc_-funroll-loops2019091120190816
4171319072 0 032246 872 744optabecc2019091120190816
4171319072 0 032246 872 744optabegcc2019091120190816
4171319072 0 032246 872 744optabegcc_-funroll-loops2019091120190816
4543021320 0 038703 880 744refgcc2019091120190816
5245124056 0 041431 880 744optc03cc2019091120190816
5245124056 0 041431 880 744optc03gcc2019091120190816
5245118456 0 035823 880 744optc04cc2019091120190816
5245118456 0 035823 880 744optc04gcc2019091120190816
5245118456 0 035823 880 744optc04gcc_-funroll-loops2019091120190816
7723114188 0 031423 880 744optbgbegcc2019091120190816
7723114188 0 031423 880 744optbgbegcc_-funroll-loops2019091120190816
9086033352 0 050903 880 744sphlibcc2019091120190816
9086033352 0 050903 880 744sphlibgcc2019091120190816
13629021320 0 038703 880 744refcc2019091120190816
13629021320 0 038703 880 744refgcc_-funroll-loops2019091120190816
14165922612 0 040175 880 744sphlib-smallcc2019091120190816
14165922612 0 040175 880 744sphlib-smallgcc2019091120190816
14165922612 0 040175 880 744sphlib-smallgcc_-funroll-loops2019091120190816

Compiler output

Implementation: optc01
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
BlueMidnightWish.c: BlueMidnightWish.c:1326:86: warning: '&' within '^' [-Wbitwise-op-parentheses]
BlueMidnightWish.c: hashState256(state)->LastPart[LastByte] = hashState256(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
BlueMidnightWish.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BlueMidnightWish.c: BlueMidnightWish.c:1326:86: note: place parentheses around the '&' expression to silence this warning
BlueMidnightWish.c: hashState256(state)->LastPart[LastByte] = hashState256(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
BlueMidnightWish.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BlueMidnightWish.c: BlueMidnightWish.c:1360:86: warning: '&' within '^' [-Wbitwise-op-parentheses]
BlueMidnightWish.c: hashState512(state)->LastPart[LastByte] = hashState512(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
BlueMidnightWish.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BlueMidnightWish.c: BlueMidnightWish.c:1360:86: note: place parentheses around the '&' expression to silence this warning
BlueMidnightWish.c: hashState512(state)->LastPart[LastByte] = hashState512(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
BlueMidnightWish.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BlueMidnightWish.c: 2 warnings generated.

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments optc01
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments optc01
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments optc01
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments optc01
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optc01
clang -O3 -fomit-frame-pointer -Qunused-arguments optc02
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments optc02
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments optc02
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments optc02
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optc02

Compiler output

Implementation: optc03
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
BlueMidnightWish.c: BlueMidnightWish.c:688:84: warning: '&' within '^' [-Wbitwise-op-parentheses]
BlueMidnightWish.c: hashState512(state)->LastPart[LastByte] = hashState512(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
BlueMidnightWish.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BlueMidnightWish.c: BlueMidnightWish.c:688:84: note: place parentheses around the '&' expression to silence this warning
BlueMidnightWish.c: hashState512(state)->LastPart[LastByte] = hashState512(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
BlueMidnightWish.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BlueMidnightWish.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments optc03
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments optc03
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments optc03
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments optc03
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optc03

Compiler output

Implementation: optc04
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
BlueMidnightWish.c: BlueMidnightWish.c:988:84: warning: '&' within '^' [-Wbitwise-op-parentheses]
BlueMidnightWish.c: hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
BlueMidnightWish.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BlueMidnightWish.c: BlueMidnightWish.c:988:84: note: place parentheses around the '&' expression to silence this warning
BlueMidnightWish.c: hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
BlueMidnightWish.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BlueMidnightWish.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments optc04
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments optc04
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments optc04
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments optc04
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optc04