Implementation notes: amd64, oki, crypto_dh/curve2251

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_dh
Primitive: curve2251
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
367586? ? ?? ? ?relic/amd64-avxclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
367710? ? ?? ? ?relic/amd64-avxclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
368612? ? ?? ? ?relic/amd64-avxclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
368646? ? ?? ? ?relic/amd64-avxclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
368714? ? ?? ? ?relic/amd64-avxclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
368726? ? ?? ? ?relic/amd64-avxclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
368840? ? ?? ? ?relic/amd64-avxclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
369364? ? ?? ? ?relic/amd64-avxclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
370236? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
370524? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
370542? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
370666? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
370746? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
370762? ? ?? ? ?relic/amd64-avxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
370794? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
370830? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
370890? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
370938? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
371028? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
371032? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
371064? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
371112? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
371134? ? ?? ? ?relic/amd64-avxgcc_-O2_-fomit-frame-pointer2019011020181123
371144? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
371150? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
371172? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
371236? ? ?? ? ?relic/amd64-avxgcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
371308? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
371330? ? ?? ? ?relic/amd64-avxgcc_-O3_-fomit-frame-pointer2019011020181123
371360? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
371380? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
371394? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
371422? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
371424? ? ?? ? ?relic/amd64-avxgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
371502? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
371562? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
371646? ? ?? ? ?relic/amd64-avxgcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
371684? ? ?? ? ?relic/amd64-avxgcc_-m64_-O3_-fomit-frame-pointer2019011020181123
371684? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
371750? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
372378? ? ?? ? ?relic/amd64-avxgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
372680? ? ?? ? ?relic/amd64-avxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
372698? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
372742? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
372934? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
373060? ? ?? ? ?relic/amd64-clmulclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
373262? ? ?? ? ?relic/amd64-clmulclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
373320? ? ?? ? ?relic/amd64-clmulclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
373338? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
373450? ? ?? ? ?relic/amd64-clmulclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
373470? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
373556? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
373574? ? ?? ? ?relic/amd64-avxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
373586? ? ?? ? ?relic/amd64-clmulclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
373640? ? ?? ? ?relic/amd64-clmulclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
373654? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
373678? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
373704? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
373892? ? ?? ? ?relic/amd64-clmulclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
373954? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
374004? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
374082? ? ?? ? ?relic/amd64-clmulgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
374094? ? ?? ? ?relic/amd64-clmulclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
374140? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
374172? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
374208? ? ?? ? ?relic/amd64-avxgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
374218? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
374232? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
374238? ? ?? ? ?relic/amd64-avxgcc_-m64_-O_-fomit-frame-pointer2019011020181123
374284? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
374426? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
374576? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
374650? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
374704? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
374746? ? ?? ? ?relic/amd64-avxgcc_-O_-fomit-frame-pointer2019011020181123
374782? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
374806? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
374824? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
374988? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
375076? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
375082? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
375104? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
375132? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
375166? ? ?? ? ?relic/amd64-clmulgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
375194? ? ?? ? ?relic/amd64-avxgcc_-m64_-O2_-fomit-frame-pointer2019011020181123
375242? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
375246? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
375268? ? ?? ? ?relic/amd64-clmulgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
375284? ? ?? ? ?relic/amd64-avxgcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
375298? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
375306? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
375314? ? ?? ? ?relic/amd64-clmulgcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
375356? ? ?? ? ?relic/amd64-clmulgcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
375358? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
375364? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
375386? ? ?? ? ?relic/amd64-clmulgcc_-m64_-O2_-fomit-frame-pointer2019011020181123
375478? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
375502? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
375526? ? ?? ? ?relic/amd64-clmulgcc_-O2_-fomit-frame-pointer2019011020181123
375528? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
375540? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
375542? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
375584? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
375648? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
375728? ? ?? ? ?relic/amd64-clmulgcc_-O3_-fomit-frame-pointer2019011020181123
375790? ? ?? ? ?relic/amd64-clmulgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
375836? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
376108? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
376352? ? ?? ? ?relic/amd64-clmulgcc_-m64_-O3_-fomit-frame-pointer2019011020181123
376606? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
376734? ? ?? ? ?relic/amd64-avxgcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
376762? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
376802? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
376810? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
377234? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
377428? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
377442? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
377648? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
377720? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
377748? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
377808? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
377846? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
377862? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
377966? ? ?? ? ?relic/amd64-avxgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
377976? ? ?? ? ?relic/amd64-avxgcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
378048? ? ?? ? ?relic/amd64-clmulgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
378122? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
378174? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
378226? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
378232? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
378242? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
378272? ? ?? ? ?relic/amd64-clmulgcc_-O_-fomit-frame-pointer2019011020181123
378286? ? ?? ? ?relic/amd64-clmulgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
378302? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
378374? ? ?? ? ?relic/amd64-avxgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
378406? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
378444? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
378444? ? ?? ? ?relic/amd64-clmulgcc_-m64_-O_-fomit-frame-pointer2019011020181123
378598? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
378884? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
379514? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
379858? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
380022? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
380132? ? ?? ? ?relic/amd64-avxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
380188? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
380260? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
380314? ? ?? ? ?relic/amd64-avxgcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
380428? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
380430? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
380478? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
380616? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
380776? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
380788? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
380804? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
380866? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
380884? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
380910? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
380914? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
380966? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
380974? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
381014? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
381040? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
381068? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
381098? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
381108? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
381184? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
381194? ? ?? ? ?relic/amd64-avxgcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
381316? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
381330? ? ?? ? ?relic/amd64-avxgcc_-Os_-fomit-frame-pointer2019011020181123
381408? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
381442? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
381496? ? ?? ? ?relic/amd64-clmulgcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
381538? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
381564? ? ?? ? ?relic/amd64-avxgcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
381682? ? ?? ? ?relic/amd64-avxgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
381772? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
381780? ? ?? ? ?relic/amd64-avxgcc_-m64_-Os_-fomit-frame-pointer2019011020181123
381798? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
381830? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
381880? ? ?? ? ?relic/amd64-avxgcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
381888? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
381996? ? ?? ? ?relic/amd64-avxgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
382424? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
382424? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
382620? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
382672? ? ?? ? ?relic/amd64-clmulgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
382826? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
382886? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
383822? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
383878? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
384054? ? ?? ? ?relic/amd64-clmulgcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
384082? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
384176? ? ?? ? ?relic/amd64-clmulgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
384386? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
384722? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
384980? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
385170? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
385170? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
385186? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
385242? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
385294? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
385310? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
385334? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
385498? ? ?? ? ?relic/amd64-clmulgcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
385574? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
385666? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
385678? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
385746? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
385834? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
385838? ? ?? ? ?relic/amd64-clmulgcc_-m64_-Os_-fomit-frame-pointer2019011020181123
385898? ? ?? ? ?relic/amd64-clmulgcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
385912? ? ?? ? ?relic/amd64-clmulgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
385954? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
385988? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
385994? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
386072? ? ?? ? ?relic/amd64-clmulgcc_-Os_-fomit-frame-pointer2019011020181123
386172? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
386176? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
386236? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
386258? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
386302? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
386302? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
386312? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
386460? ? ?? ? ?relic/amd64-clmulgcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
386516? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
386728? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
386864? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
386876? ? ?? ? ?relic/amd64-clmulgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
386894? ? ?? ? ?relic/amd64-clmulgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
387060? ? ?? ? ?relic/amd64-clmulgcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
387470? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
388594? ? ?? ? ?relic/amd64-clmulgcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
417506? ? ?? ? ?relic/amd64-avxcc2019011020181123
418622? ? ?? ? ?relic/amd64-avxgcc2019011020181123
419010? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops2019011020181123
423594? ? ?? ? ?relic/amd64-clmulcc2019011020181123
423888? ? ?? ? ?relic/amd64-clmulgcc2019011020181123
424500? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops2019011020181123
1051550? ? ?? ? ?relic/amd64-ssse3clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
1052750? ? ?? ? ?relic/amd64-ssse3clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
1052974? ? ?? ? ?relic/amd64-ssse3clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
1053822? ? ?? ? ?relic/amd64-ssse3clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
1054152? ? ?? ? ?relic/amd64-ssse3clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
1054920? ? ?? ? ?relic/amd64-ssse3clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
1055314? ? ?? ? ?relic/amd64-ssse3clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
1055850? ? ?? ? ?relic/amd64-ssse3clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
1056942? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
1057174? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
1057928? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
1058300? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
1059480? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
1059742? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
1059818? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
1059840? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
1060100? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-O3_-fomit-frame-pointer2019011020181123
1060368? ? ?? ? ?relic/amd64-ssse3gcc_-O3_-fomit-frame-pointer2019011020181123
1060462? ? ?? ? ?relic/amd64-ssse3gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
1064014? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
1064678? ? ?? ? ?relic/amd64-ssse3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
1064830? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
1065104? ? ?? ? ?relic/amd64-ssse3gcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
1065382? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
1066412? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
1066680? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
1066828? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
1066938? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
1067432? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
1067568? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
1067644? ? ?? ? ?relic/amd64-ssse3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
1067682? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
1067716? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
1067992? ? ?? ? ?relic/amd64-ssse3gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
1068118? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
1068396? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
1068910? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
1069254? ? ?? ? ?relic/amd64-ssse3gcc_-O_-fomit-frame-pointer2019011020181123
1069650? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-O_-fomit-frame-pointer2019011020181123
1069832? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
1070656? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
1070820? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
1072352? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
1072548? ? ?? ? ?relic/amd64-ssse3gcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
1072554? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
1072554? ? ?? ? ?relic/amd64-ssse3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
1072568? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
1072742? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
1072836? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
1072960? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
1073302? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
1073324? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
1073378? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
1073518? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
1073528? ? ?? ? ?relic/amd64-ssse3gcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
1074714? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
1074790? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
1075010? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
1075036? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
1075486? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
1076148? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
1076206? ? ?? ? ?relic/amd64-ssse3gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
1076244? ? ?? ? ?relic/amd64-ssse3gcc_-O2_-fomit-frame-pointer2019011020181123
1076516? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
1076622? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-O2_-fomit-frame-pointer2019011020181123
1076634? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
1076766? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
1076914? ? ?? ? ?relic/amd64-ssse3gcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
1076986? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
1077040? ? ?? ? ?relic/amd64-ssse3gcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
1077874? ? ?? ? ?relic/amd64-ssse3gcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
1077930? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
1078110? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
1079338? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
1079794? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
1080202? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
1081018? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
1083644? ? ?? ? ?relic/amd64-ssse3gcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
1083660? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
1084048? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
1084132? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
1084730? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
1084750? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
1084862? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
1085230? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
1085400? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
1085564? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
1086238? ? ?? ? ?relic/amd64-ssse3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
1086280? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
1087096? ? ?? ? ?relic/amd64-ssse3gcc_-Os_-fomit-frame-pointer2019011020181123
1087152? ? ?? ? ?relic/amd64-ssse3gcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
1087394? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
1087646? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
1087864? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-Os_-fomit-frame-pointer2019011020181123
1088156? ? ?? ? ?relic/amd64-ssse3gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
1088528? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
1088566? ? ?? ? ?relic/amd64-ssse3gcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
1088796? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
1089170? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
1089314? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
1091084? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
1091098? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
1091142? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
1091204? ? ?? ? ?relic/amd64-ssse3gcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
1091656? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
1091750? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
1091750? ? ?? ? ?relic/amd64-ssse3gcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
1091768? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
1092002? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
1092714? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
1093510? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
1093578? ? ?? ? ?relic/amd64-ssse3gcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
1093932? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
1094776? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
1096314? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
1096602? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
1161382? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops2019011020181123
1161384? ? ?? ? ?relic/amd64-ssse3gcc2019011020181123
1171476? ? ?? ? ?relic/amd64-ssse3cc2019011020181123
2618510? ? ?? ? ?mpfqgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
2631140? ? ?? ? ?mpfqgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
2646548? ? ?? ? ?mpfqgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
2656060? ? ?? ? ?mpfqgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
2666174? ? ?? ? ?mpfqgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
2672860? ? ?? ? ?mpfqgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
2757346? ? ?? ? ?mpfqgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
2757496? ? ?? ? ?mpfqgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
2793488? ? ?? ? ?mpfqgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
2794328? ? ?? ? ?mpfqgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
2796316? ? ?? ? ?mpfqgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
2796362? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
2814670? ? ?? ? ?mpfqgcc_-O3_-fomit-frame-pointer2019011020181123
2814870? ? ?? ? ?mpfqgcc_-m64_-O3_-fomit-frame-pointer2019011020181123
2815116? ? ?? ? ?mpfqgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
2819212? ? ?? ? ?mpfqgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
2819640? ? ?? ? ?mpfqgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
2819946? ? ?? ? ?mpfqgcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
2822442? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
2823078? ? ?? ? ?mpfqgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
2825084? ? ?? ? ?mpfqgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
2825918? ? ?? ? ?mpfqgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
2826384? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
2833800? ? ?? ? ?mpfqgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
2840340? ? ?? ? ?mpfqgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
2842442? ? ?? ? ?mpfqgcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
2847830? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
2848064? ? ?? ? ?mpfqgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
2848788? ? ?? ? ?mpfqgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
2850804? ? ?? ? ?mpfqgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
2852894? ? ?? ? ?mpfqgcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
2853680? ? ?? ? ?mpfqgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
2855124? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
2855958? ? ?? ? ?mpfqgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
2857882? ? ?? ? ?mpfqgcc_-O2_-fomit-frame-pointer2019011020181123
2858008? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
2858368? ? ?? ? ?mpfqgcc_-m64_-O2_-fomit-frame-pointer2019011020181123
2858616? ? ?? ? ?mpfqgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
2859470? ? ?? ? ?mpfqgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
2859516? ? ?? ? ?mpfqgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
2859682? ? ?? ? ?mpfqgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
2860268? ? ?? ? ?mpfqgcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
2862224? ? ?? ? ?mpfqgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
2865708? ? ?? ? ?mpfqgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
2866044? ? ?? ? ?mpfqgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
2867486? ? ?? ? ?mpfqgcc_-m64_-O_-fomit-frame-pointer2019011020181123
2867488? ? ?? ? ?mpfqgcc_-O_-fomit-frame-pointer2019011020181123
2869038? ? ?? ? ?mpfqgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
2869120? ? ?? ? ?mpfqgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
2871084? ? ?? ? ?mpfqgcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
2872110? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
2874058? ? ?? ? ?mpfqgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
2875896? ? ?? ? ?mpfqgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
2876758? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
2878372? ? ?? ? ?mpfqgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
2879440? ? ?? ? ?mpfqgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
2881962? ? ?? ? ?mpfqgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
2882188? ? ?? ? ?mpfqgcc_-Os_-fomit-frame-pointer2019011020181123
2882234? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
2882356? ? ?? ? ?mpfqgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
2882824? ? ?? ? ?mpfqgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
2883178? ? ?? ? ?mpfqgcc_-m64_-Os_-fomit-frame-pointer2019011020181123
2889074? ? ?? ? ?mpfqgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
2890108? ? ?? ? ?mpfqgcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
2890546? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
2890554? ? ?? ? ?mpfqgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
2896212? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
2899786? ? ?? ? ?mpfqgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
2904106? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
2904858? ? ?? ? ?mpfqgcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
2906132? ? ?? ? ?mpfqgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
2908104? ? ?? ? ?mpfqgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
2919382? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
2919384? ? ?? ? ?mpfqgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
2919420? ? ?? ? ?mpfqgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
2921126? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
2930594? ? ?? ? ?mpfqgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
2932164? ? ?? ? ?mpfqgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
2933534? ? ?? ? ?mpfqgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
2937618? ? ?? ? ?mpfqgcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
2938274? ? ?? ? ?mpfqgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
2946182? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
2948466? ? ?? ? ?mpfqgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
2949234? ? ?? ? ?mpfqgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
2952404? ? ?? ? ?mpfqgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
2952706? ? ?? ? ?mpfqgcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
2956064? ? ?? ? ?mpfqgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
2957198? ? ?? ? ?mpfqgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
2963574? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
2963982? ? ?? ? ?mpfqgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
2991218? ? ?? ? ?mpfqgcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
2992320? ? ?? ? ?mpfqgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
3248966? ? ?? ? ?mpfqgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
3249088? ? ?? ? ?mpfqgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
3262828? ? ?? ? ?mpfqgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
3290348? ? ?? ? ?mpfqgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
3337506? ? ?? ? ?mpfqgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
3338028? ? ?? ? ?mpfqgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
3338608? ? ?? ? ?mpfqgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
3338952? ? ?? ? ?mpfqgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
3342208? ? ?? ? ?mpfqgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
3417046? ? ?? ? ?mpfqgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
3456944? ? ?? ? ?mpfqgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
3527556? ? ?? ? ?mpfqgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
3535294? ? ?? ? ?mpfqgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
3748382? ? ?? ? ?mpfqgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
3783576? ? ?? ? ?mpfqgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
3794508? ? ?? ? ?mpfqgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
9779584? ? ?? ? ?mpfqgcc_-funroll-loops2019011020181123
9807002? ? ?? ? ?mpfqgcc2019011020181123
9838118? ? ?? ? ?mpfqcc2019011020181123

