Implementation notes: amd64, oki, crypto_hash/hamsi

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_hash
Primitive: hamsi
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
30900? ? ?? ? ?simd-2clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
30916? ? ?? ? ?simd-2clang_-O3_-fomit-frame-pointer_-Qunused-arguments2018112720181123
30944? ? ?? ? ?simd-2clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
31018? ? ?? ? ?simd-2clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
31022? ? ?? ? ?simd-1clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
31026? ? ?? ? ?simd-1clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
31050? ? ?? ? ?simd-1clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
31138? ? ?? ? ?simd-1clang_-O3_-fomit-frame-pointer_-Qunused-arguments2018112720181123
31154? ? ?? ? ?simd-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112720181123
31170? ? ?? ? ?simd-2clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018112720181123
31180? ? ?? ? ?simd-2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112720181123
31196? ? ?? ? ?simd-2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112720181123
31198? ? ?? ? ?simd-2clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
31218? ? ?? ? ?simd-2clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
31228? ? ?? ? ?simd-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112720181123
31238? ? ?? ? ?simd-2clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018112720181123
31478? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
31544? ? ?? ? ?simd-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112720181123
31578? ? ?? ? ?simd-2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112720181123
31610? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
31622? ? ?? ? ?simd-1clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
31624? ? ?? ? ?simd-1gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
31648? ? ?? ? ?simd-1gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018112720181123
31670? ? ?? ? ?simd-2gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112720181123
31680? ? ?? ? ?simd-2gcc_-funroll-loops_-Os_-fomit-frame-pointer2018112720181123
31712? ? ?? ? ?simd-1gcc_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
31724? ? ?? ? ?simd-2gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
31734? ? ?? ? ?simd-1gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112720181123
31740? ? ?? ? ?simd-1gcc_-O_-fomit-frame-pointer2018112720181123
31758? ? ?? ? ?simd-1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
31764? ? ?? ? ?simd-1clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018112720181123
31764? ? ?? ? ?simd-1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112720181123
31774? ? ?? ? ?simd-1clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018112720181123
31784? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
31794? ? ?? ? ?simd-1gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018112720181123
31798? ? ?? ? ?simd-2gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018112720181123
31804? ? ?? ? ?simd-1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112720181123
31806? ? ?? ? ?simd-1gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
31806? ? ?? ? ?simd-1gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018112720181123
31808? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
31808? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018112720181123
31812? ? ?? ? ?simd-1gcc_-funroll-loops_-O_-fomit-frame-pointer2018112720181123
31816? ? ?? ? ?simd-1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112720181123
31816? ? ?? ? ?simd-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112720181123
31818? ? ?? ? ?simd-1gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
31822? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
31832? ? ?? ? ?simd-2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112720181123
31834? ? ?? ? ?simd-1gcc_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
31838? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
31840? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018112720181123
31842? ? ?? ? ?simd-1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
31848? ? ?? ? ?simd-1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112720181123
31850? ? ?? ? ?simd-1gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
31850? ? ?? ? ?simd-2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
31852? ? ?? ? ?bernstein/small-simd-2clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
31868? ? ?? ? ?simd-1gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
31872? ? ?? ? ?simd-1gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
31878? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018112720181123
31880? ? ?? ? ?simd-2gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112720181123
31882? ? ?? ? ?simd-1gcc_-m64_-O_-fomit-frame-pointer2018112720181123
31882? ? ?? ? ?simd-1gcc_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
31902? ? ?? ? ?simd-1gcc_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
31902? ? ?? ? ?simd-2gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112720181123
31914? ? ?? ? ?bernstein/small-simd-2clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
31914? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018112720181123
31918? ? ?? ? ?simd-1gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
31918? ? ?? ? ?simd-2gcc_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
31924? ? ?? ? ?simd-1gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018112720181123
31934? ? ?? ? ?simd-1gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
31938? ? ?? ? ?simd-1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
31938? ? ?? ? ?simd-1gcc_-march=k8_-O_-fomit-frame-pointer2018112720181123
31946? ? ?? ? ?simd-1gcc_-march=nocona_-O_-fomit-frame-pointer2018112720181123
32002? ? ?? ? ?simd-1gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
32010? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
32026? ? ?? ? ?simd-2gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
32036? ? ?? ? ?simd-2gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018112720181123
32064? ? ?? ? ?simd-1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112720181123
32066? ? ?? ? ?simd-1gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
32098? ? ?? ? ?simd-1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112720181123
32112? ? ?? ? ?simd-1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112720181123
32114? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
32118? ? ?? ? ?simd-1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112720181123
32130? ? ?? ? ?simd-2gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018112720181123
32138? ? ?? ? ?simd-2gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
32148? ? ?? ? ?simd-2gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
32162? ? ?? ? ?simd-1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112720181123
32164? ? ?? ? ?simd-2gcc_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
32178? ? ?? ? ?simd-2gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
32184? ? ?? ? ?simd-2gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
32184? ? ?? ? ?simd-2gcc_-march=nocona_-O_-fomit-frame-pointer2018112720181123
32188? ? ?? ? ?simd-2gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018112720181123
32190? ? ?? ? ?simd-2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
32198? ? ?? ? ?bernstein/small-simd-2clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
32198? ? ?? ? ?bernstein/small-simd-2clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
32198? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
32204? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018112720181123
32206? ? ?? ? ?simd-2gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
32206? ? ?? ? ?simd-2gcc_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
32210? ? ?? ? ?simd-2gcc_-funroll-loops_-O_-fomit-frame-pointer2018112720181123
32212? ? ?? ? ?simd-1gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112720181123
32212? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018112720181123
32214? ? ?? ? ?bernstein/small-simd-2clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018112720181123
32218? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
32218? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018112720181123
32220? ? ?? ? ?simd-2gcc_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
32222? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
32222? ? ?? ? ?simd-2gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
32224? ? ?? ? ?simd-2gcc_-march=k8_-O_-fomit-frame-pointer2018112720181123
32232? ? ?? ? ?bernstein/small-simd-2clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018112720181123
32240? ? ?? ? ?bernstein/small-simd-2clang_-O3_-fomit-frame-pointer_-Qunused-arguments2018112720181123
32240? ? ?? ? ?simd-2gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
32242? ? ?? ? ?simd-2gcc_-O_-fomit-frame-pointer2018112720181123
32242? ? ?? ? ?simd-2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
32242? ? ?? ? ?simd-2gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018112720181123
32242? ? ?? ? ?simd-2gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
32256? ? ?? ? ?simd-2gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
32260? ? ?? ? ?simd-2gcc_-m64_-O_-fomit-frame-pointer2018112720181123
32272? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
32272? ? ?? ? ?simd-2gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112720181123
32274? ? ?? ? ?simd-1gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
32274? ? ?? ? ?simd-2gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
32278? ? ?? ? ?simd-2gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
32284? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
32302? ? ?? ? ?simd-2gcc_-Os_-fomit-frame-pointer2018112720181123
32302? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
32306? ? ?? ? ?bernstein/small-simd-2clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
32318? ? ?? ? ?simd-2gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112720181123
32322? ? ?? ? ?simd-2gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112720181123
32330? ? ?? ? ?simd-2gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
32342? ? ?? ? ?simd-2gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
32354? ? ?? ? ?simd-2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
32360? ? ?? ? ?simd-2gcc_-m64_-Os_-fomit-frame-pointer2018112720181123
32372? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
32390? ? ?? ? ?simd-1gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
32394? ? ?? ? ?simd-1gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112720181123
32400? ? ?? ? ?simd-2gcc_-funroll-loops_-O2_-fomit-frame-pointer2018112720181123
32406? ? ?? ? ?simd-2gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018112720181123
32410? ? ?? ? ?simd-1gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112720181123
32412? ? ?? ? ?simd-2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
32412? ? ?? ? ?simd-2gcc_-march=k8_-Os_-fomit-frame-pointer2018112720181123
32422? ? ?? ? ?simd-1gcc_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
32436? ? ?? ? ?simd-1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112720181123
32458? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
32460? ? ?? ? ?simd-2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
32464? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018112720181123
32466? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018112720181123
32472? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
32478? ? ?? ? ?simd-1gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
32480? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
32480? ? ?? ? ?simd-2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
32486? ? ?? ? ?simd-2gcc_-funroll-loops_-O3_-fomit-frame-pointer2018112720181123
32486? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
32494? ? ?? ? ?simd-1gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
32554? ? ?? ? ?simd-1gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
32582? ? ?? ? ?simd-2gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
32594? ? ?? ? ?simd-2gcc_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
32600? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
32614? ? ?? ? ?simd-1gcc_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
32714? ? ?? ? ?simd-2gcc_-m64_-O3_-fomit-frame-pointer2018112720181123
32718? ? ?? ? ?simd-2gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
32718? ? ?? ? ?simd-2gcc_-march=k8_-O2_-fomit-frame-pointer2018112720181123
32720? ? ?? ? ?simd-2gcc_-O3_-fomit-frame-pointer2018112720181123
32722? ? ?? ? ?simd-1gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
32734? ? ?? ? ?simd-1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112720181123
32766? ? ?? ? ?simd-2gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
32784? ? ?? ? ?simd-1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112720181123
32784? ? ?? ? ?simd-2gcc_-march=k8_-O3_-fomit-frame-pointer2018112720181123
32796? ? ?? ? ?simd-2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
32808? ? ?? ? ?simd-2gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
32812? ? ?? ? ?simd-1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112720181123
32816? ? ?? ? ?simd-2gcc_-m64_-O2_-fomit-frame-pointer2018112720181123
32820? ? ?? ? ?simd-1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112720181123
32868? ? ?? ? ?simd-1gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
32872? ? ?? ? ?simd-1gcc_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
32874? ? ?? ? ?simd-2gcc_-O2_-fomit-frame-pointer2018112720181123
32882? ? ?? ? ?simd-1gcc_-march=k8_-O2_-fomit-frame-pointer2018112720181123
32912? ? ?? ? ?simd-2gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018112720181123
33008? ? ?? ? ?simd-1gcc_-m64_-Os_-fomit-frame-pointer2018112720181123
33020? ? ?? ? ?simd-1gcc_-Os_-fomit-frame-pointer2018112720181123
33078? ? ?? ? ?simd-1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
33106? ? ?? ? ?simd-1gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
33116? ? ?? ? ?simd-2gcc_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
33130? ? ?? ? ?simd-1gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018112720181123
33168? ? ?? ? ?simd-1gcc_-O3_-fomit-frame-pointer2018112720181123
33174? ? ?? ? ?simd-1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112720181123
33192? ? ?? ? ?simd-2gcc_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
33198? ? ?? ? ?simd-1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
33206? ? ?? ? ?simd-1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
33208? ? ?? ? ?simd-1gcc_-funroll-loops_-O2_-fomit-frame-pointer2018112720181123
33212? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018112720181123
33212? ? ?? ? ?simd-1gcc_-m64_-O3_-fomit-frame-pointer2018112720181123
33222? ? ?? ? ?simd-2gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112720181123
33228? ? ?? ? ?simd-1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
33234? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
33250? ? ?? ? ?simd-1gcc_-funroll-loops_-O3_-fomit-frame-pointer2018112720181123
33252? ? ?? ? ?simd-2gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
33256? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
33258? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018112720181123
33258? ? ?? ? ?simd-1gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018112720181123
33258? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018112720181123
33268? ? ?? ? ?simd-1gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018112720181123
33268? ? ?? ? ?simd-2gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112720181123
33270? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018112720181123
33304? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018112720181123
33328? ? ?? ? ?simd-1gcc_-march=k8_-O3_-fomit-frame-pointer2018112720181123
33348? ? ?? ? ?simd-1gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
33362? ? ?? ? ?simd-1gcc_-O2_-fomit-frame-pointer2018112720181123
33378? ? ?? ? ?simd-1gcc_-m64_-O2_-fomit-frame-pointer2018112720181123
33412? ? ?? ? ?simd-1gcc_-march=k8_-Os_-fomit-frame-pointer2018112720181123
33418? ? ?? ? ?simd-2gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112720181123
33420? ? ?? ? ?simd-2gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112720181123
33426? ? ?? ? ?simd-1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
33426? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018112720181123
33430? ? ?? ? ?simd-1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112720181123
33430? ? ?? ? ?simd-2gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112720181123
33432? ? ?? ? ?simd-2gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112720181123
33438? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018112720181123
33474? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018112720181123
33488? ? ?? ? ?simd-2gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018112720181123
33490? ? ?? ? ?simd-1gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018112720181123
33494? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018112720181123
33508? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018112720181123
33510? ? ?? ? ?simd-2gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018112720181123
33514? ? ?? ? ?simd-1gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018112720181123
33582? ? ?? ? ?simd-2gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018112720181123
33612? ? ?? ? ?simd-2gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018112720181123
33624? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018112720181123
33650? ? ?? ? ?simd-2gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018112720181123
33714? ? ?? ? ?simd-1gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018112720181123
33778? ? ?? ? ?simd-2gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018112720181123
33822? ? ?? ? ?simd-2gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018112720181123
33828? ? ?? ? ?simd-1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
33838? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018112720181123
33846? ? ?? ? ?simd-1gcc_-funroll-loops_-Os_-fomit-frame-pointer2018112720181123
33852? ? ?? ? ?simd-1gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018112720181123
33888? ? ?? ? ?simd-1gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
34054? ? ?? ? ?simd-1gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018112720181123
34196? ? ?? ? ?bernstein/small-simd-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112720181123
34218? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112720181123
34240? ? ?? ? ?bernstein/small-simd-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112720181123
34410? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018112720181123
34428? ? ?? ? ?simd-1gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018112720181123
34460? ? ?? ? ?simd-1gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018112720181123
34794? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112720181123
34858? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018112720181123
34878? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
34884? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
34886? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
34888? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
34894? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018112720181123
34896? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
34906? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-O_-fomit-frame-pointer2018112720181123
34908? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
34910? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
34912? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
34914? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
34928? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018112720181123
34940? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
34954? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112720181123
34956? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
35086? ? ?? ? ?bernstein/small-simd-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112720181123
35338? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
35338? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
35346? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
35360? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
35438? ? ?? ? ?bernstein/small-simd-2gcc_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
35454? ? ?? ? ?bernstein/small-simd-2gcc_-O_-fomit-frame-pointer2018112720181123
35456? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
35464? ? ?? ? ?bernstein/small-simd-2gcc_-march=nocona_-O_-fomit-frame-pointer2018112720181123
35466? ? ?? ? ?bernstein/small-simd-2gcc_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
35472? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-O_-fomit-frame-pointer2018112720181123
35474? ? ?? ? ?bernstein/small-simd-2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
35474? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018112720181123
35474? ? ?? ? ?bernstein/small-simd-2gcc_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
35486? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018112720181123
35488? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
35492? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
35494? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018112720181123
35494? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
35516? ? ?? ? ?bernstein/small-simd-2gcc_-march=k8_-O_-fomit-frame-pointer2018112720181123
35622? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112720181123
35662? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112720181123
35708? ? ?? ? ?bernstein/small-simd-2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
35714? ? ?? ? ?bernstein/small-simd-2gcc_-O3_-fomit-frame-pointer2018112720181123
35716? ? ?? ? ?bernstein/small-simd-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112720181123
35718? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-O3_-fomit-frame-pointer2018112720181123
35744? ? ?? ? ?bernstein/small-simd-2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
35764? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112720181123
35768? ? ?? ? ?bernstein/small-simd-2gcc_-O2_-fomit-frame-pointer2018112720181123
35774? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018112720181123
35774? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-O2_-fomit-frame-pointer2018112720181123
35800? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-Os_-fomit-frame-pointer2018112720181123
35812? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018112720181123
35824? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
35832? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
35850? ? ?? ? ?bernstein/small-simd-2gcc_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
35894? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-O2_-fomit-frame-pointer2018112720181123
35894? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018112720181123
35916? ? ?? ? ?bernstein/small-simd-2gcc_-march=k8_-Os_-fomit-frame-pointer2018112720181123
35922? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
35924? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
35932? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018112720181123
35942? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-O3_-fomit-frame-pointer2018112720181123
35962? ? ?? ? ?bernstein/small-simd-2gcc_-march=k8_-O2_-fomit-frame-pointer2018112720181123
35986? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
35998? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
36008? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112720181123
36016? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
36056? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018112720181123
36090? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
36106? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018112720181123
36106? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
36146? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
36150? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112720181123
36178? ? ?? ? ?bernstein/small-simd-2gcc_-march=k8_-O3_-fomit-frame-pointer2018112720181123
36194? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
36220? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
36234? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018112720181123
36258? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112720181123
36260? ? ?? ? ?bernstein/small-simd-2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
36262? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-Os_-fomit-frame-pointer2018112720181123
36270? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
36276? ? ?? ? ?bernstein/small-simd-2gcc_-Os_-fomit-frame-pointer2018112720181123
36278? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112720181123
36548? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
36652? ? ?? ? ?bernstein/small-simd-2gcc_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
36682? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
36880? ? ?? ? ?bernstein/small-simd-2gcc_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
36898? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112720181123
36902? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
36902? ? ?? ? ?bernstein/small-simd-2gcc_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
36946? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112720181123
36982? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112720181123
37094? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112720181123
37648? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112720181123
37666? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112720181123
38406? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018112720181123
38416? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018112720181123
38428? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018112720181123
38444? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018112720181123
38520? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018112720181123
38530? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018112720181123
38534? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018112720181123
38560? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018112720181123
38800? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018112720181123
38976? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018112720181123
39060? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018112720181123
39092? ? ?? ? ?bernstein/small-simd-2gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018112720181123
269876? ? ?? ? ?simd-1gcc_-funroll-loops2018112720181123
272206? ? ?? ? ?simd-1gcc2018112720181123
277258? ? ?? ? ?simd-2gcc2018112720181123
278206? ? ?? ? ?simd-2gcc_-funroll-loops2018112720181123
281476? ? ?? ? ?simd-1cc2018112720181123
286792? ? ?? ? ?bernstein/small-simd-2gcc_-funroll-loops2018112720181123
286840? ? ?? ? ?bernstein/small-simd-2gcc2018112720181123
296856? ? ?? ? ?simd-2cc2018112720181123
306072? ? ?? ? ?bernstein/small-simd-2cc2018112720181123

