Implementation notes: amd64, hydra6, crypto_hash/shake256

Computer: hydra6
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: shake256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
19107? ? ?? ? ?usekcpgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017121920171218
19114? ? ?? ? ?usekcpgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017121920171218
19120? ? ?? ? ?usekcpclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017121920171218
19124? ? ?? ? ?usekcpgcc_-O_-fomit-frame-pointer2017121920171218
19124? ? ?? ? ?usekcpgcc_-funroll-loops_-O_-fomit-frame-pointer2017121920171218
19124? ? ?? ? ?usekcpgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017121920171218
19126? ? ?? ? ?usekcpgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017121920171218
19144? ? ?? ? ?usekcpgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017121920171218
19150? ? ?? ? ?usekcpgcc_-O2_-fomit-frame-pointer2017121920171218
19150? ? ?? ? ?usekcpgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017121920171218
19152? ? ?? ? ?usekcpgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017121920171218
19152? ? ?? ? ?usekcpgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017121920171218
19154? ? ?? ? ?usekcpgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017121920171218
19154? ? ?? ? ?usekcpgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017121920171218
19156? ? ?? ? ?usekcpgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017121920171218
19156? ? ?? ? ?usekcpgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017121920171218
19156? ? ?? ? ?usekcpgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017121920171218
19158? ? ?? ? ?usekcpgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017121920171218
19158? ? ?? ? ?usekcpgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017121920171218
19160? ? ?? ? ?usekcpclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017121920171218
19160? ? ?? ? ?usekcpgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017121920171218
19160? ? ?? ? ?usekcpgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017121920171218
19160? ? ?? ? ?usekcpgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017121920171218
19162? ? ?? ? ?usekcpgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017121920171218
19162? ? ?? ? ?usekcpgcc_-march=barcelona_-Os_-fomit-frame-pointer2017121920171218
19162? ? ?? ? ?usekcpgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017121920171218
19162? ? ?? ? ?usekcpgcc_-march=nocona_-O3_-fomit-frame-pointer2017121920171218
19164? ? ?? ? ?usekcpgcc_-m64_-O3_-fomit-frame-pointer2017121920171218
19166? ? ?? ? ?usekcpgcc_-march=nocona_-O2_-fomit-frame-pointer2017121920171218
19170? ? ?? ? ?usekcpgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017121920171218
19170? ? ?? ? ?usekcpgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017121920171218
19172? ? ?? ? ?usekcpgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017121920171218
19174? ? ?? ? ?usekcpgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017121920171218
19174? ? ?? ? ?usekcpgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017121920171218
19174? ? ?? ? ?usekcpgcc_-march=k8_-O2_-fomit-frame-pointer2017121920171218
19175? ? ?? ? ?usekcpgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017121920171218
19176? ? ?? ? ?usekcpgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017121920171218
19178? ? ?? ? ?usekcpgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017121920171218
19178? ? ?? ? ?usekcpgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017121920171218
19178? ? ?? ? ?usekcpgcc_-march=nocona_-O_-fomit-frame-pointer2017121920171218
19180? ? ?? ? ?usekcpgcc_-march=barcelona_-O2_-fomit-frame-pointer2017121920171218
19181? ? ?? ? ?usekcpgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017121920171218
19182? ? ?? ? ?usekcpgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017121920171218
19183? ? ?? ? ?usekcpgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017121920171218
19184? ? ?? ? ?usekcpgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017121920171218
19184? ? ?? ? ?usekcpgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017121920171218
19184? ? ?? ? ?usekcpgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017121920171218
19184? ? ?? ? ?usekcpgcc_-m64_-O_-fomit-frame-pointer2017121920171218
19184? ? ?? ? ?usekcpgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017121920171218
19186? ? ?? ? ?usekcpclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017121920171218
19187? ? ?? ? ?usekcpgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017121920171218
19188? ? ?? ? ?usekcpgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017121920171218
19188? ? ?? ? ?usekcpgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017121920171218
19188? ? ?? ? ?usekcpgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017121920171218
19188? ? ?? ? ?usekcpgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017121920171218
19189? ? ?? ? ?usekcpgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017121920171218
19190? ? ?? ? ?usekcpgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017121920171218
19190? ? ?? ? ?usekcpgcc_-march=k8_-O_-fomit-frame-pointer2017121920171218
19191? ? ?? ? ?usekcpgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017121920171218
19192? ? ?? ? ?usekcpgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017121920171218
19192? ? ?? ? ?usekcpgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017121920171218
19192? ? ?? ? ?usekcpgcc_-march=barcelona_-O_-fomit-frame-pointer2017121920171218
19196? ? ?? ? ?usekcpgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017121920171218
19196? ? ?? ? ?usekcpgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017121920171218
19196? ? ?? ? ?usekcpgcc_-march=k8_-Os_-fomit-frame-pointer2017121920171218
19198? ? ?? ? ?usekcpclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017121920171218
19198? ? ?? ? ?usekcpgcc_-m64_-Os_-fomit-frame-pointer2017121920171218
19198? ? ?? ? ?usekcpgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017121920171218
19200? ? ?? ? ?usekcpclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017121920171218
19200? ? ?? ? ?usekcpgcc_-funroll-loops2017121920171218
19200? ? ?? ? ?usekcpgcc_-funroll-loops_-O3_-fomit-frame-pointer2017121920171218
19200? ? ?? ? ?usekcpgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017121920171218
19200? ? ?? ? ?usekcpgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017121920171218
19202? ? ?? ? ?usekcpgcc_-Os_-fomit-frame-pointer2017121920171218
19202? ? ?? ? ?usekcpgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017121920171218
19203? ? ?? ? ?usekcpgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017121920171218
19204? ? ?? ? ?usekcpclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017121920171218
19204? ? ?? ? ?usekcpgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017121920171218
19204? ? ?? ? ?usekcpgcc_-march=k8_-O3_-fomit-frame-pointer2017121920171218
19206? ? ?? ? ?usekcpgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017121920171218
19206? ? ?? ? ?usekcpgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017121920171218
19206? ? ?? ? ?usekcpgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017121920171218
19206? ? ?? ? ?usekcpgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017121920171218
19207? ? ?? ? ?usekcpgcc_-march=barcelona_-O3_-fomit-frame-pointer2017121920171218
19208? ? ?? ? ?usekcpgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017121920171218
19208? ? ?? ? ?usekcpgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017121920171218
19210? ? ?? ? ?usekcpgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017121920171218
19210? ? ?? ? ?usekcpgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017121920171218
19210? ? ?? ? ?usekcpgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017121920171218
19212? ? ?? ? ?usekcpcc2017121920171218
19213? ? ?? ? ?usekcpgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017121920171218
19214? ? ?? ? ?usekcpgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017121920171218
19214? ? ?? ? ?usekcpgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017121920171218
19214? ? ?? ? ?usekcpgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017121920171218
19216? ? ?? ? ?usekcpclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017121920171218
19216? ? ?? ? ?usekcpgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017121920171218
19216? ? ?? ? ?usekcpgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017121920171218
19218? ? ?? ? ?usekcpgcc_-funroll-loops_-Os_-fomit-frame-pointer2017121920171218
19218? ? ?? ? ?usekcpgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017121920171218
19218? ? ?? ? ?usekcpgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017121920171218
19218? ? ?? ? ?usekcpgcc_-march=nocona_-Os_-fomit-frame-pointer2017121920171218
19220? ? ?? ? ?usekcpgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017121920171218
19222? ? ?? ? ?usekcpgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017121920171218
19224? ? ?? ? ?usekcpclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017121920171218
19224? ? ?? ? ?usekcpgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017121920171218
19226? ? ?? ? ?usekcpgcc_-O3_-fomit-frame-pointer2017121920171218
19226? ? ?? ? ?usekcpgcc_-m64_-O2_-fomit-frame-pointer2017121920171218
19227? ? ?? ? ?usekcpgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017121920171218
19230? ? ?? ? ?usekcpgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017121920171218
19230? ? ?? ? ?usekcpgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017121920171218
19236? ? ?? ? ?usekcpgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017121920171218
19236? ? ?? ? ?usekcpgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017121920171218
19242? ? ?? ? ?usekcpgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017121920171218
19294? ? ?? ? ?usekcpgcc2017121920171218
19383? ? ?? ? ?usekcpgcc_-funroll-loops_-O2_-fomit-frame-pointer2017121920171218
31868? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017121920171218
31896? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017121920171218
32104? ? ?? ? ?oncore32bitsgcc_-march=nocona_-O3_-fomit-frame-pointer2017121920171218
32131? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017121920171218
32135? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-O3_-fomit-frame-pointer2017121920171218
32164? ? ?? ? ?oncore32bitsgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017121920171218
32224? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017121920171218
32249? ? ?? ? ?oncore32bitsgcc_-march=k8_-O3_-fomit-frame-pointer2017121920171218
32254? ? ?? ? ?oncore32bitsgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017121920171218
32298? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017121920171218
32300? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017121920171218
32319? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017121920171218
32344? ? ?? ? ?oncore32bitsgcc_-O3_-fomit-frame-pointer2017121920171218
32352? ? ?? ? ?oncore32bitsgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017121920171218
32367? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017121920171218
32374? ? ?? ? ?oncore32bitsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017121920171218
32388? ? ?? ? ?oncore32bitsgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017121920171218
32394? ? ?? ? ?oncore32bitsgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017121920171218
32396? ? ?? ? ?oncore32bitsgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017121920171218
32398? ? ?? ? ?oncore32bitsgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017121920171218
32412? ? ?? ? ?oncore32bitsgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017121920171218
32422? ? ?? ? ?oncore32bitsgcc_-march=barcelona_-O3_-fomit-frame-pointer2017121920171218
32458? ? ?? ? ?oncore32bitsclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017121920171218
32544? ? ?? ? ?oncore32bitsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017121920171218
32562? ? ?? ? ?oncore32bitsgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017121920171218
32591? ? ?? ? ?oncore32bitsgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017121920171218
34154? ? ?? ? ?gil/singlefileclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090120170725
34166? ? ?? ? ?gil/singlefileclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090120170725
34496? ? ?? ? ?oncore32bitsgcc_-m64_-O3_-fomit-frame-pointer2017121920171218
35804? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017090120170725
35814? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
35832? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017090120170725
35970? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
36210? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
36214? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
36520? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090120170725
36544? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017090120170725
36546? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-O3_-fomit-frame-pointer2017090120170725
36594? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
36624? ? ?? ? ?gil/singlefile_unrolledgcc_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
36688? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017090120170725
36695? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017090120170725
36704? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
36712? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
36716? ? ?? ? ?gil/singlefile_unrolledgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090120170725
36742? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090120170725
36754? ? ?? ? ?oncore32bitsclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017121920171218
36760? ? ?? ? ?oncore32bitsclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017121920171218
36776? ? ?? ? ?gil/singlefileclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090120170725
36781? ? ?? ? ?gil/singlefile_unrolledgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090120170725
36800? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-O3_-fomit-frame-pointer2017090120170725
36804? ? ?? ? ?gil/singlefile_unrolledgcc_-O3_-fomit-frame-pointer2017090120170725
36808? ? ?? ? ?gil/singlefileclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017090120170725
36820? ? ?? ? ?oncore32bitsclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017121920171218
36820? ? ?? ? ?oncore32bitsclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017121920171218
36858? ? ?? ? ?oncore32bitsclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017121920171218
36868? ? ?? ? ?gil/singlefileclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090120170725
36868? ? ?? ? ?gil/singlefileclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090120170725
36870? ? ?? ? ?oncore32bitsclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017121920171218
36870? ? ?? ? ?oncore32bitsclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017121920171218
36903? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090120170725
36946? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017090120170725
36960? ? ?? ? ?gil/singlefilegcc_-march=k8_-O3_-fomit-frame-pointer2017090120170725
36978? ? ?? ? ?gil/singlefileclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017090120170725
36986? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017090120170725
37002? ? ?? ? ?gil/singlefilegcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
37016? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090120170725
37025? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017090120170725
37038? ? ?? ? ?gil/singlefileclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017090120170725
37045? ? ?? ? ?gil/singlefilegcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017090120170725
37051? ? ?? ? ?gil/singlefilegcc_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
37068? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017090120170725
37132? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-O3_-fomit-frame-pointer2017090120170725
37134? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017090120170725
37142? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090120170725
37210? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
37224? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017121920171218
37230? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
37238? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
37271? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017090120170725
37276? ? ?? ? ?gil/singlefile_unrolledgcc_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
37289? ? ?? ? ?gil/singlefile_unrolledgcc_-march=k8_-O3_-fomit-frame-pointer2017090120170725
37348? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017121920171218
37378? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-O2_-fomit-frame-pointer2017121920171218
37386? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017121920171218
37396? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017121920171218
37422? ? ?? ? ?gil/singlefilegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090120170725
37430? ? ?? ? ?gil/singlefilegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090120170725
37526? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017121920171218
37546? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017121920171218
37574? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017121920171218
37574? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017121920171218
37604? ? ?? ? ?gil/singlefile_unrolledclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017090120170725
37608? ? ?? ? ?gil/singlefile_unrolledclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017090120170725
37638? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017121920171218
37674? ? ?? ? ?gil/singlefile_unrolledclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090120170725
37748? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017121920171218
37754? ? ?? ? ?gil/singlefilegcc_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
37766? ? ?? ? ?gil/singlefile_unrolledclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090120170725
37766? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-Os_-fomit-frame-pointer2017121920171218
37794? ? ?? ? ?gil/singlefilegcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
37804? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017121920171218
37822? ? ?? ? ?gil/singlefile_unrolledclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090120170725
37840? ? ?? ? ?gil/singlefile_unrolledclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090120170725
37858? ? ?? ? ?oncore32bitsgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017121920171218
37858? ? ?? ? ?oncore32bitsgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017121920171218
37868? ? ?? ? ?gil/singlefile_unrolledclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090120170725
37872? ? ?? ? ?oncore32bitsgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017121920171218
37874? ? ?? ? ?oncore32bitsgcc_-march=k8_-Os_-fomit-frame-pointer2017121920171218
37878? ? ?? ? ?oncore32bitsgcc_-Os_-fomit-frame-pointer2017121920171218
37878? ? ?? ? ?oncore32bitsgcc_-m64_-Os_-fomit-frame-pointer2017121920171218
37902? ? ?? ? ?gil/singlefile_unrolledclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017090120170725
37902? ? ?? ? ?oncore32bitsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017121920171218
37902? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017121920171218
37902? ? ?? ? ?oncore32bitsgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017121920171218
37994? ? ?? ? ?oncore32bitsgcc_-march=barcelona_-O2_-fomit-frame-pointer2017121920171218
38034? ? ?? ? ?oncore32bitsgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017121920171218
38054? ? ?? ? ?oncore32bitsgcc_-march=barcelona_-Os_-fomit-frame-pointer2017121920171218
38066? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017121920171218
38088? ? ?? ? ?oncore32bitsgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017121920171218
38090? ? ?? ? ?gil/singlefilegcc_-O3_-fomit-frame-pointer2017090120170725
38094? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
38102? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017121920171218
38104? ? ?? ? ?gil/singlefilegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090120170725
38114? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
38114? ? ?? ? ?gil/singlefilegcc_-m64_-O3_-fomit-frame-pointer2017090120170725
38142? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
38164? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090120170725
38172? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017090120170725
38174? ? ?? ? ?oncore32bitsgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017121920171218
38180? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017121920171218
38194? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017090120170725
38200? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017121920171218
38207? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017121920171218
38208? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017121920171218
38210? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017121920171218
38212? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017090120170725
38216? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-O_-fomit-frame-pointer2017121920171218
38244? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017121920171218
38244? ? ?? ? ?oncore32bitsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017121920171218
38246? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
38252? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-Os_-fomit-frame-pointer2017090120170725
38266? ? ?? ? ?oncore32bitsgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017121920171218
38274? ? ?? ? ?oncore32bitsgcc_-march=k8_-O2_-fomit-frame-pointer2017121920171218
38282? ? ?? ? ?oncore32bitsgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017121920171218
38310? ? ?? ? ?oncore32bitsgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017121920171218
38312? ? ?? ? ?oncore32bitsgcc_-O2_-fomit-frame-pointer2017121920171218
38324? ? ?? ? ?oncore32bitsgcc_-m64_-O2_-fomit-frame-pointer2017121920171218
38336? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017121920171218
38358? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017121920171218
38360? ? ?? ? ?oncore32bitsgcc_-march=k8_-O_-fomit-frame-pointer2017121920171218
38364? ? ?? ? ?oncore32bitsgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017121920171218
38380? ? ?? ? ?oncore32bitsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017121920171218
38384? ? ?? ? ?oncore32bitsgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017121920171218
38390? ? ?? ? ?oncore32bitsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017121920171218
38398? ? ?? ? ?oncore32bitsgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017121920171218
38406? ? ?? ? ?oncore32bitsgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017121920171218
38420? ? ?? ? ?oncore32bitsgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017121920171218
38422? ? ?? ? ?oncore32bitsgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017121920171218
38428? ? ?? ? ?oncore32bitsgcc_-march=nocona_-Os_-fomit-frame-pointer2017121920171218
38432? ? ?? ? ?oncore32bitsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017121920171218
38432? ? ?? ? ?oncore32bitsgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017121920171218
38442? ? ?? ? ?oncore32bitsgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017121920171218
38466? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017121920171218
38472? ? ?? ? ?oncore32bitsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017121920171218
38472? ? ?? ? ?oncore32bitsgcc_-m64_-O_-fomit-frame-pointer2017121920171218
38484? ? ?? ? ?oncore32bitsgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017121920171218
38504? ? ?? ? ?gil/singlefilegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090120170725
38504? ? ?? ? ?gil/singlefilegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017090120170725
38508? ? ?? ? ?oncore32bitsgcc_-march=barcelona_-O_-fomit-frame-pointer2017121920171218
38514? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
38516? ? ?? ? ?gil/singlefilegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017090120170725
38516? ? ?? ? ?oncore32bitsgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017121920171218
38530? ? ?? ? ?gil/singlefile_unrolledgcc_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
38538? ? ?? ? ?oncore32bitsgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017121920171218
38538? ? ?? ? ?oncore32bitsgcc_-march=nocona_-O2_-fomit-frame-pointer2017121920171218
38556? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-O_-fomit-frame-pointer2017090120170725
38568? ? ?? ? ?oncore32bitsgcc_-O_-fomit-frame-pointer2017121920171218
38568? ? ?? ? ?gil/singlefilegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090120170725
38570? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090120170725
38574? ? ?? ? ?oncore32bitsgcc_-march=nocona_-O_-fomit-frame-pointer2017121920171218
38596? ? ?? ? ?oncore32bitsgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017121920171218
38596? ? ?? ? ?oncore32bitsgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017121920171218
38628? ? ?? ? ?oncore32bitsgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017121920171218
38630? ? ?? ? ?oncore32bitsgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017121920171218
38632? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
38654? ? ?? ? ?gil/singlefile_unrolledgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090120170725
38676? ? ?? ? ?oncore32bitsgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017121920171218
38686? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
38698? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017090120170725
38700? ? ?? ? ?oncore32bitsgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017121920171218
38700? ? ?? ? ?oncore32bitsgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017121920171218
38706? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017090120170725
38728? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017090120170725
38752? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-Os_-fomit-frame-pointer2017090120170725
38752? ? ?? ? ?gil/singlefile_unrolledgcc_-march=k8_-Os_-fomit-frame-pointer2017090120170725
38772? ? ?? ? ?gil/singlefile_unrolledgcc_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
38788? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017090120170725
38794? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
38802? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017090120170725
38802? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090120170725
38802? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017090120170725
38812? ? ?? ? ?gil/singlefile_unrolledgcc_-Os_-fomit-frame-pointer2017090120170725
38848? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090120170725
38903? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017090120170725
38919? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017090120170725
38962? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017121920171218
39014? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017090120170725
39046? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-O_-fomit-frame-pointer2017090120170725
39058? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017090120170725
39068? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017090120170725
39088? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
39090? ? ?? ? ?oncore32bitsgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017121920171218
39096? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090120170725
39098? ? ?? ? ?oncore32bitsgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017121920171218
39144? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
39144? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017090120170725
39146? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-O2_-fomit-frame-pointer2017090120170725
39160? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090120170725
39162? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017090120170725
39168? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017090120170725
39226? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017090120170725
39256? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017090120170725
39376? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090120170725
39386? ? ?? ? ?gil/singlefile_unrolledgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090120170725
39480? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
39558? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
39736? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
39816? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
39842? ? ?? ? ?gil/singlefilegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017090120170725
39860? ? ?? ? ?gil/singlefilegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017090120170725
39888? ? ?? ? ?gil/singlefilegcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017090120170725
39891? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017090120170725
39893? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017090120170725
39957? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
39957? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
39974? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
39974? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
40416? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017090120170725
40440? ? ?? ? ?gil/singlefilegcc_-m64_-Os_-fomit-frame-pointer2017090120170725
40446? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017090120170725
40552? ? ?? ? ?gil/singlefile_unrolledgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090120170725
40554? ? ?? ? ?gil/singlefile_unrolledgcc_-O2_-fomit-frame-pointer2017090120170725
40572? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-O_-fomit-frame-pointer2017090120170725
40574? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
40574? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-O2_-fomit-frame-pointer2017090120170725
40576? ? ?? ? ?gil/singlefilegcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
40582? ? ?? ? ?gil/singlefile_unrolledgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017090120170725
40590? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017090120170725
40594? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090120170725
40596? ? ?? ? ?gil/singlefile_unrolledgcc_-O_-fomit-frame-pointer2017090120170725
40626? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
40652? ? ?? ? ?gil/singlefile_unrolledgcc_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
40668? ? ?? ? ?gil/singlefilegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090120170725
40670? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017090120170725
40672? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017090120170725
40678? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
40691? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
40708? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-Os_-fomit-frame-pointer2017090120170725
40722? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017090120170725
40728? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017090120170725
40728? ? ?? ? ?gil/singlefilegcc_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
40734? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017090120170725
40734? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090120170725
40738? ? ?? ? ?gil/singlefilegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090120170725
40739? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
40750? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017090120170725
40782? ? ?? ? ?gil/singlefilegcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
40784? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090120170725
40838? ? ?? ? ?gil/singlefilegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090120170725
40838? ? ?? ? ?gil/singlefilegcc_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
40904? ? ?? ? ?gil/singlefilegcc_-march=k8_-Os_-fomit-frame-pointer2017090120170725
40906? ? ?? ? ?gil/singlefilegcc_-Os_-fomit-frame-pointer2017090120170725
40906? ? ?? ? ?gil/singlefilegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090120170725
40950? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
40959? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090120170725
40966? ? ?? ? ?gil/singlefile_unrolledgcc_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
40970? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017090120170725
40990? ? ?? ? ?gil/singlefilegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017090120170725
41010? ? ?? ? ?gil/singlefilegcc_-march=nocona_-O_-fomit-frame-pointer2017090120170725
41016? ? ?? ? ?gil/singlefilegcc_-funroll-loops_-O2_-fomit-frame-pointer2017090120170725
41104? ? ?? ? ?gil/singlefilegcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017090120170725
41116? ? ?? ? ?gil/singlefile_unrolledgcc_-march=nocona_-O_-fomit-frame-pointer2017090120170725
41150? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017090120170725
41160? ? ?? ? ?gil/singlefilegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017090120170725
41162? ? ?? ? ?gil/singlefilegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017090120170725
41162? ? ?? ? ?gil/singlefile_unrolledgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090120170725
41164? ? ?? ? ?gil/singlefilegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090120170725
41166? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090120170725
41170? ? ?? ? ?gil/singlefilegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017090120170725
41172? ? ?? ? ?gil/singlefilegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017090120170725
41190? ? ?? ? ?gil/singlefilegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017090120170725
41190? ? ?? ? ?gil/singlefilegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090120170725
41200? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017090120170725
41208? ? ?? ? ?gil/singlefile_unrolledgcc_-march=k8_-O2_-fomit-frame-pointer2017090120170725
41226? ? ?? ? ?gil/singlefilegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090120170725
41242? ? ?? ? ?gil/singlefilegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090120170725
41276? ? ?? ? ?gil/singlefilegcc_-m64_-march=core2_-O_-fomit-frame-pointer2017090120170725
41302? ? ?? ? ?gil/singlefile_unrolledgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090120170725
41306? ? ?? ? ?gil/singlefilegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017090120170725
41306? ? ?? ? ?gil/singlefilegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017090120170725
41310? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090120170725
41358? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090120170725
41362? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017090120170725
41366? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017090120170725
41382? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017090120170725
41382? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017090120170725
41382? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017090120170725
41398? ? ?? ? ?gil/singlefilegcc_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
41410? ? ?? ? ?gil/singlefilegcc_-O_-fomit-frame-pointer2017090120170725
41410? ? ?? ? ?gil/singlefilegcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
41422? ? ?? ? ?gil/singlefilegcc_-march=k8_-O2_-fomit-frame-pointer2017090120170725
41428? ? ?? ? ?gil/singlefilegcc_-m64_-O_-fomit-frame-pointer2017090120170725
41430? ? ?? ? ?gil/singlefilegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017090120170725
41468? ? ?? ? ?gil/singlefilegcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017090120170725
42034? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
42038? ? ?? ? ?gil/singlefile_unrolledgcc_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
42172? ? ?? ? ?gil/singlefile_unrolledgcc_-march=k8_-O_-fomit-frame-pointer2017090120170725
42258? ? ?? ? ?gil/singlefile_unrolledgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017090120170725
42488? ? ?? ? ?gil/singlefilegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090120170725
42504? ? ?? ? ?gil/singlefilegcc_-O2_-fomit-frame-pointer2017090120170725
42552? ? ?? ? ?gil/singlefilegcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
42636? ? ?? ? ?gil/singlefilegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090120170725
42640? ? ?? ? ?gil/singlefilegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090120170725
42644? ? ?? ? ?gil/singlefilegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017090120170725
42654? ? ?? ? ?gil/singlefilegcc_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
42660? ? ?? ? ?gil/singlefilegcc_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
42662? ? ?? ? ?gil/singlefilegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017090120170725
42688? ? ?? ? ?gil/singlefilegcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
42692? ? ?? ? ?gil/singlefilegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017090120170725
42798? ? ?? ? ?gil/singlefilegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017090120170725
42852? ? ?? ? ?gil/singlefilegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090120170725
42876? ? ?? ? ?gil/singlefilegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090120170725
42988? ? ?? ? ?gil/singlefilegcc_-m64_-march=k8_-O_-fomit-frame-pointer2017090120170725
43126? ? ?? ? ?gil/singlefilegcc_-march=k8_-O_-fomit-frame-pointer2017090120170725
46156? ? ?? ? ?gil/singlefilegcc_-m64_-O2_-fomit-frame-pointer2017090120170725
63182? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017121920171218
63196? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017121920171218
63368? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017121920171218
63370? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017121920171218
63376? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017121920171218
63384? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-O3_-fomit-frame-pointer2017121920171218
63384? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017121920171218
63572? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017121920171218
63572? ? ?? ? ?oncore64bitsgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017121920171218
63612? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017121920171218
63636? ? ?? ? ?oncore64bitsgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017121920171218
63692? ? ?? ? ?oncore64bitsgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017121920171218
63717? ? ?? ? ?oncore64bitsgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017121920171218
63727? ? ?? ? ?oncore64bitsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017121920171218
63752? ? ?? ? ?oncore64bitsgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017121920171218
63754? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017121920171218
63754? ? ?? ? ?oncore64bitsgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017121920171218
63762? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017121920171218
63776? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017121920171218
63778? ? ?? ? ?oncore64bitsgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017121920171218
63783? ? ?? ? ?oncore64bitsgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017121920171218
63784? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017121920171218
63792? ? ?? ? ?oncore64bitsgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017121920171218
63792? ? ?? ? ?oncore64bitsgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017121920171218
63810? ? ?? ? ?oncore64bitsgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017121920171218
63810? ? ?? ? ?oncore64bitsgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017121920171218
63810? ? ?? ? ?oncore64bitsgcc_-march=nocona_-O3_-fomit-frame-pointer2017121920171218
63812? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017121920171218
63816? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017121920171218
63824? ? ?? ? ?oncore64bitsgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017121920171218
63826? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017121920171218
63830? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017121920171218
63840? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017121920171218
63842? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-O_-fomit-frame-pointer2017121920171218
63842? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-Os_-fomit-frame-pointer2017121920171218
63842? ? ?? ? ?oncore64bitsgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017121920171218
63845? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017121920171218
63847? ? ?? ? ?oncore64bitsgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017121920171218
63852? ? ?? ? ?oncore64bitsgcc_-march=k8_-O_-fomit-frame-pointer2017121920171218
63862? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017121920171218
63863? ? ?? ? ?oncore64bitsgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017121920171218
63866? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017121920171218
63867? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017121920171218
63868? ? ?? ? ?oncore64bitsgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017121920171218
63874? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-O2_-fomit-frame-pointer2017121920171218
63877? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017121920171218
63882? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017121920171218
63887? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017121920171218
63898? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017121920171218
63906? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017121920171218
63922? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017121920171218
63936? ? ?? ? ?oncore64bitsgcc_-O_-fomit-frame-pointer2017121920171218
63936? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017121920171218
63936? ? ?? ? ?oncore64bitsgcc_-march=barcelona_-O2_-fomit-frame-pointer2017121920171218
63950? ? ?? ? ?oncore64bitsgcc_-march=k8_-O2_-fomit-frame-pointer2017121920171218
63954? ? ?? ? ?oncore64bitsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017121920171218
63956? ? ?? ? ?oncore64bitsgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017121920171218
63960? ? ?? ? ?oncore64bitsgcc_-m64_-O_-fomit-frame-pointer2017121920171218
63967? ? ?? ? ?oncore64bitsgcc_-march=k8_-O3_-fomit-frame-pointer2017121920171218
63968? ? ?? ? ?oncore64bitsgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017121920171218
63969? ? ?? ? ?oncore64bitsgcc_-march=nocona_-O_-fomit-frame-pointer2017121920171218
63978? ? ?? ? ?oncore64bitsgcc_-O2_-fomit-frame-pointer2017121920171218
63984? ? ?? ? ?oncore64bitsgcc_-m64_-O3_-fomit-frame-pointer2017121920171218
63984? ? ?? ? ?oncore64bitsgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017121920171218
63992? ? ?? ? ?oncore64bitsgcc_-m64_-O2_-fomit-frame-pointer2017121920171218
63996? ? ?? ? ?oncore64bitsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017121920171218
64001? ? ?? ? ?oncore64bitsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017121920171218
64004? ? ?? ? ?oncore64bitsgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017121920171218
64032? ? ?? ? ?oncore64bitsgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017121920171218
64040? ? ?? ? ?oncore64bitsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017121920171218
64070? ? ?? ? ?oncore64bitsgcc_-O3_-fomit-frame-pointer2017121920171218
64074? ? ?? ? ?oncore64bitsgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017121920171218
64094? ? ?? ? ?oncore64bitsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017121920171218
64108? ? ?? ? ?oncore64bitsgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017121920171218
64119? ? ?? ? ?oncore64bitsgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017121920171218
64121? ? ?? ? ?oncore64bitsgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017121920171218
64125? ? ?? ? ?oncore64bitsgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017121920171218
64128? ? ?? ? ?oncore64bitsgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017121920171218
64136? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017121920171218
64140? ? ?? ? ?oncore64bitsgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017121920171218
64144? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017121920171218
64152? ? ?? ? ?oncore64bitsgcc_-march=barcelona_-O_-fomit-frame-pointer2017121920171218
64158? ? ?? ? ?oncore64bitsclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017121920171218
64178? ? ?? ? ?oncore64bitsgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017121920171218
64184? ? ?? ? ?oncore64bitsclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017121920171218
64216? ? ?? ? ?oncore64bitsclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017121920171218
64234? ? ?? ? ?oncore64bitsclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017121920171218
64234? ? ?? ? ?oncore64bitsgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017121920171218
64242? ? ?? ? ?oncore64bitsclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017121920171218
64246? ? ?? ? ?oncore64bitsgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017121920171218
64256? ? ?? ? ?oncore64bitsclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017121920171218
64258? ? ?? ? ?oncore64bitsgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017121920171218
64262? ? ?? ? ?oncore64bitsgcc_-march=barcelona_-O3_-fomit-frame-pointer2017121920171218
64282? ? ?? ? ?oncore64bitsgcc_-march=nocona_-Os_-fomit-frame-pointer2017121920171218
64302? ? ?? ? ?oncore64bitsgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017121920171218
64306? ? ?? ? ?oncore64bitsgcc_-march=nocona_-O2_-fomit-frame-pointer2017121920171218
64315? ? ?? ? ?oncore64bitsgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017121920171218
64317? ? ?? ? ?oncore64bitsgcc_-march=k8_-Os_-fomit-frame-pointer2017121920171218
64321? ? ?? ? ?oncore64bitsgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017121920171218
64322? ? ?? ? ?oncore64bitsgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017121920171218
64328? ? ?? ? ?oncore64bitsgcc_-Os_-fomit-frame-pointer2017121920171218
64328? ? ?? ? ?oncore64bitsgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017121920171218
64345? ? ?? ? ?oncore64bitsgcc_-march=barcelona_-Os_-fomit-frame-pointer2017121920171218
64346? ? ?? ? ?oncore64bitsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017121920171218
64360? ? ?? ? ?oncore64bitsgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017121920171218
64366? ? ?? ? ?oncore64bitsgcc_-m64_-Os_-fomit-frame-pointer2017121920171218
64438? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017121920171218
64452? ? ?? ? ?oncore64bitsgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017121920171218
64468? ? ?? ? ?oncore64bitsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017121920171218
64470? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017121920171218
64528? ? ?? ? ?oncore64bitsclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017121920171218
64534? ? ?? ? ?oncore64bitsclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017121920171218
65076? ? ?? ? ?oncore64bitsgcc_-funroll-loops2017121920171218
65078? ? ?? ? ?oncore32bitscc2017121920171218
65104? ? ?? ? ?oncore64bitsgcc2017121920171218
65108? ? ?? ? ?oncore64bitscc2017121920171218
65154? ? ?? ? ?oncore32bitsgcc2017121920171218
65302? ? ?? ? ?oncore32bitsgcc_-funroll-loops2017121920171218
856854? ? ?? ? ?gil/singlefilegcc_-funroll-loops2017090120170725
865404? ? ?? ? ?gil/singlefilecc2017090120170725
873832? ? ?? ? ?gil/singlefilegcc2017090120170725
1092152? ? ?? ? ?gil/singlefile_unrolledgcc_-funroll-loops2017090120170725
1099698? ? ?? ? ?gil/singlefile_unrolledcc2017090120170725
1107811? ? ?? ? ?gil/singlefile_unrolledgcc2017090120170725

