Implementation notes: aarch64, supercoplxc, crypto_hash/keccakc512

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: keccakc512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2704041664 0 054470 800 768opt64lcu24clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090120190816
2704041664 0 054518 800 768opt64lcu24clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090120190816
2704041664 0 054518 800 768opt64lcu24clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090120190816
2704041664 0 054518 800 768opt64lcu24clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090120190816
2720043648 0 056385 896 744opt64lcu24gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
2720044292 0 057425 896 760opt64lcu24gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
2736042972 0 054753 896 760opt64lcu24gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
2744042672 0 053193 896 744opt64lcu24gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
2752042732 0 052609 880 736opt64lcu24gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
2752042732 0 052609 880 736opt64lcu24gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
277608952 0 021750 800 768sphlibclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090120190816
2784042732 0 052545 880 736opt64lcu24gcc_-Os_-fomit-frame-pointer2019090120190816
2784042732 0 052545 880 736opt64lcu24gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
2808015320 0 028433 896 760opt64u6gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
2832014024 0 025785 896 760opt64u6gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
283208904 0 021654 800 768sphlibclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090120190816
283208904 0 021702 800 768sphlibclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090120190816
283208904 0 021702 800 768sphlibclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090120190816
283208904 0 021702 800 768sphlibclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090120190816
284007548 0 020585 896 760inplacegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
2840045136 0 057793 896 744opt64lcu24gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
2840012940 0 025798 800 768opt64u6clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090120190816
2840012940 0 025798 800 768opt64u6clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090120190816
2840012940 0 025798 800 768opt64u6clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090120190816
2848043984 0 056846 800 768opt64lcu24clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090120190816
2848044264 0 054833 896 744opt64lcu24gcc_-O2_-fomit-frame-pointer2019090120190816
2848045808 0 058977 896 760opt64lcu24gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
2848013108 0 025910 800 768opt64lcu6clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090120190816
2848013108 0 025966 800 768opt64lcu6clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090120190816
2848013108 0 025966 800 768opt64lcu6clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090120190816
2848013108 0 025966 800 768opt64lcu6clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090120190816
2848014008 0 024529 896 744opt64lcu6gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
2848014212 0 025993 896 760opt64lcu6gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
2848015524 0 028657 896 760opt64lcu6gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
2848012940 0 025742 800 768opt64u6clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090120190816
2848014820 0 027545 896 744opt64u6gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
2856014976 0 027713 896 744opt64lcu6gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
2864013852 0 024377 896 744opt64u6gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
286409672 0 022817 896 760sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
2872044520 0 056321 896 760opt64lcu24gcc_-O3_-fomit-frame-pointer2019090120190816
288006316 0 018001 896 760inplacegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
288009696 0 021481 896 760sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
290401900 0 014758 800 768simpleclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090120190816
290401900 0 014758 800 768simpleclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090120190816
290401900 0 014758 800 768simpleclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090120190816
291208512 0 021297 896 744sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
292003932 0 016577 896 744inplacegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
292801916 0 014718 800 768simpleclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090120190816
292801908 0 014766 800 768simpleclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090120190816
293605736 0 018534 800 768sphlib-smallclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090120190816
293605736 0 018534 800 768sphlib-smallclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090120190816
293605736 0 018534 800 768sphlib-smallclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090120190816
2944013480 0 026342 800 768opt64lcu6clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090120190816
2944013908 0 023777 880 736opt64lcu6gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
2944013908 0 023777 880 736opt64lcu6gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
2944013312 0 026174 800 768opt64u6clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090120190816
294408800 0 019369 896 744sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
295205736 0 018486 800 768sphlib-smallclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090120190816
2968013624 0 023489 880 736opt64u6gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
2968013624 0 023489 880 736opt64u6gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
297607736 0 020801 896 760inplacegcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
298403044 0 012833 880 736inplacegcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
298403044 0 012833 880 736inplacegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
3008013616 0 023425 880 736opt64u6gcc_-Os_-fomit-frame-pointer2019090120190816
3008013616 0 023425 880 736opt64u6gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
300802828 0 015473 896 744simplegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
301603164 0 013585 896 744inplacegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
3016014656 0 026457 896 760opt64lcu6gcc_-O3_-fomit-frame-pointer2019090120190816
3016013900 0 023713 880 736opt64lcu6gcc_-Os_-fomit-frame-pointer2019090120190816
3016013900 0 023713 880 736opt64lcu6gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
3016016008 0 029177 896 760opt64lcu6gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
301604140 0 015825 896 760simplegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
3024014548 0 026329 896 760opt64u6gcc_-O3_-fomit-frame-pointer2019090120190816
302405392 0 018425 896 760simplegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
302405096 0 017889 896 744sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
303203044 0 012769 880 736inplacegcc_-Os_-fomit-frame-pointer2019090120190816
303203044 0 012769 880 736inplacegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
3040015876 0 029025 896 760opt64u6gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
304806352 0 019521 896 760sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
306405376 0 015953 896 744sphlib-smallgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
307206532 0 018233 896 760inplacegcc_-O3_-fomit-frame-pointer2019090120190816
308006360 0 018169 896 760sphlib-smallgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
310401916 0 011705 880 736simplegcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
310401916 0 011705 880 736simplegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
311202052 0 012473 896 744simplegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
311209992 0 023177 896 760sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
313609992 0 021801 896 760sphlibgcc_-O3_-fomit-frame-pointer2019090120190816
3152015120 0 025689 896 744opt64lcu6gcc_-O2_-fomit-frame-pointer2019090120190816
317606440 0 018257 896 760sphlib-smallgcc_-O3_-fomit-frame-pointer2019090120190816
317606432 0 019625 896 760sphlib-smallgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
319205880 0 018678 800 768sphlib-smallclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090120190816
3200016064 0 028721 896 744opt64lcu6gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
3224015908 0 028553 896 744opt64u6gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
322408368 0 018321 880 736sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
322408368 0 018321 880 736sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
3232014980 0 025553 896 744opt64u6gcc_-O2_-fomit-frame-pointer2019090120190816
324004108 0 016665 896 744inplacegcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
327202852 0 015409 896 744simplegcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
328801916 0 011641 880 736simplegcc_-Os_-fomit-frame-pointer2019090120190816
328801916 0 011641 880 736simplegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
328805576 0 018641 896 760simplegcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
332808368 0 018257 880 736sphlibgcc_-Os_-fomit-frame-pointer2019090120190816
332808368 0 018257 880 736sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
333603372 0 013849 896 744inplacegcc_-O2_-fomit-frame-pointer2019090120190816
335204412 0 016113 896 760simplegcc_-O3_-fomit-frame-pointer2019090120190816
335205128 0 017841 896 744sphlib-smallgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
336009280 0 019905 896 744sphlibgcc_-O2_-fomit-frame-pointer2019090120190816
336809008 0 021705 896 744sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
339202108 0 012585 896 744simplegcc_-O2_-fomit-frame-pointer2019090120190816
345605400 0 016041 896 744sphlib-smallgcc_-O2_-fomit-frame-pointer2019090120190816
362404844 0 014801 880 736sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
365604844 0 014801 880 736sphlib-smallgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
366403256 0 016110 800 768inplaceclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090120190816
368003256 0 016110 800 768inplaceclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090120190816
368803272 0 016078 800 768inplaceclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090120190816
368803256 0 016110 800 768inplaceclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090120190816
389604844 0 014737 880 736sphlib-smallgcc_-Os_-fomit-frame-pointer2019090120190816
389604844 0 014737 880 736sphlib-smallgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
448003796 0 016654 800 768inplaceclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090120190816
450404196 0 017977 896 744inplacegcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
450404196 0 017977 896 744inplacegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
451203428 0 013993 896 744inplacegcc_-O_-fomit-frame-pointer2019090120190816
451203428 0 013993 896 744inplacegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
4520050000 0 060641 896 744opt64lcu24gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
4528050000 0 060641 896 744opt64lcu24gcc_-O_-fomit-frame-pointer2019090120190816
4536051040 0 064905 896 744opt64lcu24gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
4544051040 0 064905 896 744opt64lcu24gcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
4616016432 0 030289 896 744opt64u6gcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
4616016432 0 030289 896 744opt64u6gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
4648015412 0 026049 896 744opt64u6gcc_-O_-fomit-frame-pointer2019090120190816
4648015412 0 026049 896 744opt64u6gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
466402360 0 015214 800 768compactclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090120190816
4672016880 0 030745 896 744opt64lcu6gcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
4672016880 0 030745 896 744opt64lcu6gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
4688015844 0 026489 896 744opt64lcu6gcc_-O_-fomit-frame-pointer2019090120190816
4688015844 0 026489 896 744opt64lcu6gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
4928012052 0 025969 896 744sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
4928012052 0 025969 896 744sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
4960011052 0 021753 896 744sphlibgcc_-O_-fomit-frame-pointer2019090120190816
4960011052 0 021753 896 744sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
501602332 0 015190 800 768compactclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090120190816
502402348 0 015150 800 768compactclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090120190816
502402332 0 015190 800 768compactclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090120190816
502402332 0 015190 800 768compactclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090120190816
506407912 0 021841 896 744sphlib-smallgcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
506407912 0 021841 896 744sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
509606912 0 017617 896 744sphlib-smallgcc_-O_-fomit-frame-pointer2019090120190816
509606912 0 017617 896 744sphlib-smallgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
516803028 0 016809 896 744simplegcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
516803028 0 016809 896 744simplegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
517602264 0 012825 896 744simplegcc_-O_-fomit-frame-pointer2019090120190816
517602264 0 012825 896 744simplegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
7392011796 0 024857 896 760simple32bigcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
7480026584 0 039713 896 760opt32bi-s2lcu4gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
7520017320 0 030449 896 760opt32bi-rvku2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
7760011548 0 023257 896 760simple32bigcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
7944016380 0 028153 896 760opt32bi-rvku2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
7976014628 0 027369 896 744opt32bi-rvku2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
7976023824 0 036553 896 744opt32bi-s2lcu4gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
800804924 0 017577 896 744simple32bigcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
807204492 0 014281 880 736simple32bigcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
810404492 0 014281 880 736simple32bigcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
8128025644 0 037417 896 760opt32bi-s2lcu4gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
8192013488 0 023361 880 736opt32bi-rvku2gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
8208013488 0 023361 880 736opt32bi-rvku2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
8232023228 0 033105 880 736opt32bi-s2lcu4gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
8264023228 0 033105 880 736opt32bi-s2lcu4gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
832805024 0 017878 800 768simple32biclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090120190816
8416013700 0 024233 896 744opt32bi-rvku2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
847204548 0 014993 896 744simple32bigcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
8600022932 0 033457 896 744opt32bi-s2lcu4gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
867207428 0 020529 896 760compactgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
8712014472 0 027342 800 768opt32bi-rvku2clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090120190816
874407644 0 020721 896 760compactgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
878404652 0 017313 896 744compactgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
8792024432 0 037302 800 768opt32bi-s2lcu4clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090120190816
8928024888 0 438081 912 262904opt32biT-s2lcu4gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
8952010132 0 023193 896 760inplace32bigcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
898409760 0 021457 896 760inplace32bigcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
910407404 0 017193 880 736inplace32bigcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
911207404 0 017193 880 736inplace32bigcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
912004668 0 017241 896 744compactgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
920004492 0 014217 880 736simple32bigcc_-Os_-fomit-frame-pointer2019090120190816
920004492 0 014217 880 736simple32bigcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
9256024496 0 437289 912 262888opt32biT-s2lcu4gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
928007416 192 020505 1096 760compact8gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
935208216 0 020881 896 744inplace32bigcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
938407344 192 020465 1096 760compact8gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
9536022968 0 433553 912 262888opt32biT-s2lcu4gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
9632024420 0 436257 912 262904opt32biT-s2lcu4gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
9656023212 0 433153 896 262880opt32biT-s2lcu4gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
9664023212 0 433153 896 262880opt32biT-s2lcu4gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
9680013464 0 023265 880 736opt32bi-rvku2gcc_-Os_-fomit-frame-pointer2019090120190816
9680013464 0 023265 880 736opt32bi-rvku2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
984807832 0 018273 896 744inplace32bigcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
1006405312 0 018166 800 768simple32biclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1008005312 0 018166 800 768simple32biclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1010405312 0 018166 800 768simple32biclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1011205344 0 018150 800 768simple32biclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1028007404 0 017129 880 736inplace32bigcc_-Os_-fomit-frame-pointer2019090120190816
1028007404 0 017129 880 736inplace32bigcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
10288023344 0 436214 800 262920opt32biT-s2lcu4clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090120190816
10440025752 0 038566 800 768opt32bi-s2lcu4clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090120190816
10456025856 0 038718 800 768opt32bi-s2lcu4clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090120190816
10464025856 0 038718 800 768opt32bi-s2lcu4clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090120190816
10464025856 0 038718 800 768opt32bi-s2lcu4clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090120190816
10680023320 0 033129 880 736opt32bi-s2lcu4gcc_-Os_-fomit-frame-pointer2019090120190816
10688023320 0 033129 880 736opt32bi-s2lcu4gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
10872015468 0 028334 800 768opt32bi-rvku2clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090120190816
10896015364 0 028174 800 768opt32bi-rvku2clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090120190816
10912015468 0 028334 800 768opt32bi-rvku2clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090120190816
10912015468 0 028334 800 768opt32bi-rvku2clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090120190816
10992014124 0 027225 896 760simple32bigcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
1103208688 0 021542 800 768inplace32biclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1106408688 0 021542 800 768inplace32biclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1107208720 0 021518 800 768inplace32biclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1107208688 0 021542 800 768inplace32biclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1110409076 0 021926 800 768inplace32biclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090120190816
11248013868 0 025585 896 760simple32bigcc_-O3_-fomit-frame-pointer2019090120190816
11520021028 0 034201 896 760opt32bi-rvku2gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
11592033532 0 046697 896 760opt32bi-s2lcu4gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
11608020056 0 031857 896 760opt32bi-rvku2gcc_-O3_-fomit-frame-pointer2019090120190816
11616032400 0 044193 896 760opt32bi-s2lcu4gcc_-O3_-fomit-frame-pointer2019090120190816
11632023288 0 433161 896 262880opt32biT-s2lcu4gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
11640023288 0 433161 896 262880opt32biT-s2lcu4gcc_-Os_-fomit-frame-pointer2019090120190816
11888024792 0 437606 800 262920opt32biT-s2lcu4clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090120190816
11888024792 0 437654 800 262920opt32biT-s2lcu4clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090120190816
11904024792 0 437654 800 262920opt32biT-s2lcu4clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090120190816
11912024792 0 437654 800 262920opt32biT-s2lcu4clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1191206156 0 018721 896 744simple32bigcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
1206405164 0 016881 896 760compactgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
12080018308 0 030961 896 744opt32bi-rvku2gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
12120017404 0 027985 896 744opt32bi-rvku2gcc_-O2_-fomit-frame-pointer2019090120190816
1216005004 0 016737 896 760compactgcc_-O3_-fomit-frame-pointer2019090120190816
1218405812 0 016313 896 744simple32bigcc_-O2_-fomit-frame-pointer2019090120190816
12200031476 0 044137 896 744opt32bi-s2lcu4gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
12344030556 0 041129 896 744opt32bi-s2lcu4gcc_-O2_-fomit-frame-pointer2019090120190816
1259206864 192 018609 1096 760compact8gcc_-O3_-fomit-frame-pointer2019090120190816
12848031608 0 444833 912 262904opt32biT-s2lcu4gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
13088012152 0 023865 896 760inplace32bigcc_-O3_-fomit-frame-pointer2019090120190816
1317606936 192 018665 1096 760compact8gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
13224031112 0 442969 912 262904opt32biT-s2lcu4gcc_-O3_-fomit-frame-pointer2019090120190816
13304032092 0 444809 912 262888opt32biT-s2lcu4gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
13320012460 0 025553 896 760inplace32bigcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
13664030584 0 441217 912 262888opt32biT-s2lcu4gcc_-O2_-fomit-frame-pointer2019090120190816
13720014408 0 025041 896 744opt32bi-rvku2gcc_-O_-fomit-frame-pointer2019090120190816
13720014408 0 025041 896 744opt32bi-rvku2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
13800010296 0 020793 896 744inplace32bigcc_-O2_-fomit-frame-pointer2019090120190816
13840015308 0 029169 896 744opt32bi-rvku2gcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
1384005260 0 019057 896 744simple32bigcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
1384005260 0 019057 896 744simple32bigcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
13880010584 0 023161 896 744inplace32bigcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
13880015308 0 029169 896 744opt32bi-rvku2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
1392004880 0 015449 896 744simple32bigcc_-O_-fomit-frame-pointer2019090120190816
1392004880 0 015449 896 744simple32bigcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
14600025808 0 039665 896 744opt32bi-s2lcu4gcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
14600025808 0 039665 896 744opt32bi-s2lcu4gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
14656024932 0 035569 896 744opt32bi-s2lcu4gcc_-O_-fomit-frame-pointer2019090120190816
14664024932 0 035569 896 744opt32bi-s2lcu4gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
1472007880 0 018457 896 744inplace32bigcc_-O_-fomit-frame-pointer2019090120190816
1472007880 0 018457 896 744inplace32bigcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
1475208284 0 022089 896 744inplace32bigcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
1475208284 0 022089 896 744inplace32bigcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
15624026560 0 440481 912 262888opt32biT-s2lcu4gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
15632026560 0 440481 912 262888opt32biT-s2lcu4gcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
15680025008 0 435697 912 262888opt32biT-s2lcu4gcc_-O_-fomit-frame-pointer2019090120190816
15704025008 0 435697 912 262888opt32biT-s2lcu4gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
1713604684 0 018489 896 744compactgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
1714404684 0 018489 896 744compactgcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
1918404812 0 021641 880 744simplecc2019090120190816
1918404812 0 021641 880 744simplegcc2019090120190816
1918404812 0 021641 880 744simplegcc_-funroll-loops2019090120190816
19784039772 0 056681 880 744opt64lcu6cc2019090120190816
19784039772 0 056681 880 744opt64lcu6gcc2019090120190816
19784039772 0 056681 880 744opt64lcu6gcc_-funroll-loops2019090120190816
20384040660 0 057561 880 744opt64u6cc2019090120190816
20384040660 0 057561 880 744opt64u6gcc2019090120190816
20384040660 0 057561 880 744opt64u6gcc_-funroll-loops2019090120190816
210560135868 0 0152777 880 744opt64lcu24gcc2019090120190816
210560135868 0 0152777 880 744opt64lcu24gcc_-funroll-loops2019090120190816
211600135868 0 0152777 880 744opt64lcu24cc2019090120190816
2586403220 0 016078 800 768compact8clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090120190816
2729602200 0 012705 896 744compactgcc_-O2_-fomit-frame-pointer2019090120190816
27680026712 0 043697 880 744sphlibgcc2019090120190816
27760026712 0 043697 880 744sphlibcc2019090120190816
27760026712 0 043697 880 744sphlibgcc_-funroll-loops2019090120190816
2781609164 0 025993 880 744inplacegcc2019090120190816
2781609164 0 025993 880 744inplacegcc_-funroll-loops2019090120190816
2782409164 0 025993 880 744inplacecc2019090120190816
28376011280 0 028273 880 744sphlib-smallgcc2019090120190816
28376011280 0 028273 880 744sphlib-smallgcc_-funroll-loops2019090120190816
28392011280 0 028273 880 744sphlib-smallcc2019090120190816
2844802240 0 012689 896 744compactgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
3070401848 0 011649 880 736compactgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
3070401848 0 011649 880 736compactgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
3191203240 0 016094 800 768compact8clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090120190816
3203203240 0 016094 800 768compact8clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090120190816
3203203240 0 016094 800 768compact8clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090120190816
3210403240 0 016046 800 768compact8clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090120190816
3278401840 0 011585 880 736compactgcc_-Os_-fomit-frame-pointer2019090120190816
3278401840 0 011585 880 736compactgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
3600803088 192 015624 1080 744compact8gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
3621603064 192 015680 1080 744compact8gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
40624029664 0 046569 880 744opt32bi-rvku2cc2019090120190816
40624029664 0 046569 880 744opt32bi-rvku2gcc2019090120190816
40624010116 0 026961 880 744simple32bigcc_-funroll-loops2019090120190816
40632029664 0 046569 880 744opt32bi-rvku2gcc_-funroll-loops2019090120190816
40632010116 0 026961 880 744simple32bicc2019090120190816
40632010116 0 026961 880 744simple32bigcc2019090120190816
4211202112 0 012705 896 744compactgcc_-O_-fomit-frame-pointer2019090120190816
4211202112 0 012705 896 744compactgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
43272054336 0 071241 880 744opt32bi-s2lcu4cc2019090120190816
43272054336 0 071241 880 744opt32bi-s2lcu4gcc2019090120190816
43296054336 0 071241 880 744opt32bi-s2lcu4gcc_-funroll-loops2019090120190816
4586401914 192 012376 1080 744compact8gcc_-O2_-fomit-frame-pointer2019090120190816
46096054228 0 467097 896 262896opt32biT-s2lcu4cc2019090120190816
46112054228 0 467097 896 262896opt32biT-s2lcu4gcc_-funroll-loops2019090120190816
46288054228 0 467097 896 262896opt32biT-s2lcu4gcc2019090120190816
4875201882 192 012288 1080 744compact8gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
5010401586 192 011417 1072 736compact8gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
5018403304 192 017072 1080 744compact8gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
5030401586 192 011417 1072 736compact8gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
5043203304 192 017072 1080 744compact8gcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
5076001586 192 011353 1072 736compact8gcc_-Os_-fomit-frame-pointer2019090120190816
5084801586 192 011353 1072 736compact8gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
57880018772 0 035617 880 744inplace32bicc2019090120190816
57888018772 0 035617 880 744inplace32bigcc_-funroll-loops2019090120190816
57952018772 0 035617 880 744inplace32bigcc2019090120190816
5916001774 192 012320 1080 744compact8gcc_-O_-fomit-frame-pointer2019090120190816
5916001774 192 012320 1080 744compact8gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
15568803004 0 019857 880 744compactcc2019090120190816
15568803004 0 019857 880 744compactgcc2019090120190816
15568803004 0 019857 880 744compactgcc_-funroll-loops2019090120190816
32804802952 250 019833 1130 744compact8cc2019090120190816
32804802952 250 019833 1130 744compact8gcc_-funroll-loops2019090120190816
32805602952 250 019833 1130 744compact8gcc2019090120190816