Compiler output

Implementation: bernstein/small-simd-2
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x200a450: v4i64 = X86ISD::VTRUNC 0x200a280
try.c: 0x200a280: v16i32 = vselect 0x1fe9a70, 0x1f8e4a0, 0x200a150
try.c: 0x1fe9a70: v4i1 = X86ISD::PCMPGTM 0x1fe44f0, 0x1f9d760
try.c: 0x1fe44f0: v4i64 = X86ISD::VBROADCAST 0x1f9daf0
try.c: 0x1f9daf0: i64,ch = load<LD8[%uglygep72]> 0x1eeddd0, 0x1fb4750, undef:i64
try.c: 0x1fb4750: i64 = add 0x1ff2c00, 0x1f93850
try.c: 0x1ff2c00: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1fd3cb0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1f93850: i64 = shl 0x1fd3460, Constant:i8<3>
try.c: 0x1fd3460: i64,ch = CopyFromReg 0x1eeddd0, Register:i64 %vreg50
try.c: 0x1ff30c0: i64 = Register %vreg50
try.c: 0x1f89680: i8 = Constant<3>
try.c: 0x1ff13a0: i64 = undef
try.c: 0x1f9d760: v4i64,ch = CopyFromReg 0x1eeddd0, Register:v4i64 %vreg13
try.c: 0x1f98430: v4i64 = Register %vreg13
try.c: 0x1f8e4a0: v16i32 = X86ISD::VBROADCAST 0x1fd36c0
try.c: 0x1fd36c0: i32,ch = load<LD4[ConstantPool]> 0x1eeddd0, 0x2009dc0, undef:i64
try.c: 0x2009dc0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1f9f520: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1ff13a0: i64 = undef
try.c: 0x200a150: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x200a020: i32 = Constant<0>
try.c: 0x200a020: i32 = Constant<0>
try.c: 0x200a020: i32 = Constant<0>
try.c: 0x200a020: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments bernstein/small-simd-2