Compiler output

Implementation: mpfq
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
curve2_251.c: In file included from curve2_251.c:8:
curve2_251.c: In file included from ./field.h:1:
curve2_251.c: In file included from ./mpfq_2_251.h:5:
curve2_251.c: ./x86_64/mpfq_2_251.h:900:14: error: use of unknown builtin '__builtin_ia32_pslldqi128' [-Wimplicit-function-declaration]
curve2_251.c: r.s = t0 ^ SHLD(t1, 64);
curve2_251.c: ^
curve2_251.c: ./x86_64/mpfq_2_251.h:748:25: note: expanded from macro 'SHLD'
curve2_251.c: #define SHLD(x,r) (v2di)__builtin_ia32_pslldqi128 ((gcc43bugfix) (x),(r))
curve2_251.c: ^
curve2_251.c: ./x86_64/mpfq_2_251.h:900:14: error: invalid conversion between vector type 'v2di' (vector of 2 'uint64_t' values) and integer type 'int' of different size
curve2_251.c: r.s = t0 ^ SHLD(t1, 64);
curve2_251.c: ^~~~~~~~~~~~
curve2_251.c: ./x86_64/mpfq_2_251.h:748:19: note: expanded from macro 'SHLD'
curve2_251.c: #define SHLD(x,r) (v2di)__builtin_ia32_pslldqi128 ((gcc43bugfix) (x),(r))
curve2_251.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
curve2_251.c: ./x86_64/mpfq_2_251.h:907:14: error: use of unknown builtin '__builtin_ia32_psrldqi128' [-Wimplicit-function-declaration]
curve2_251.c: r.s = t2 ^ SHRD(t1, 64);
curve2_251.c: ^
curve2_251.c: ./x86_64/mpfq_2_251.h:749:25: note: expanded from macro 'SHRD'
curve2_251.c: #define SHRD(x,r) (v2di)__builtin_ia32_psrldqi128 ((gcc43bugfix) (x),(r))
curve2_251.c: ^
curve2_251.c: ./x86_64/mpfq_2_251.h:907:14: error: invalid conversion between vector type 'v2di' (vector of 2 'uint64_t' values) and integer type 'int' of different size
curve2_251.c: r.s = t2 ^ SHRD(t1, 64);
curve2_251.c: ^~~~~~~~~~~~
curve2_251.c: ./x86_64/mpfq_2_251.h:749:19: note: expanded from macro 'SHRD'
curve2_251.c: ...

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