Checksum failure

Implementation: gil/singlefile
Security model: unknown
Compiler: cc
ebbed3a47232047ad399cb77b6324d6c902f4715de871750545b1a3b12046ebe
Number of similar (compiler,implementation) pairs: 48, namely:
CompilerImplementations
cc gil/singlefile
clang -O3 -fomit-frame-pointer -Qunused-arguments gil/singlefile
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments gil/singlefile
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments gil/singlefile
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments gil/singlefile
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments gil/singlefile
gcc gil/singlefile
gcc -O2 -fomit-frame-pointer gil/singlefile
gcc -O3 -fomit-frame-pointer gil/singlefile
gcc -O -fomit-frame-pointer gil/singlefile
gcc -Os -fomit-frame-pointer gil/singlefile
gcc -fno-schedule-insns -O2 -fomit-frame-pointer gil/singlefile
gcc -fno-schedule-insns -O3 -fomit-frame-pointer gil/singlefile
gcc -fno-schedule-insns -O -fomit-frame-pointer gil/singlefile
gcc -fno-schedule-insns -Os -fomit-frame-pointer gil/singlefile
gcc -funroll-loops gil/singlefile
gcc -funroll-loops -O2 -fomit-frame-pointer gil/singlefile
gcc -funroll-loops -O3 -fomit-frame-pointer gil/singlefile
gcc -funroll-loops -O -fomit-frame-pointer gil/singlefile
gcc -funroll-loops -Os -fomit-frame-pointer gil/singlefile
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer gil/singlefile
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer gil/singlefile
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer gil/singlefile
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer gil/singlefile
cc gil/singlefile_unrolled
clang -O3 -fomit-frame-pointer -Qunused-arguments gil/singlefile_unrolled
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments gil/singlefile_unrolled
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments gil/singlefile_unrolled
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments gil/singlefile_unrolled
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments gil/singlefile_unrolled
gcc gil/singlefile_unrolled
gcc -O2 -fomit-frame-pointer gil/singlefile_unrolled
gcc -O3 -fomit-frame-pointer gil/singlefile_unrolled
gcc -O -fomit-frame-pointer gil/singlefile_unrolled
gcc -Os -fomit-frame-pointer gil/singlefile_unrolled
gcc -fno-schedule-insns -O2 -fomit-frame-pointer gil/singlefile_unrolled
gcc -fno-schedule-insns -O3 -fomit-frame-pointer gil/singlefile_unrolled
gcc -fno-schedule-insns -O -fomit-frame-pointer gil/singlefile_unrolled
gcc -fno-schedule-insns -Os -fomit-frame-pointer gil/singlefile_unrolled
gcc -funroll-loops gil/singlefile_unrolled
gcc -funroll-loops -O2 -fomit-frame-pointer gil/singlefile_unrolled
gcc -funroll-loops -O3 -fomit-frame-pointer gil/singlefile_unrolled
gcc -funroll-loops -O -fomit-frame-pointer gil/singlefile_unrolled
gcc -funroll-loops -Os -fomit-frame-pointer gil/singlefile_unrolled
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer gil/singlefile_unrolled
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer gil/singlefile_unrolled
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer gil/singlefile_unrolled
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer gil/singlefile_unrolled