Compiler output

Implementation: bernstein/small-simd-2
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x2645190: v4i64 = X86ISD::VTRUNC 0x2644fc0
try.c: 0x2644fc0: v16i32 = vselect 0x2641c00, 0x25ef790, 0x2644e90
try.c: 0x2641c00: v4i1 = X86ISD::PCMPGTM 0x263e410, 0x25d2370
try.c: 0x263e410: v4i64 = X86ISD::VBROADCAST 0x25d2700
try.c: 0x25d2700: i64,ch = load<LD8[%uglygep72]> 0x2538dc0, 0x25e0f00, undef:i64
try.c: 0x25e0f00: i64 = add 0x263f2f0, 0x25bb7c0
try.c: 0x263f2f0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x2636450: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x25bb7c0: i64 = shl 0x2635c00, Constant:i8<3>
try.c: 0x2635c00: i64,ch = CopyFromReg 0x2538dc0, Register:i64 %vreg50
try.c: 0x263f7b0: i64 = Register %vreg50
try.c: 0x25bcdc0: i8 = Constant<3>
try.c: 0x263ca80: i64 = undef
try.c: 0x25d2370: v4i64,ch = CopyFromReg 0x2538dc0, Register:v4i64 %vreg13
try.c: 0x25d8240: v4i64 = Register %vreg13
try.c: 0x25ef790: v16i32 = X86ISD::VBROADCAST 0x2635e60
try.c: 0x2635e60: i32,ch = load<LD4[ConstantPool]> 0x2538dc0, 0x2644b00, undef:i64
try.c: 0x2644b00: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x25d4130: i64 = TargetConstantPool<i32 1> 0
try.c: 0x263ca80: i64 = undef
try.c: 0x2644e90: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x2644d60: i32 = Constant<0>
try.c: 0x2644d60: i32 = Constant<0>
try.c: 0x2644d60: i32 = Constant<0>
try.c: 0x2644d60: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments bernstein/small-simd-2