Compiler output

Implementation: relic/amd64-avx
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
relic.c: In file included from relic.c:4:
relic.c: ./src/relic_rand.c:117:8: warning: implicit declaration of function 'time' is invalid in C99 [-Wimplicit-function-declaration]
relic.c: srand(time(NULL));
relic.c: ^
relic.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments relic/amd64-avx
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments relic/amd64-avx
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments relic/amd64-avx
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments relic/amd64-avx
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments relic/amd64-avx
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments relic/amd64-avx
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments relic/amd64-avx
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments relic/amd64-avx
clang -O3 -fomit-frame-pointer -Qunused-arguments relic/amd64-clmul
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments relic/amd64-clmul
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments relic/amd64-clmul
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments relic/amd64-clmul
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments relic/amd64-clmul
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments relic/amd64-clmul
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments relic/amd64-clmul
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments relic/amd64-clmul
clang -O3 -fomit-frame-pointer -Qunused-arguments relic/amd64-ssse3
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments relic/amd64-ssse3
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments relic/amd64-ssse3
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments relic/amd64-ssse3
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments relic/amd64-ssse3
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments relic/amd64-ssse3
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments relic/amd64-ssse3
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments relic/amd64-ssse3

Compiler output