Test failure

Implementation: crypto_hash/shake256/gil/singlefile
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled oncore32bits oncore64bits usekcp
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled oncore32bits oncore64bits usekcp
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled oncore32bits oncore64bits usekcp

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600AVX512
Compiler: cc
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_AddBytes':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: in expansion of macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:9: note: in expansion of macro 'STORE_8Lanes'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: in expansion of macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:9: note: in expansion of macro 'STORE_8Lanes'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: ...

Number of similar (compiler,implementation) pairs: 106, namely:
CompilerImplementations
cc kcp/optimized1600AVX512
gcc kcp/optimized1600AVX512
gcc -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops kcp/optimized1600AVX512
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=core2 -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=core2 -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=core2 -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=core2 -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=corei7 -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=corei7 -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=k8 -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=nocona -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -march=barcelona -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -march=k8 -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -march=k8 -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/optimized1600AVX512
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/optimized1600AVX512
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/optimized1600AVX512
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv kcp/optimized1600AVX512
gcc -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -march=nocona -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -march=nocona -Os -fomit-frame-pointer kcp/optimized1600AVX512

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600ARMv7A
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:17: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:24: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:53: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:269: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:270: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:271: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 106, namely:
CompilerImplementations
cc kcp/optimized1600ARMv7A
gcc kcp/optimized1600ARMv7A
gcc -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops kcp/optimized1600ARMv7A
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core2 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core2 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=corei7 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=corei7 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -march=barcelona -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv7A
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv7A
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv7A
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv7A
gcc -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv7A

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600ARMv8A
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:258: Error: no such instruction: `movi v0.2d,'
keccak.s: keccak.s:259: Error: no such instruction: `movi v1.2d,'
keccak.s: keccak.s:260: Error: no such instruction: `movi v2.2d,'
keccak.s: keccak.s:261: Error: no such instruction: `movi v3.2d,'
keccak.s: keccak.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
keccak.s: keccak.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
keccak.s: keccak.s:264: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
keccak.s: keccak.s:265: Error: no such instruction: `st1 { v0.d}[0],[x0],'
keccak.s: keccak.s:276: Error: no such instruction: `ldrb w3,[x0,x2]'
keccak.s: keccak.s:277: Error: no such instruction: `eor w3,w3,w1'
keccak.s: keccak.s:278: Error: invalid char '[' beginning operand 2 `[x0'
keccak.s: keccak.s:289: Error: too many memory references for `add'
keccak.s: keccak.s:290: Error: too many memory references for `sub'
keccak.s: keccak.s:291: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
keccak.s: keccak.s:293: Error: too many memory references for `sub'
keccak.s: keccak.s:294: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
keccak.s: keccak.s:295: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
keccak.s: keccak.s:296: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
keccak.s: keccak.s:297: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
keccak.s: keccak.s:298: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
keccak.s: keccak.s:299: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
keccak.s: keccak.s:300: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
keccak.s: keccak.s:301: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
keccak.s: keccak.s:302: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 106, namely:
CompilerImplementations
cc kcp/optimized1600ARMv8A
gcc kcp/optimized1600ARMv8A
gcc -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops kcp/optimized1600ARMv8A
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core2 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core2 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core2 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core2 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=corei7 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=corei7 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -march=barcelona -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -march=k8 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -march=k8 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv8A
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv8A
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv8A
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv8A
gcc -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -march=nocona -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -march=nocona -Os -fomit-frame-pointer kcp/optimized1600ARMv8A

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600AVR8
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
keccak.s: keccak.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
keccak.s: keccak.s:4: Error: no such instruction: `denoted as "the implementer".'
keccak.s: keccak.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
keccak.s: keccak.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
keccak.s: keccak.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
keccak.s: keccak.s:12: Error: number of operands mismatch for `and'
keccak.s: keccak.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
keccak.s: keccak.s:18: Error: no such instruction: `registers used in all routines'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
keccak.s: keccak.s:32: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
keccak.s: keccak.s:36: Error: no such instruction: `argument state is passed in r24:r25'
keccak.s: keccak.s:40: Error: too many memory references for `mov'
keccak.s: keccak.s:41: Error: no such instruction: `ldi r23,5*5'
keccak.s: keccak.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
keccak.s: keccak.s:43: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:44: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:45: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:46: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:47: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:48: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:49: Error: no such instruction: `st z+,zero'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 106, namely:
CompilerImplementations
cc kcp/optimized1600AVR8
gcc kcp/optimized1600AVR8
gcc -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops kcp/optimized1600AVR8
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core2 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core2 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core2 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core2 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=corei7 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=corei7 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=k8 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=nocona -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -march=barcelona -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -march=k8 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -march=k8 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/optimized1600AVR8
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/optimized1600AVR8
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/optimized1600AVR8
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv kcp/optimized1600AVR8
gcc -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -march=nocona -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -march=nocona -Os -fomit-frame-pointer kcp/optimized1600AVR8

Compiler output

Implementation: crypto_hash/shake256/kcp/compact1600AVR8
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
keccak.s: keccak.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
keccak.s: keccak.s:4: Error: no such instruction: `denoted as "the implementer".'
keccak.s: keccak.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
keccak.s: keccak.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
keccak.s: keccak.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
keccak.s: keccak.s:12: Error: number of operands mismatch for `and'
keccak.s: keccak.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
keccak.s: keccak.s:18: Error: no such instruction: `registers used in all routines'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
keccak.s: keccak.s:32: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
keccak.s: keccak.s:36: Error: no such instruction: `argument state is passed in r24:r25'
keccak.s: keccak.s:40: Error: too many memory references for `mov'
keccak.s: keccak.s:41: Error: no such instruction: `ldi r23,5*5*8'
keccak.s: keccak.s:43: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:44: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
keccak.s: keccak.s:45: Error: no such instruction: `brne KeccakP1600_Initialize_Loop'
keccak.s: keccak.s:49: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:51: Error: no such instruction: `void KeccakP1600_AddByte(void *state,unsigned char data,unsigned int offset)'
keccak.s: keccak.s:53: Error: no such instruction: `argument state is passed in r24:r25'
keccak.s: keccak.s:54: Error: no such instruction: `argument data is passed in r22:r23,only LSB (r22)is used'
keccak.s: keccak.s:55: Error: no such instruction: `argument offset is passed in r20:r21,only LSB (r20)is used'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 106, namely:
CompilerImplementations
cc kcp/compact1600AVR8
gcc kcp/compact1600AVR8
gcc -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops kcp/compact1600AVR8
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core2 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core2 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core2 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core2 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=corei7 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=corei7 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=k8 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=k8 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=k8 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=k8 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=nocona -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=nocona -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=nocona -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=nocona -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -march=barcelona -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -march=barcelona -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -march=barcelona -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -march=barcelona -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -march=k8 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -march=k8 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -march=k8 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -march=k8 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/compact1600AVR8
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/compact1600AVR8
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/compact1600AVR8
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv kcp/compact1600AVR8
gcc -march=nocona -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -march=nocona -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -march=nocona -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -march=nocona -Os -fomit-frame-pointer kcp/compact1600AVR8

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600AVX2
Compiler: clang++ -O3 -fomit-frame-pointer -Qunused-arguments
KeccakSpongeWidth1600.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated
SHAKE256.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:506:12: error: always_inline function '_mm256_loadu_si256' requires target feature 'sse4.2', but would be inlined into function 'KeccakP1600_AddBytes' that is compiled without support for 'sse4.2'
KeccakP-1600-AVX2.cpp: s.a0 = LOAD(t + 0*5);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:60:41: note: expanded from macro 'LOAD'
KeccakP-1600-AVX2.cpp: #define LOAD(p) _mm256_loadu_si256((const __m256i *)(p))
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:507:12: error: always_inline function '_mm256_loadu_si256' requires target feature 'sse4.2', but would be inlined into function 'KeccakP1600_AddBytes' that is compiled without support for 'sse4.2'
KeccakP-1600-AVX2.cpp: s.a1 = LOAD(t + 1*5);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:60:41: note: expanded from macro 'LOAD'
KeccakP-1600-AVX2.cpp: #define LOAD(p) _mm256_loadu_si256((const __m256i *)(p))
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:508:12: error: always_inline function '_mm256_loadu_si256' requires target feature 'sse4.2', but would be inlined into function 'KeccakP1600_AddBytes' that is compiled without support for 'sse4.2'
KeccakP-1600-AVX2.cpp: s.a2 = LOAD(t + 2*5);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:60:41: note: expanded from macro 'LOAD'
KeccakP-1600-AVX2.cpp: #define LOAD(p) _mm256_loadu_si256((const __m256i *)(p))
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:509:12: error: always_inline function '_mm256_loadu_si256' requires target feature 'sse4.2', but would be inlined into function 'KeccakP1600_AddBytes' that is compiled without support for 'sse4.2'
KeccakP-1600-AVX2.cpp: s.a3 = LOAD(t + 3*5);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:60:41: note: expanded from macro 'LOAD'
KeccakP-1600-AVX2.cpp: #define LOAD(p) _mm256_loadu_si256((const __m256i *)(p))
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:510:12: error: always_inline function '_mm256_loadu_si256' requires target feature 'sse4.2', but would be inlined into function 'KeccakP1600_AddBytes' that is compiled without support for 'sse4.2'
KeccakP-1600-AVX2.cpp: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang++ -O3 -fomit-frame-pointer -Qunused-arguments kcp/optimized1600AVX2
clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments kcp/optimized1600AVX2
clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments kcp/optimized1600AVX2
clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments kcp/optimized1600AVX2

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600AVX2
Compiler: clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
KeccakSpongeWidth1600.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated
SHAKE256.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:641:5: error: always_inline function '_mm256_xor_si256' requires target feature 'avx2', but would be inlined into function 'KeccakP1600_Permute_Nrounds' that is compiled without support for 'avx2'
KeccakP-1600-AVX2.cpp: KECCAK_PERMUTE_LOOP(, nrounds)
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:162:14: note: expanded from macro 'KECCAK_PERMUTE_LOOP'
KeccakP-1600-AVX2.cpp: r0 = XOR(a0, a1); \
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:52:41: note: expanded from macro 'XOR'
KeccakP-1600-AVX2.cpp: #define XOR(a, b) _mm256_xor_si256(a, b)
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:641:5: error: always_inline function '_mm256_xor_si256' requires target feature 'avx2', but would be inlined into function 'KeccakP1600_Permute_Nrounds' that is compiled without support for 'avx2'
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:163:14: note: expanded from macro 'KECCAK_PERMUTE_LOOP'
KeccakP-1600-AVX2.cpp: r0 = XOR(r0, a2); \
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:52:41: note: expanded from macro 'XOR'
KeccakP-1600-AVX2.cpp: #define XOR(a, b) _mm256_xor_si256(a, b)
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:641:5: error: always_inline function '_mm256_xor_si256' requires target feature 'avx2', but would be inlined into function 'KeccakP1600_Permute_Nrounds' that is compiled without support for 'avx2'
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:164:14: note: expanded from macro 'KECCAK_PERMUTE_LOOP'
KeccakP-1600-AVX2.cpp: r0 = XOR(r0, a3); \
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:52:41: note: expanded from macro 'XOR'
KeccakP-1600-AVX2.cpp: #define XOR(a, b) _mm256_xor_si256(a, b)
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:641:5: error: always_inline function '_mm256_xor_si256' requires target feature 'avx2', but would be inlined into function 'KeccakP1600_Permute_Nrounds' that is compiled without support for 'avx2'
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:165:14: note: expanded from macro 'KECCAK_PERMUTE_LOOP'
KeccakP-1600-AVX2.cpp: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments kcp/optimized1600AVX2
clang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments kcp/optimized1600AVX2
clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments kcp/optimized1600AVX2
clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments kcp/optimized1600AVX2

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600AVX512
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:9: error: always_inline function '_mm512_mask_storeu_epi64' requires target feature 'avx2', but would be inlined into function 'KeccakP1600_AddBytes' that is compiled without support for 'avx2'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: expanded from macro 'STORE_8Lanes'
KeccakP-1600-AVX512.c: #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: note: expanded from macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:37: error: always_inline function '_mm512_xor_si512' requires target feature 'avx2', but would be inlined into function 'KeccakP1600_AddBytes' that is compiled without support for 'avx2'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:206:37: note: expanded from macro 'XOR'
KeccakP-1600-AVX512.c: #define XOR(a,b) _mm512_xor_si512(a,b)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:41: error: always_inline function '_mm512_maskz_loadu_epi64' requires target feature 'avx2', but would be inlined into function 'KeccakP1600_AddBytes' that is compiled without support for 'avx2'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:215:37: note: expanded from macro 'LOAD_8Lanes'
KeccakP-1600-AVX512.c: #define LOAD_8Lanes(a) LOAD_Lanes(0xFF,a)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:212:37: note: expanded from macro 'LOAD_Lanes'
KeccakP-1600-AVX512.c: #define LOAD_Lanes(m,a) _mm512_maskz_loadu_epi64(m,a)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:68: error: always_inline function '_mm512_maskz_loadu_epi64' requires target feature 'avx2', but would be inlined into function 'KeccakP1600_AddBytes' that is compiled without support for 'avx2'
KeccakP-1600-AVX512.c: ...

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

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600ARMv7A
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
keccak.s: keccak.s:1:2: error: unexpected token at start of statement
keccak.s: @
keccak.s: ^
keccak.s: keccak.s:2:3: error: unexpected token at start of statement
keccak.s: @ Implementation by the Keccak, Keyak and Ketje Teams, namely, Guido Bertoni,
keccak.s: ^
keccak.s: keccak.s:3:3: error: unexpected token at start of statement
keccak.s: @ Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
keccak.s: keccak.s:3:21: error: invalid character in input
keccak.s: @ Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
keccak.s: keccak.s:3:22: error: invalid character in input
keccak.s: @ Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
keccak.s: keccak.s:4:3: error: unexpected token at start of statement
keccak.s: @ denoted as "the implementer".
keccak.s: ^
keccak.s: keccak.s:5:2: error: unexpected token at start of statement
keccak.s: @
keccak.s: ^
keccak.s: keccak.s:6:3: error: unexpected token at start of statement
keccak.s: @ For more information, feedback or questions, please refer to our websites:
keccak.s: ^
keccak.s: keccak.s:7:3: error: unexpected token at start of statement
keccak.s: @ http://keccak.noekeon.org/
keccak.s: ^
keccak.s: keccak.s:8:3: error: unexpected token at start of statement
keccak.s: ...

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

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600ARMv8A
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
keccak.s: keccak.s:258:20: error: unknown token in expression
keccak.s: movi v0.2d, #0
keccak.s: ^
keccak.s: keccak.s:259:20: error: unknown token in expression
keccak.s: movi v1.2d, #0
keccak.s: ^
keccak.s: keccak.s:260:20: error: unknown token in expression
keccak.s: movi v2.2d, #0
keccak.s: ^
keccak.s: keccak.s:261:20: error: unknown token in expression
keccak.s: movi v3.2d, #0
keccak.s: ^
keccak.s: keccak.s:262:13: error: unknown token in expression
keccak.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64 // Clear 8lanes=64 bytes at a time
keccak.s: ^
keccak.s: keccak.s:263:13: error: unknown token in expression
keccak.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
keccak.s: ^
keccak.s: keccak.s:264:13: error: unknown token in expression
keccak.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
keccak.s: ^
keccak.s: keccak.s:265:13: error: unknown token in expression
keccak.s: st1 { v0.d }[0], [x0], #8
keccak.s: ^
keccak.s: keccak.s:276:20: error: expected ']' in brackets expression
keccak.s: ...

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

Compiler output

Implementation: crypto_hash/shake256/kcp/compact1600AVR8
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
keccak.s: keccak.s:2:21: error: unexpected token in argument list
keccak.s: ; Implementation by the Keccak, Keyak and Ketje Teams, namely, Guido Bertoni,
keccak.s: ^
keccak.s: keccak.s:3:21: error: invalid character in input
keccak.s: ; Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
keccak.s: keccak.s:3:22: error: invalid character in input
keccak.s: ; Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
keccak.s: keccak.s:3:21: error: unexpected token in argument list
keccak.s: ; Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
keccak.s: keccak.s:4:14: error: unexpected token in argument list
keccak.s: ; denoted as "the implementer".
keccak.s: ^
keccak.s: keccak.s:6:12: error: unexpected token in argument list
keccak.s: ; For more information, feedback or questions, please refer to our websites:
keccak.s: ^
keccak.s: keccak.s:8:3: error: invalid symbol redefinition
keccak.s: ; http://keyak.noekeon.org/
keccak.s: ^
keccak.s: keccak.s:9:3: error: invalid symbol redefinition
keccak.s: ; http://ketje.noekeon.org/
keccak.s: ^
keccak.s: keccak.s:11:10: error: unexpected token in argument list
keccak.s: ; To the extent possible under law, the implementer has waived all copyright
keccak.s: ^
keccak.s: keccak.s:12:15: error: unexpected token in argument list
keccak.s: ...

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

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600AVX2
Compiler: g++
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp: In function 'void KeccakP1600_AddBytes(void*, const UINT8*, size_t, size_t)':
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:506:25: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX2.cpp: s.a0 = LOAD(t + 0*5);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
KeccakP-1600-AVX2.cpp: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:46,
KeccakP-1600-AVX2.cpp: from KeccakP-1600-AVX2.cpp:18:
KeccakP-1600-AVX2.cpp: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h: In function 'void KeccakP1600_ExtractBytes(const void*, UINT8*, size_t, size_t)':
KeccakP-1600-AVX2.cpp: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:900:1: error: inlining failed in call to always_inline 'void _mm256_storeu_si256(__m256i*, __m256i)': target specific option mismatch
KeccakP-1600-AVX2.cpp: _mm256_storeu_si256 (__m256i *__P, __m256i __A)
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:585:25: error: called from here
KeccakP-1600-AVX2.cpp: STORE(d + 0*5, s.a0);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
KeccakP-1600-AVX2.cpp: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:46,
KeccakP-1600-AVX2.cpp: from KeccakP-1600-AVX2.cpp:18:
KeccakP-1600-AVX2.cpp: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:900:1: error: inlining failed in call to always_inline 'void _mm256_storeu_si256(__m256i*, __m256i)': target specific option mismatch
KeccakP-1600-AVX2.cpp: _mm256_storeu_si256 (__m256i *__P, __m256i __A)
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:586:25: error: called from here
KeccakP-1600-AVX2.cpp: STORE(d + 1*5, s.a1);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
KeccakP-1600-AVX2.cpp: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:46,
KeccakP-1600-AVX2.cpp: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ kcp/optimized1600AVX2

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600AVX2
Compiler: g++ -O2 -fomit-frame-pointer
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp: In function 'void KeccakP1600_AddBytes(void*, const UINT8*, size_t, size_t)':
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:506:25: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX2.cpp: s.a0 = LOAD(t + 0*5);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
KeccakP-1600-AVX2.cpp: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:46,
KeccakP-1600-AVX2.cpp: from KeccakP-1600-AVX2.cpp:18:
KeccakP-1600-AVX2.cpp: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h: In function 'void __static_initialization_and_destruction_0(int, int)':
KeccakP-1600-AVX2.cpp: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1377:1: error: inlining failed in call to always_inline '__m256i _mm256_setr_epi64x(long long int, long long int, long long int, long long int)': target specific option mismatch
KeccakP-1600-AVX2.cpp: _mm256_setr_epi64x (long long __A, long long __B, long long __C,
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:51:59: error: called from here
KeccakP-1600-AVX2.cpp: #define SET(i0, i1, i2, i3) _mm256_setr_epi64x(i0, i1, i2, i3)
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:84:30: note: in expansion of macro 'SET'
KeccakP-1600-AVX2.cpp: _ROLV_TYPE SRLV##name = SET(64 - i0, 64 - i1, 64 - i2, 64 - i3);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:100:1: note: in expansion of macro '_ROLV_CONST'
KeccakP-1600-AVX2.cpp: _ROLV_CONST(_C4, 27, 20, 39, 8)
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
KeccakP-1600-AVX2.cpp: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:46,
KeccakP-1600-AVX2.cpp: from KeccakP-1600-AVX2.cpp:18:
KeccakP-1600-AVX2.cpp: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1377:1: error: inlining failed in call to always_inline '__m256i _mm256_setr_epi64x(long long int, long long int, long long int, long long int)': target specific option mismatch
KeccakP-1600-AVX2.cpp: _mm256_setr_epi64x (long long __A, long long __B, long long __C,
KeccakP-1600-AVX2.cpp: ...

Number of similar (compiler,implementation) pairs: 52, namely:
CompilerImplementations
g++ -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core2 -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core2 -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core2 -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core2 -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=corei7 -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=corei7 -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=corei7 -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=corei7 -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=k8 -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=k8 -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=nocona -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=nocona -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -march=barcelona -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -march=k8 -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -march=k8 -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -march=k8 -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -march=k8 -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -march=nocona -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -march=nocona -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -march=nocona -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -march=nocona -Os -fomit-frame-pointer kcp/optimized1600AVX2

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600AVX2
Compiler: g++ -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp: In function 'void KeccakP1600_AddBytes(void*, const UINT8*, size_t, size_t)':
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:506:25: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX2.cpp: s.a0 = LOAD(t + 0*5);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
KeccakP-1600-AVX2.cpp: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:46,
KeccakP-1600-AVX2.cpp: from KeccakP-1600-AVX2.cpp:18:
KeccakP-1600-AVX2.cpp: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h: In function 'void __static_initialization_and_destruction_0(int, int)':
KeccakP-1600-AVX2.cpp: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1377:1: error: inlining failed in call to always_inline '__m256i _mm256_setr_epi64x(long long int, long long int, long long int, long long int)': target specific option mismatch
KeccakP-1600-AVX2.cpp: _mm256_setr_epi64x (long long __A, long long __B, long long __C,
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:51:59: error: called from here
KeccakP-1600-AVX2.cpp: #define SET(i0, i1, i2, i3) _mm256_setr_epi64x(i0, i1, i2, i3)
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:84:30: note: in expansion of macro 'SET'
KeccakP-1600-AVX2.cpp: _ROLV_TYPE SRLV##name = SET(64 - i0, 64 - i1, 64 - i2, 64 - i3);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:100:1: note: in expansion of macro '_ROLV_CONST'
KeccakP-1600-AVX2.cpp: _ROLV_CONST(_C4, 27, 20, 39, 8)
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
KeccakP-1600-AVX2.cpp: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:46,
KeccakP-1600-AVX2.cpp: from KeccakP-1600-AVX2.cpp:18:
KeccakP-1600-AVX2.cpp: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1377:1: error: inlining failed in call to always_inline '__m256i _mm256_setr_epi64x(long long int, long long int, long long int, long long int)': target specific option mismatch
KeccakP-1600-AVX2.cpp: _mm256_setr_epi64x (long long __A, long long __B, long long __C,
KeccakP-1600-AVX2.cpp: ...
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp: In function 'void KeccakP1600_AddBytes(void*, const UINT8*, size_t, size_t)':
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:506:25: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX2.cpp: s.a0 = LOAD(t + 0*5);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
KeccakP-1600-AVX2.cpp: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:46,
KeccakP-1600-AVX2.cpp: from KeccakP-1600-AVX2.cpp:18:
KeccakP-1600-AVX2.cpp: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h: In function 'void __static_initialization_and_destruction_0(int, int)':
KeccakP-1600-AVX2.cpp: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1377:1: error: inlining failed in call to always_inline '__m256i _mm256_setr_epi64x(long long int, long long int, long long int, long long int)': target specific option mismatch
KeccakP-1600-AVX2.cpp: _mm256_setr_epi64x (long long __A, long long __B, long long __C,
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:51:59: error: called from here
KeccakP-1600-AVX2.cpp: #define SET(i0, i1, i2, i3) _mm256_setr_epi64x(i0, i1, i2, i3)
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:84:30: note: in expansion of macro 'SET'
KeccakP-1600-AVX2.cpp: _ROLV_TYPE SRLV##name = SET(64 - i0, 64 - i1, 64 - i2, 64 - i3);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:100:1: note: in expansion of macro '_ROLV_CONST'
KeccakP-1600-AVX2.cpp: _ROLV_CONST(_C4, 27, 20, 39, 8)
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:41:0,
KeccakP-1600-AVX2.cpp: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:46,
KeccakP-1600-AVX2.cpp: from KeccakP-1600-AVX2.cpp:18:
KeccakP-1600-AVX2.cpp: /usr/lib/gcc/x86_64-linux-gnu/5/include/avxintrin.h:1377:1: error: inlining failed in call to always_inline '__m256i _mm256_setr_epi64x(long long int, long long int, long long int, long long int)': target specific option mismatch
KeccakP-1600-AVX2.cpp: _mm256_setr_epi64x (long long __A, long long __B, long long __C,
KeccakP-1600-AVX2.cpp: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
g++ -m64 -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600AVX2

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600AVX2
Compiler: g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-AVX2.cpp: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-AVX2.cpp: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:46,
KeccakP-1600-AVX2.cpp: from KeccakP-1600-AVX2.cpp:18:
KeccakP-1600-AVX2.cpp: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h: In function 'void KeccakP1600_Permute_Nrounds(void*, unsigned int)':
KeccakP-1600-AVX2.cpp: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:1081:1: error: inlining failed in call to always_inline '__m256i _mm256_permute2x128_si256(__m256i, __m256i, int)': target specific option mismatch
KeccakP-1600-AVX2.cpp: _mm256_permute2x128_si256 (__m256i __X, __m256i __Y, const int __M)
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:269:53: error: called from here
KeccakP-1600-AVX2.cpp: a4 = _mm256_permute2x128_si256(r0, r1, 0x20); \
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:641:5: note: in expansion of macro 'KECCAK_PERMUTE_LOOP'
KeccakP-1600-AVX2.cpp: KECCAK_PERMUTE_LOOP(, nrounds)
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
KeccakP-1600-AVX2.cpp: from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:46,
KeccakP-1600-AVX2.cpp: from KeccakP-1600-AVX2.cpp:18:
KeccakP-1600-AVX2.cpp: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:906:1: error: inlining failed in call to always_inline '__m256i _mm256_unpacklo_epi64(__m256i, __m256i)': target specific option mismatch
KeccakP-1600-AVX2.cpp: _mm256_unpacklo_epi64 (__m256i __A, __m256i __B)
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:268:45: error: called from here
KeccakP-1600-AVX2.cpp: r1 = _mm256_unpacklo_epi64(a24, a34); \
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:641:5: note: in expansion of macro 'KECCAK_PERMUTE_LOOP'
KeccakP-1600-AVX2.cpp: KECCAK_PERMUTE_LOOP(, nrounds)
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core-avx-i -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=corei7-avx -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/optimized1600AVX2
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/optimized1600AVX2
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/optimized1600AVX2
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv kcp/optimized1600AVX2

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600AVX2
Compiler: g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer
try.cpp: crypto_hash_shake256.a(KeccakSpongeWidth1600.o): In function `KeccakWidth1600_Sponge(unsigned int, unsigned int, unsigned char const*, unsigned long, unsigned char, unsigned char*, unsigned long)':
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: crypto_hash_shake256.a(KeccakSpongeWidth1600.o): In function `KeccakWidth1600_SpongeInitialize(KeccakWidth1600_SpongeInstanceStruct*, unsigned int, unsigned int)':
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: crypto_hash_shake256.a(KeccakSpongeWidth1600.o): In function `KeccakWidth1600_SpongeAbsorb(KeccakWidth1600_SpongeInstanceStruct*, unsigned char const*, unsigned long)':
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: crypto_hash_shake256.a(KeccakSpongeWidth1600.o): In function `KeccakWidth1600_SpongeAbsorbLastFewBits(KeccakWidth1600_SpongeInstanceStruct*, unsigned char)':
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer kcp/optimized1600AVX2

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600AVX2
Compiler: g++ -m64 -march=core-avx2 -O -fomit-frame-pointer
try.cpp: crypto_hash_shake256.a(KeccakSpongeWidth1600.o): In function `KeccakWidth1600_Sponge(unsigned int, unsigned int, unsigned char const*, unsigned long, unsigned char, unsigned char*, unsigned long)':
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: crypto_hash_shake256.a(KeccakSpongeWidth1600.o): In function `KeccakWidth1600_SpongeInitialize(KeccakWidth1600_SpongeInstanceStruct*, unsigned int, unsigned int)':
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: crypto_hash_shake256.a(KeccakSpongeWidth1600.o): In function `KeccakWidth1600_SpongeAbsorb(KeccakWidth1600_SpongeInstanceStruct*, unsigned char const*, unsigned long)':
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: crypto_hash_shake256.a(KeccakSpongeWidth1600.o): In function `KeccakWidth1600_SpongeAbsorbLastFewBits(KeccakWidth1600_SpongeInstanceStruct*, unsigned char)':
try.cpp: KeccakSpongeWidth1600.c:(.text+0x...): undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
g++ -m64 -march=core-avx2 -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer kcp/optimized1600AVX2

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600AVX512
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_AddBytes':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: in expansion of macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:9: note: in expansion of macro 'STORE_8Lanes'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: in expansion of macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:9: note: in expansion of macro 'STORE_8Lanes'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: ...
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_AddBytes':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: in expansion of macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:9: note: in expansion of macro 'STORE_8Lanes'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h:5781:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: error: called from here
KeccakP-1600-AVX512.c: #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: in expansion of macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:9: note: in expansion of macro 'STORE_8Lanes'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600AVX512

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600ARMv7A
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:17: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:24: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:53: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:269: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:270: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:271: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:17: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:24: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:53: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:269: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:270: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:271: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600ARMv7A

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600ARMv8A
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:258: Error: no such instruction: `movi v0.2d,'
keccak.s: keccak.s:259: Error: no such instruction: `movi v1.2d,'
keccak.s: keccak.s:260: Error: no such instruction: `movi v2.2d,'
keccak.s: keccak.s:261: Error: no such instruction: `movi v3.2d,'
keccak.s: keccak.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
keccak.s: keccak.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
keccak.s: keccak.s:264: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
keccak.s: keccak.s:265: Error: no such instruction: `st1 { v0.d}[0],[x0],'
keccak.s: keccak.s:276: Error: no such instruction: `ldrb w3,[x0,x2]'
keccak.s: keccak.s:277: Error: no such instruction: `eor w3,w3,w1'
keccak.s: keccak.s:278: Error: invalid char '[' beginning operand 2 `[x0'
keccak.s: keccak.s:289: Error: too many memory references for `add'
keccak.s: keccak.s:290: Error: too many memory references for `sub'
keccak.s: keccak.s:291: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
keccak.s: keccak.s:293: Error: too many memory references for `sub'
keccak.s: keccak.s:294: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
keccak.s: keccak.s:295: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
keccak.s: keccak.s:296: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
keccak.s: keccak.s:297: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
keccak.s: keccak.s:298: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
keccak.s: keccak.s:299: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
keccak.s: keccak.s:300: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
keccak.s: keccak.s:301: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
keccak.s: keccak.s:302: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
keccak.s: ...
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:258: Error: no such instruction: `movi v0.2d,'
keccak.s: keccak.s:259: Error: no such instruction: `movi v1.2d,'
keccak.s: keccak.s:260: Error: no such instruction: `movi v2.2d,'
keccak.s: keccak.s:261: Error: no such instruction: `movi v3.2d,'
keccak.s: keccak.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
keccak.s: keccak.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
keccak.s: keccak.s:264: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
keccak.s: keccak.s:265: Error: no such instruction: `st1 { v0.d}[0],[x0],'
keccak.s: keccak.s:276: Error: no such instruction: `ldrb w3,[x0,x2]'
keccak.s: keccak.s:277: Error: no such instruction: `eor w3,w3,w1'
keccak.s: keccak.s:278: Error: invalid char '[' beginning operand 2 `[x0'
keccak.s: keccak.s:289: Error: too many memory references for `add'
keccak.s: keccak.s:290: Error: too many memory references for `sub'
keccak.s: keccak.s:291: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
keccak.s: keccak.s:293: Error: too many memory references for `sub'
keccak.s: keccak.s:294: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
keccak.s: keccak.s:295: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
keccak.s: keccak.s:296: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
keccak.s: keccak.s:297: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
keccak.s: keccak.s:298: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
keccak.s: keccak.s:299: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
keccak.s: keccak.s:300: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
keccak.s: keccak.s:301: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
keccak.s: keccak.s:302: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600ARMv8A

Compiler output

Implementation: crypto_hash/shake256/kcp/optimized1600AVR8
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
keccak.s: keccak.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
keccak.s: keccak.s:4: Error: no such instruction: `denoted as "the implementer".'
keccak.s: keccak.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
keccak.s: keccak.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
keccak.s: keccak.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
keccak.s: keccak.s:12: Error: number of operands mismatch for `and'
keccak.s: keccak.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
keccak.s: keccak.s:18: Error: no such instruction: `registers used in all routines'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
keccak.s: keccak.s:32: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
keccak.s: keccak.s:36: Error: no such instruction: `argument state is passed in r24:r25'
keccak.s: keccak.s:40: Error: too many memory references for `mov'
keccak.s: keccak.s:41: Error: no such instruction: `ldi r23,5*5'
keccak.s: keccak.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
keccak.s: keccak.s:43: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:44: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:45: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:46: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:47: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:48: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:49: Error: no such instruction: `st z+,zero'
keccak.s: ...
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
keccak.s: keccak.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
keccak.s: keccak.s:4: Error: no such instruction: `denoted as "the implementer".'
keccak.s: keccak.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
keccak.s: keccak.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
keccak.s: keccak.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
keccak.s: keccak.s:12: Error: number of operands mismatch for `and'
keccak.s: keccak.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
keccak.s: keccak.s:18: Error: no such instruction: `registers used in all routines'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
keccak.s: keccak.s:32: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
keccak.s: keccak.s:36: Error: no such instruction: `argument state is passed in r24:r25'
keccak.s: keccak.s:40: Error: too many memory references for `mov'
keccak.s: keccak.s:41: Error: no such instruction: `ldi r23,5*5'
keccak.s: keccak.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
keccak.s: keccak.s:43: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:44: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:45: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:46: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:47: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:48: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:49: Error: no such instruction: `st z+,zero'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=barcelona -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -march=barcelona -Os -fomit-frame-pointer kcp/optimized1600AVR8

Compiler output

Implementation: crypto_hash/shake256/kcp/compact1600AVR8
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
keccak.s: keccak.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
keccak.s: keccak.s:4: Error: no such instruction: `denoted as "the implementer".'
keccak.s: keccak.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
keccak.s: keccak.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
keccak.s: keccak.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
keccak.s: keccak.s:12: Error: number of operands mismatch for `and'
keccak.s: keccak.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
keccak.s: keccak.s:18: Error: no such instruction: `registers used in all routines'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
keccak.s: keccak.s:32: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
keccak.s: keccak.s:36: Error: no such instruction: `argument state is passed in r24:r25'
keccak.s: keccak.s:40: Error: too many memory references for `mov'
keccak.s: keccak.s:41: Error: no such instruction: `ldi r23,5*5*8'
keccak.s: keccak.s:43: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:44: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
keccak.s: keccak.s:45: Error: no such instruction: `brne KeccakP1600_Initialize_Loop'
keccak.s: keccak.s:49: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:51: Error: no such instruction: `void KeccakP1600_AddByte(void *state,unsigned char data,unsigned int offset)'
keccak.s: keccak.s:53: Error: no such instruction: `argument state is passed in r24:r25'
keccak.s: keccak.s:54: Error: no such instruction: `argument data is passed in r22:r23,only LSB (r22)is used'
keccak.s: keccak.s:55: Error: no such instruction: `argument offset is passed in r20:r21,only LSB (r20)is used'
keccak.s: ...
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
keccak.s: keccak.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
keccak.s: keccak.s:4: Error: no such instruction: `denoted as "the implementer".'
keccak.s: keccak.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
keccak.s: keccak.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
keccak.s: keccak.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
keccak.s: keccak.s:12: Error: number of operands mismatch for `and'
keccak.s: keccak.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
keccak.s: keccak.s:18: Error: no such instruction: `registers used in all routines'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
keccak.s: keccak.s:32: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
keccak.s: keccak.s:36: Error: no such instruction: `argument state is passed in r24:r25'
keccak.s: keccak.s:40: Error: too many memory references for `mov'
keccak.s: keccak.s:41: Error: no such instruction: `ldi r23,5*5*8'
keccak.s: keccak.s:43: Error: no such instruction: `st z+,zero'
keccak.s: keccak.s:44: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
keccak.s: keccak.s:45: Error: no such instruction: `brne KeccakP1600_Initialize_Loop'
keccak.s: keccak.s:49: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:51: Error: no such instruction: `void KeccakP1600_AddByte(void *state,unsigned char data,unsigned int offset)'
keccak.s: keccak.s:53: Error: no such instruction: `argument state is passed in r24:r25'
keccak.s: keccak.s:54: Error: no such instruction: `argument data is passed in r22:r23,only LSB (r22)is used'
keccak.s: keccak.s:55: Error: no such instruction: `argument offset is passed in r20:r21,only LSB (r20)is used'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=barcelona -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -march=barcelona -Os -fomit-frame-pointer kcp/compact1600AVR8