Compiler output

Implementation: simd-1
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x205d160: v4i64 = X86ISD::VTRUNC 0x205cf90
try.c: 0x205cf90: v16i32 = vselect 0x2062190, 0x1ff67a0, 0x205ce60
try.c: 0x2062190: v4i1 = X86ISD::PCMPGTM 0x2046a60, 0x1ff7550
try.c: 0x2046a60: v4i64 = X86ISD::VBROADCAST 0x1ff78e0
try.c: 0x1ff78e0: i64,ch = load<LD8[%uglygep72]> 0x1f40db0, 0x2038440, undef:i64
try.c: 0x2038440: i64 = add 0x2047940, 0x1fd6b80
try.c: 0x2047940: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x2008b80: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1fd6b80: i64 = shl 0x2008330, Constant:i8<3>
try.c: 0x2008330: i64,ch = CopyFromReg 0x1f40db0, Register:i64 %vreg50
try.c: 0x2047e00: i64 = Register %vreg50
try.c: 0x1fc31c0: i8 = Constant<3>
try.c: 0x20450d0: i64 = undef
try.c: 0x1ff7550: v4i64,ch = CopyFromReg 0x1f40db0, Register:v4i64 %vreg13
try.c: 0x1fe06f0: v4i64 = Register %vreg13
try.c: 0x1ff67a0: v16i32 = X86ISD::VBROADCAST 0x2008590
try.c: 0x2008590: i32,ch = load<LD4[ConstantPool]> 0x1f40db0, 0x205cad0, undef:i64
try.c: 0x205cad0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1fedfa0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x20450d0: i64 = undef
try.c: 0x205ce60: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x205cd30: i32 = Constant<0>
try.c: 0x205cd30: i32 = Constant<0>
try.c: 0x205cd30: i32 = Constant<0>
try.c: 0x205cd30: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments simd-1

