Implementation notes: amd64, hydra6, crypto_hash/shabal512

Computer: hydra6
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: shabal512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
17812? ? ?? ? ?amd64gcc_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
17958? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
17972? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090120170725
18074? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
18076? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090120170725
18128? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017090120170725
18162? ? ?? ? ?amd64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017090120170725
18162? ? ?? ? ?amd64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017090120170725
18180? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090120170725
18188? ? ?? ? ?amd64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017090120170725
18226? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
18236? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017090120170725
18246? ? ?? ? ?amd64gcc_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
18254? ? ?? ? ?amd64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
18258? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
18264? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017090120170725
18270? ? ?? ? ?amd64gcc_-O2_-fomit-frame-pointer2017090120170725
18270? ? ?? ? ?amd64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090120170725
18274? ? ?? ? ?amd64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
18276? ? ?? ? ?amd64gcc_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
18279? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090120170725
18292? ? ?? ? ?amd64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090120170725
18294? ? ?? ? ?amd64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017090120170725
18298? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090120170725
18320? ? ?? ? ?amd64gcc_-O3_-fomit-frame-pointer2017090120170725
18324? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
18324? ? ?? ? ?amd64gcc_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
18329? ? ?? ? ?amd64gcc_-funroll-loops_-O_-fomit-frame-pointer2017090120170725
18334? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017090120170725
18337? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090120170725
18352? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
18357? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090120170725
18362? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
18364? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090120170725
18376? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017090120170725
18380? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
18381? ? ?? ? ?amd64gcc_-march=k8_-Os_-fomit-frame-pointer2017090120170725
18388? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017090120170725
18396? ? ?? ? ?amd64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017090120170725
18402? ? ?? ? ?amd64gcc_-m64_-O3_-fomit-frame-pointer2017090120170725
18404? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017090120170725
18404? ? ?? ? ?amd64gcc_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
18413? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017090120170725
18414? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090120170725
18420? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
18424? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
18426? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017090120170725
18428? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017090120170725
18436? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
18436? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
18442? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090120170725
18448? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017090120170725
18448? ? ?? ? ?amd64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017090120170725
18459? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090120170725
18460? ? ?? ? ?amd64gcc_-march=k8_-O2_-fomit-frame-pointer2017090120170725
18468? ? ?? ? ?amd64gcc_-m64_-O_-fomit-frame-pointer2017090120170725
18475? ? ?? ? ?amd64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017090120170725
18483? ? ?? ? ?amd64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017090120170725
18488? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090120170725
18488? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090120170725
18488? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090120170725
18490? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017090120170725
18498? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090120170725
18510? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017090120170725
18515? ? ?? ? ?amd64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
18516? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
18533? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
18536? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
18544? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090120170725
18549? ? ?? ? ?amd64gcc_-march=nocona_-O_-fomit-frame-pointer2017090120170725
18554? ? ?? ? ?amd64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017090120170725
18554? ? ?? ? ?amd64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017090120170725
18560? ? ?? ? ?amd64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090120170725
18560? ? ?? ? ?amd64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017090120170725
18564? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017090120170725
18578? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017090120170725
18590? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090120170725
18592? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017090120170725
18592? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090120170725
18598? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017090120170725
18598? ? ?? ? ?amd64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017090120170725
18600? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090120170725
18601? ? ?? ? ?amd64gcc_-O_-fomit-frame-pointer2017090120170725
18610? ? ?? ? ?amd64gcc_-Os_-fomit-frame-pointer2017090120170725
18612? ? ?? ? ?sphlibclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017090120170725
18618? ? ?? ? ?amd64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017090120170725
18626? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017090120170725
18628? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017090120170725
18636? ? ?? ? ?amd64gcc_-m64_-Os_-fomit-frame-pointer2017090120170725
18644? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017090120170725
18656? ? ?? ? ?amd64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017090120170725
18656? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017090120170725
18657? ? ?? ? ?amd64gcc_-march=k8_-O3_-fomit-frame-pointer2017090120170725
18658? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
18662? ? ?? ? ?amd64gcc_-march=k8_-O_-fomit-frame-pointer2017090120170725
18678? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017090120170725
18678? ? ?? ? ?amd64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
18684? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017090120170725
18690? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090120170725
18692? ? ?? ? ?amd64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017090120170725
18694? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
18694? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017090120170725
18708? ? ?? ? ?amd64gcc2017090120170725
18720? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
18720? ? ?? ? ?sphlibgcc_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
18734? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
18752? ? ?? ? ?sphlibclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090120170725
18757? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090120170725
18760? ? ?? ? ?sphlibgcc_-march=k8_-O2_-fomit-frame-pointer2017090120170725
18778? ? ?? ? ?sphlibgcc_-march=k8_-O3_-fomit-frame-pointer2017090120170725
18781? ? ?? ? ?amd64gcc_-m64_-O2_-fomit-frame-pointer2017090120170725
18794? ? ?? ? ?amd64cc2017090120170725
18794? ? ?? ? ?amd64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017090120170725
18802? ? ?? ? ?amd64gcc_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
18818? ? ?? ? ?sphlibgcc_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
18840? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017090120170725
18842? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017090120170725
18878? ? ?? ? ?amd64gcc_-funroll-loops2017090120170725
18886? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017090120170725
18938? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017090120170725
18992? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017090120170725
18994? ? ?? ? ?sphlibclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017090120170725
19000? ? ?? ? ?sphlibclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017090120170725
19026? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017090120170725
19026? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090120170725
19028? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090120170725
19028? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090120170725
19046? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090120170725
19052? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017090120170725
19054? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017090120170725
19054? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017090120170725
19054? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090120170725
19054? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017090120170725
19054? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017090120170725
19068? ? ?? ? ?sphlibclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090120170725
19090? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017090120170725
19092? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090120170725
19104? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
19112? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090120170725
19126? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017090120170725
19136? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
19142? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017090120170725
19146? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017090120170725
19154? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017090120170725
19158? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090120170725
19158? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017090120170725
19158? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017090120170725
19174? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017090120170725
19184? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017090120170725
19194? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017090120170725
19202? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
19210? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017090120170725
19238? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017090120170725
19242? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017090120170725
19264? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090120170725
19264? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017090120170725
19270? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090120170725
19286? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
19292? ? ?? ? ?sphlibgcc_-m64_-O2_-fomit-frame-pointer2017090120170725
19298? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
19298? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
19300? ? ?? ? ?sphlibgcc_-O2_-fomit-frame-pointer2017090120170725
19300? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090120170725
19304? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
19316? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017090120170725
19342? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017090120170725
19344? ? ?? ? ?sphlibgcc_-m64_-O3_-fomit-frame-pointer2017090120170725
19362? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090120170725
19364? ? ?? ? ?sphlibgcc_-O3_-fomit-frame-pointer2017090120170725
19364? ? ?? ? ?sphlibgcc_-m64_-O_-fomit-frame-pointer2017090120170725
19380? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090120170725
19394? ? ?? ? ?sphlibclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090120170725
19398? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
19415? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
19415? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
19420? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090120170725
19422? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090120170725
19446? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
19455? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
19470? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
19482? ? ?? ? ?amd64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017090120170725
19486? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
19490? ? ?? ? ?sphlibgcc_-O_-fomit-frame-pointer2017090120170725
19494? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
19496? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090120170725
19498? ? ?? ? ?sphlibgcc_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
19518? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
19520? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
19554? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
19556? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017090120170725
19556? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090120170725
19560? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
19582? ? ?? ? ?sphlibgcc_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
19604? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
19614? ? ?? ? ?sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2017090120170725
19652? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090120170725
19670? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090120170725
19680? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090120170725
19688? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090120170725
19690? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
19700? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017090120170725
19704? ? ?? ? ?sphlibgcc_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
19714? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017090120170725
19726? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090120170725
19732? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017090120170725
19744? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017090120170725
19756? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017090120170725
19768? ? ?? ? ?sphlibclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090120170725
19774? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
19780? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017090120170725
19786? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017090120170725
19786? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090120170725
19788? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017090120170725
19788? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017090120170725
19792? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017090120170725
19824? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017090120170725
19860? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
19886? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017090120170725
19887? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
19892? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090120170725
19894? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090120170725
19914? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017090120170725
19928? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090120170725
19950? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
19954? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
19956? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017090120170725
19974? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017090120170725
19978? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017090120170725
19996? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
20002? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017090120170725
20004? ? ?? ? ?sphlibclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090120170725
20014? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
20038? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
20096? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017090120170725
20122? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
20124? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090120170725
20142? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
20234? ? ?? ? ?sphlibgcc_-march=k8_-O_-fomit-frame-pointer2017090120170725
20254? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017090120170725
20262? ? ?? ? ?sphlibgcc_-march=nocona_-O_-fomit-frame-pointer2017090120170725
20278? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017090120170725
20282? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
20310? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090120170725
20354? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017090120170725
20354? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017090120170725
20354? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090120170725
20354? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017090120170725
20364? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017090120170725
20384? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017090120170725
20394? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090120170725
20410? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017090120170725
20416? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017090120170725
20442? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017090120170725
20466? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017090120170725
20492? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017090120170725
20508? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017090120170725
20524? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017090120170725
20540? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017090120170725
20576? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
20592? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017090120170725
20592? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090120170725
20592? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
20592? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017090120170725
20603? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017090120170725
20776? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017090120170725
20866? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017090120170725
20876? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090120170725
20898? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090120170725
20898? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017090120170725
20898? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017090120170725
20904? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017090120170725
20916? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017090120170725
20922? ? ?? ? ?sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2017090120170725
20942? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090120170725
20972? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017090120170725
21208? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017090120170725
21230? ? ?? ? ?sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2017090120170725
21230? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090120170725
21422? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090120170725
21472? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090120170725
21504? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017090120170725
21624? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
21636? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
21672? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017090120170725
21672? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090120170725
21672? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090120170725
21684? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
21684? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
21786? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017090120170725
21792? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017090120170725
22054? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
22066? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
22166? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017090120170725
22230? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017090120170725
22240? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017090120170725
22250? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090120170725
22250? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017090120170725
22280? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017090120170725
22366? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
22470? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017090120170725
22470? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090120170725
22470? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017090120170725
22470? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017090120170725
22476? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017090120170725
22896? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017090120170725
22910? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017090120170725
23066? ? ?? ? ?sphlibgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017090120170725
23066? ? ?? ? ?sphlibgcc_-march=k8_-Os_-fomit-frame-pointer2017090120170725
23072? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
23412? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
23562? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090120170725
23598? ? ?? ? ?sphlibgcc_-m64_-Os_-fomit-frame-pointer2017090120170725
23606? ? ?? ? ?sphlibgcc_-Os_-fomit-frame-pointer2017090120170725
23654? ? ?? ? ?sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2017090120170725
23658? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017090120170725
23664? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017090120170725
23664? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017090120170725
23670? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090120170725
23884? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090120170725
23948? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
23948? ? ?? ? ?sphlibgcc_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
23952? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017090120170725
24014? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090120170725
24136? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090120170725
24152? ? ?? ? ?sphlibgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017090120170725
24152? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090120170725
24554? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
24560? ? ?? ? ?sphlibgcc_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
24608? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
24626? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
25836? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
53150? ? ?? ? ?refgcc2017090120170725
53288? ? ?? ? ?refgcc_-funroll-loops2017090120170725
53398? ? ?? ? ?refcc2017090120170725
53842? ? ?? ? ?sphlibgcc_-funroll-loops2017090120170725
53870? ? ?? ? ?sphlibgcc2017090120170725
53872? ? ?? ? ?sphlibcc2017090120170725

Test failure

Implementation: crypto_hash/shabal512/amd64
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer amd64 ref sphlib
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer amd64 ref sphlib
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer amd64 ref sphlib

Compiler output

Implementation: crypto_hash/shabal512/amd64
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
shabal_amd64.s: shabal_amd64.s:30:14: error: single quote way too long
shabal_amd64.s: # 64 'ptr' field (8 bytes)
shabal_amd64.s: ^

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments amd64
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments amd64
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments amd64
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments amd64
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments amd64
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments amd64
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments amd64
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments amd64