Implementation: relic/amd64-avx
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
relic.c: In file included from relic.c:4:
relic.c: ./src/relic_rand.c:117:8: warning: implicit declaration of function 'time' is invalid in C99 [-Wimplicit-function-declaration]
relic.c: srand(time(NULL));
relic.c: ^
relic.c: 1 warning generated.
try.c: fatal error: error in backend: Cannot select: 0xf48f70: v4i64 = X86ISD::VTRUNC 0xf48da0
try.c: 0xf48da0: v16i32 = vselect 0xf459e0, 0xec52a0, 0xf48c70
try.c: 0xf459e0: v4i1 = X86ISD::PCMPGTM 0xf2f830, 0xec6050
try.c: 0xf2f830: v4i64 = X86ISD::VBROADCAST 0xec63e0
try.c: 0xec63e0: i64,ch = load<LD8[%uglygep72]> 0xe2add0, 0xed3da0, undef:i64
try.c: 0xed3da0: i64 = add 0xf30710, 0xec2aa0
try.c: 0xf30710: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xf21650: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xec2aa0: i64 = shl 0xf20e00, Constant:i8<3>
try.c: 0xf20e00: i64,ch = CopyFromReg 0xe2add0, Register:i64 %vreg50
try.c: 0xf30bd0: i64 = Register %vreg50
try.c: 0xec07f0: i8 = Constant<3>
try.c: 0xf27e40: i64 = undef
try.c: 0xec6050: v4i64,ch = CopyFromReg 0xe2add0, Register:v4i64 %vreg13
try.c: 0xef1da0: v4i64 = Register %vreg13
try.c: 0xec52a0: v16i32 = X86ISD::VBROADCAST 0xf21060
try.c: 0xf21060: i32,ch = load<LD4[ConstantPool]> 0xe2add0, 0xf488e0, undef:i64
try.c: 0xf488e0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xee0b70: i64 = TargetConstantPool<i32 1> 0
try.c: 0xf27e40: i64 = undef
try.c: 0xf48c70: 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: 0xf48b40: i32 = Constant<0>
try.c: 0xf48b40: i32 = Constant<0>
try.c: 0xf48b40: i32 = Constant<0>
try.c: 0xf48b40: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: relic/amd64-avx
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
relic.c: In file included from relic.c:4:
relic.c: ./src/relic_rand.c:117:8: warning: implicit declaration of function 'time' is invalid in C99 [-Wimplicit-function-declaration]
relic.c: srand(time(NULL));
relic.c: ^
relic.c: 1 warning generated.
try.c: fatal error: error in backend: Cannot select: 0xe491c0: v4i64 = X86ISD::VTRUNC 0xe48ff0
try.c: 0xe48ff0: v16i32 = vselect 0xe45c30, 0xdf5c10, 0xe48ec0
try.c: 0xe45c30: v4i1 = X86ISD::PCMPGTM 0xe32ab0, 0xdeec50
try.c: 0xe32ab0: v4i64 = X86ISD::VBROADCAST 0xdeefe0
try.c: 0xdeefe0: i64,ch = load<LD8[%uglygep72]> 0xd2cdd0, 0xdd6e10, undef:i64
try.c: 0xdd6e10: i64 = add 0xe33990, 0xdd98a0
try.c: 0xe33990: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xe24250: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xdd98a0: i64 = shl 0xe23a00, Constant:i8<3>
try.c: 0xe23a00: i64,ch = CopyFromReg 0xd2cdd0, Register:i64 %vreg50
try.c: 0xe33e50: i64 = Register %vreg50
try.c: 0xdafe70: i8 = Constant<3>
try.c: 0xe31120: i64 = undef
try.c: 0xdeec50: v4i64,ch = CopyFromReg 0xd2cdd0, Register:v4i64 %vreg13
try.c: 0xdcd980: v4i64 = Register %vreg13
try.c: 0xdf5c10: v16i32 = X86ISD::VBROADCAST 0xe23c60
try.c: 0xe23c60: i32,ch = load<LD4[ConstantPool]> 0xd2cdd0, 0xe48b30, undef:i64
try.c: 0xe48b30: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xdcb4a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0xe31120: i64 = undef
try.c: 0xe48ec0: 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: 0xe48d90: i32 = Constant<0>
try.c: 0xe48d90: i32 = Constant<0>
try.c: 0xe48d90: i32 = Constant<0>
try.c: 0xe48d90: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: relic/amd64-avx
Security model: unknown
Compiler: gcc
relic.c: In file included from relic.c:4:0:
relic.c: src/relic_rand.c: In function 'rand_init':
relic.c: src/relic_rand.c:117:8: warning: implicit declaration of function 'time' [-Wimplicit-function-declaration]
relic.c: srand(time(NULL));
relic.c: ^~~~

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