Compiler output

Implementation: simd-1
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x2225000: v4i64 = X86ISD::VTRUNC 0x2224e30
try.c: 0x2224e30: v16i32 = vselect 0x2221a70, 0x21bac50, 0x2224d00
try.c: 0x2221a70: v4i1 = X86ISD::PCMPGTM 0x220d8e0, 0x21bba00
try.c: 0x220d8e0: v4i64 = X86ISD::VBROADCAST 0x21bbd90
try.c: 0x21bbd90: i64,ch = load<LD8[%uglygep72]> 0x2107dd0, 0x21cf850, undef:i64
try.c: 0x21cf850: i64 = add 0x220e7c0, 0x21a6ac0
try.c: 0x220e7c0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x2205210: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x21a6ac0: i64 = shl 0x22049c0, Constant:i8<3>
try.c: 0x22049c0: i64,ch = CopyFromReg 0x2107dd0, Register:i64 %vreg50
try.c: 0x220ec80: i64 = Register %vreg50
try.c: 0x218b550: i8 = Constant<3>
try.c: 0x220bf50: i64 = undef
try.c: 0x21bba00: v4i64,ch = CopyFromReg 0x2107dd0, Register:v4i64 %vreg13
try.c: 0x21b5160: v4i64 = Register %vreg13
try.c: 0x21bac50: v16i32 = X86ISD::VBROADCAST 0x2204c20
try.c: 0x2204c20: i32,ch = load<LD4[ConstantPool]> 0x2107dd0, 0x2224970, undef:i64
try.c: 0x2224970: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x21b8b80: i64 = TargetConstantPool<i32 1> 0
try.c: 0x220bf50: i64 = undef
try.c: 0x2224d00: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x2224bd0: i32 = Constant<0>
try.c: 0x2224bd0: i32 = Constant<0>
try.c: 0x2224bd0: i32 = Constant<0>
try.c: 0x2224bd0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments simd-1

Compiler output

Implementation: simd-2
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x13b1bc0: v4i64 = X86ISD::VTRUNC 0x13b19f0
try.c: 0x13b19f0: v16i32 = vselect 0x13a1c00, 0x133cf70, 0x13b18c0
try.c: 0x13a1c00: v4i1 = X86ISD::PCMPGTM 0x13953a0, 0x1334990
try.c: 0x13953a0: v4i64 = X86ISD::VBROADCAST 0x1334d20
try.c: 0x1334d20: i64,ch = load<LD8[%uglygep72]> 0x1295de0, 0x1343a60, undef:i64
try.c: 0x1343a60: i64 = add 0x139b380, 0x12f6140
try.c: 0x139b380: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1381010: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x12f6140: i64 = shl 0x13807c0, Constant:i8<3>
try.c: 0x13807c0: i64,ch = CopyFromReg 0x1295de0, Register:i64 %vreg50
try.c: 0x139b840: i64 = Register %vreg50
try.c: 0x13311f0: i8 = Constant<3>
try.c: 0x1399b20: i64 = undef
try.c: 0x1334990: v4i64,ch = CopyFromReg 0x1295de0, Register:v4i64 %vreg13
try.c: 0x1348a30: v4i64 = Register %vreg13
try.c: 0x133cf70: v16i32 = X86ISD::VBROADCAST 0x1380a20
try.c: 0x1380a20: i32,ch = load<LD4[ConstantPool]> 0x1295de0, 0x13b1530, undef:i64
try.c: 0x13b1530: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1346550: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1399b20: i64 = undef
try.c: 0x13b18c0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x13b1790: i32 = Constant<0>
try.c: 0x13b1790: i32 = Constant<0>
try.c: 0x13b1790: i32 = Constant<0>
try.c: 0x13b1790: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments simd-2