Compiler output

Implementation: relic/amd64-avx
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
relic.c: In file included from relic.c:4:0:
relic.c: src/relic_rand.c: In function 'rand_init':
relic.c: src/relic_rand.c:117:8: warning: implicit declaration of function 'time' [-Wimplicit-function-declaration]
relic.c: srand(time(NULL));
relic.c: ^~~~
relic.c: In file included from relic.c:4:0:
relic.c: src/relic_rand.c: In function 'rand_init':
relic.c: src/relic_rand.c:117:8: warning: implicit declaration of function 'time' [-Wimplicit-function-declaration]
relic.c: srand(time(NULL));
relic.c: ^~~~

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer relic/amd64-avx
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer relic/amd64-avx
gcc -m64 -march=barcelona -O -fomit-frame-pointer relic/amd64-avx
gcc -m64 -march=barcelona -Os -fomit-frame-pointer relic/amd64-avx
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer relic/amd64-clmul
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer relic/amd64-clmul
gcc -m64 -march=barcelona -O -fomit-frame-pointer relic/amd64-clmul
gcc -m64 -march=barcelona -Os -fomit-frame-pointer relic/amd64-clmul
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer relic/amd64-ssse3
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer relic/amd64-ssse3
gcc -m64 -march=barcelona -O -fomit-frame-pointer relic/amd64-ssse3
gcc -m64 -march=barcelona -Os -fomit-frame-pointer relic/amd64-ssse3