Compiler output

Implementation: simd-2
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0xbe3f30: v4i64 = X86ISD::VTRUNC 0xbe3d60
try.c: 0xbe3d60: v16i32 = vselect 0xbe09a0, 0xb65370, 0xbe3c30
try.c: 0xbe09a0: v4i1 = X86ISD::PCMPGTM 0xbcb810, 0xb87a10
try.c: 0xbcb810: v4i64 = X86ISD::VBROADCAST 0xb87da0
try.c: 0xb87da0: i64,ch = load<LD8[%uglygep72]> 0xac5dd0, 0xbab760, undef:i64
try.c: 0xbab760: i64 = add 0xbcc6f0, 0xb7dd30
try.c: 0xbcc6f0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xbc2a60: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xb7dd30: i64 = shl 0xbc2210, Constant:i8<3>
try.c: 0xbc2210: i64,ch = CopyFromReg 0xac5dd0, Register:i64 %vreg50
try.c: 0xbccbb0: i64 = Register %vreg50
try.c: 0xb75a90: i8 = Constant<3>
try.c: 0xbc9670: i64 = undef
try.c: 0xb87a10: v4i64,ch = CopyFromReg 0xac5dd0, Register:v4i64 %vreg13
try.c: 0xb8cd20: v4i64 = Register %vreg13
try.c: 0xb65370: v16i32 = X86ISD::VBROADCAST 0xbc2470
try.c: 0xbc2470: i32,ch = load<LD4[ConstantPool]> 0xac5dd0, 0xbe38a0, undef:i64
try.c: 0xbe38a0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xb8a840: i64 = TargetConstantPool<i32 1> 0
try.c: 0xbc9670: i64 = undef
try.c: 0xbe3c30: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0xbe3b00: i32 = Constant<0>
try.c: 0xbe3b00: i32 = Constant<0>
try.c: 0xbe3b00: i32 = Constant<0>
try.c: 0xbe3b00: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments simd-2

Compiler output

Implementation: sphlib
Security model: unknown
Compiler: cc
hamsi.c: hamsi.c:111:26: fatal error: hamsi_helper.c: No such file or directory
hamsi.c: #include "hamsi_helper.c"
hamsi.c: ^
hamsi.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
cc sphlib sphlib-small

Compiler output

Implementation: sphlib
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hamsi.c: hamsi.c:111:10: fatal error: 'hamsi_helper.c' file not found
hamsi.c: #include "hamsi_helper.c"
hamsi.c: ^
hamsi.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments sphlib
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments sphlib
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments sphlib
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments sphlib
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments sphlib
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments sphlib
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sphlib
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sphlib
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sphlib
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sphlib
clang -O3 -fomit-frame-pointer -Qunused-arguments sphlib-small
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments sphlib-small
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments sphlib-small
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments sphlib-small
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments sphlib-small
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments sphlib-small
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sphlib-small
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sphlib-small
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sphlib-small
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sphlib-small

Compiler output

Implementation: sphlib
Security model: unknown
Compiler: gcc
hamsi.c: hamsi.c:111:10: fatal error: hamsi_helper.c: No such file or directory
hamsi.c: #include "hamsi_helper.c"
hamsi.c: ^~~~~~~~~~~~~~~~
hamsi.c: compilation terminated.

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

Compiler output

Implementation: sphlib
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hamsi.c: hamsi.c:111:10: fatal error: hamsi_helper.c: No such file or directory
hamsi.c: #include "hamsi_helper.c"
hamsi.c: ^~~~~~~~~~~~~~~~
hamsi.c: compilation terminated.
hamsi.c: hamsi.c:111:10: fatal error: hamsi_helper.c: No such file or directory
hamsi.c: #include "hamsi_helper.c"
hamsi.c: ^~~~~~~~~~~~~~~~
hamsi.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer sphlib
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer sphlib
gcc -m64 -march=barcelona -O -fomit-frame-pointer sphlib
gcc -m64 -march=barcelona -Os -fomit-frame-pointer sphlib
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer sphlib-small
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer sphlib-small
gcc -m64 -march=barcelona -O -fomit-frame-pointer sphlib-small
gcc -m64 -march=barcelona -Os -fomit-frame-pointer sphlib-small