Compiler output

Implementation: relic/amd64-clmul
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
relic.c: In file included from relic.c:4:
relic.c: ./src/relic_rand.c:117:8: warning: implicit declaration of function 'time' is invalid in C99 [-Wimplicit-function-declaration]
relic.c: srand(time(NULL));
relic.c: ^
relic.c: 1 warning generated.
try.c: fatal error: error in backend: Cannot select: 0xd88430: v4i64 = X86ISD::VTRUNC 0xd88260
try.c: 0xd88260: v16i32 = vselect 0xd84ea0, 0xd09210, 0xd88130
try.c: 0xd84ea0: v4i1 = X86ISD::PCMPGTM 0xd6fd00, 0xd09fc0
try.c: 0xd6fd00: v4i64 = X86ISD::VBROADCAST 0xd0a350
try.c: 0xd0a350: i64,ch = load<LD8[%uglygep72]> 0xc6add0, 0xd62d50, undef:i64
try.c: 0xd62d50: i64 = add 0xd70be0, 0xd04db0
try.c: 0xd70be0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xd640f0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xd04db0: i64 = shl 0xd638a0, Constant:i8<3>
try.c: 0xd638a0: i64,ch = CopyFromReg 0xc6add0, Register:i64 %vreg50
try.c: 0xd710a0: i64 = Register %vreg50
try.c: 0xcecc50: i8 = Constant<3>
try.c: 0xd6e370: i64 = undef
try.c: 0xd09fc0: v4i64,ch = CopyFromReg 0xc6add0, Register:v4i64 %vreg13
try.c: 0xd21570: v4i64 = Register %vreg13
try.c: 0xd09210: v16i32 = X86ISD::VBROADCAST 0xd63b00
try.c: 0xd63b00: i32,ch = load<LD4[ConstantPool]> 0xc6add0, 0xd87da0, undef:i64
try.c: 0xd87da0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xd1e880: i64 = TargetConstantPool<i32 1> 0
try.c: 0xd6e370: i64 = undef
try.c: 0xd88130: 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: 0xd88000: i32 = Constant<0>
try.c: 0xd88000: i32 = Constant<0>
try.c: 0xd88000: i32 = Constant<0>
try.c: 0xd88000: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: relic/amd64-clmul
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
relic.c: In file included from relic.c:4:
relic.c: ./src/relic_rand.c:117:8: warning: implicit declaration of function 'time' is invalid in C99 [-Wimplicit-function-declaration]
relic.c: srand(time(NULL));
relic.c: ^
relic.c: 1 warning generated.
try.c: fatal error: error in backend: Cannot select: 0x28bbab0: v4i64 = X86ISD::VTRUNC 0x28bb8e0
try.c: 0x28bb8e0: v16i32 = vselect 0x28c4c00, 0x283b490, 0x28bb7b0
try.c: 0x28c4c00: v4i1 = X86ISD::PCMPGTM 0x28a57b0, 0x283c240
try.c: 0x28a57b0: v4i64 = X86ISD::VBROADCAST 0x283c5d0
try.c: 0x283c5d0: i64,ch = load<LD8[%uglygep72]> 0x27a0dd0, 0x285a590, undef:i64
try.c: 0x285a590: i64 = add 0x28a6690, 0x27f1510
try.c: 0x28a6690: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x284dd60: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x27f1510: i64 = shl 0x284d510, Constant:i8<3>
try.c: 0x284d510: i64,ch = CopyFromReg 0x27a0dd0, Register:i64 %vreg50
try.c: 0x28a6b50: i64 = Register %vreg50
try.c: 0x2839a90: i8 = Constant<3>
try.c: 0x28a3610: i64 = undef
try.c: 0x283c240: v4i64,ch = CopyFromReg 0x27a0dd0, Register:v4i64 %vreg13
try.c: 0x28541e0: v4i64 = Register %vreg13
try.c: 0x283b490: v16i32 = X86ISD::VBROADCAST 0x284d770
try.c: 0x284d770: i32,ch = load<LD4[ConstantPool]> 0x27a0dd0, 0x28bb420, undef:i64
try.c: 0x28bb420: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x2851d00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x28a3610: i64 = undef
try.c: 0x28bb7b0: 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: 0x28bb680: i32 = Constant<0>
try.c: 0x28bb680: i32 = Constant<0>
try.c: 0x28bb680: i32 = Constant<0>
try.c: 0x28bb680: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: relic/amd64-ssse3
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
relic.c: In file included from relic.c:4:
relic.c: ./src/relic_rand.c:117:8: warning: implicit declaration of function 'time' is invalid in C99 [-Wimplicit-function-declaration]
relic.c: srand(time(NULL));
relic.c: ^
relic.c: 1 warning generated.
try.c: fatal error: error in backend: Cannot select: 0xcd7130: v4i64 = X86ISD::VTRUNC 0xcd6f60
try.c: 0xcd6f60: v16i32 = vselect 0xcdfcb0, 0xc58f10, 0xcd6e30
try.c: 0xcdfcb0: v4i1 = X86ISD::PCMPGTM 0xcc0a20, 0xc59cc0
try.c: 0xcc0a20: v4i64 = X86ISD::VBROADCAST 0xc5a050
try.c: 0xc5a050: i64,ch = load<LD8[%uglygep72]> 0xbbadd0, 0xca6480, undef:i64
try.c: 0xca6480: i64 = add 0xcc1900, 0xc52ac0
try.c: 0xcc1900: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xcb8f90: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xc52ac0: i64 = shl 0xcb8740, Constant:i8<3>
try.c: 0xcb8740: i64,ch = CopyFromReg 0xbbadd0, Register:i64 %vreg50
try.c: 0xcc1dc0: i64 = Register %vreg50
try.c: 0xc5fb70: i8 = Constant<3>
try.c: 0xcbf090: i64 = undef
try.c: 0xc59cc0: v4i64,ch = CopyFromReg 0xbbadd0, Register:v4i64 %vreg13
try.c: 0xc6dc60: v4i64 = Register %vreg13
try.c: 0xc58f10: v16i32 = X86ISD::VBROADCAST 0xcb89a0
try.c: 0xcb89a0: i32,ch = load<LD4[ConstantPool]> 0xbbadd0, 0xcd6aa0, undef:i64
try.c: 0xcd6aa0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xc6b780: i64 = TargetConstantPool<i32 1> 0
try.c: 0xcbf090: i64 = undef
try.c: 0xcd6e30: 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: 0xcd6d00: i32 = Constant<0>
try.c: 0xcd6d00: i32 = Constant<0>
try.c: 0xcd6d00: i32 = Constant<0>
try.c: 0xcd6d00: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: relic/amd64-ssse3
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
relic.c: In file included from relic.c:4:
relic.c: ./src/relic_rand.c:117:8: warning: implicit declaration of function 'time' is invalid in C99 [-Wimplicit-function-declaration]
relic.c: srand(time(NULL));
relic.c: ^
relic.c: 1 warning generated.
try.c: fatal error: error in backend: Cannot select: 0x2856f60: v4i64 = X86ISD::VTRUNC 0x2856d90
try.c: 0x2856d90: v16i32 = vselect 0x2848900, 0x27f4fb0, 0x2856c60
try.c: 0x2848900: v4i1 = X86ISD::PCMPGTM 0x2840850, 0x27e1e50
try.c: 0x2840850: v4i64 = X86ISD::VBROADCAST 0x27e21e0
try.c: 0x27e21e0: i64,ch = load<LD8[%uglygep72]> 0x273bdd0, 0x283d7e0, undef:i64
try.c: 0x283d7e0: i64 = add 0x2841730, 0x27e4060
try.c: 0x2841730: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x28270e0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x27e4060: i64 = shl 0x2826890, Constant:i8<3>
try.c: 0x2826890: i64,ch = CopyFromReg 0x273bdd0, Register:i64 %vreg50
try.c: 0x2841bf0: i64 = Register %vreg50
try.c: 0x27c1840: i8 = Constant<3>
try.c: 0x283eec0: i64 = undef
try.c: 0x27e1e50: v4i64,ch = CopyFromReg 0x273bdd0, Register:v4i64 %vreg13
try.c: 0x27e8100: v4i64 = Register %vreg13
try.c: 0x27f4fb0: v16i32 = X86ISD::VBROADCAST 0x2826af0
try.c: 0x2826af0: i32,ch = load<LD4[ConstantPool]> 0x273bdd0, 0x28568d0, undef:i64
try.c: 0x28568d0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x27e5c20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x283eec0: i64 = undef
try.c: 0x2856c60: 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: 0x2856b30: i32 = Constant<0>
try.c: 0x2856b30: i32 = Constant<0>
try.c: 0x2856b30: i32 = Constant<0>
try.c: 0x2856b30: i32 = Constant<0>
try.c: ...

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