Implementation notes: amd64, ryzen, crypto_dh/curve2251

Computer: ryzen
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20170904
Operation: crypto_dh
Primitive: curve2251
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
375690? ? ?? ? ?relic/amd64-avxclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017091220170904
375840? ? ?? ? ?relic/amd64-avxclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
375870? ? ?? ? ?relic/amd64-avxclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
376080? ? ?? ? ?relic/amd64-avxgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
376110? ? ?? ? ?relic/amd64-avxclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
376110? ? ?? ? ?relic/amd64-avxgcc_-O2_-fomit-frame-pointer2017091220170904
376140? ? ?? ? ?relic/amd64-avxclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
376230? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091220170904
376230? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091220170904
376260? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
376380? ? ?? ? ?relic/amd64-avxclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017091220170904
376380? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091220170904
376410? ? ?? ? ?relic/amd64-avxclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017091220170904
376410? ? ?? ? ?relic/amd64-avxclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
376410? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
376440? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
376470? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091220170904
376500? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
376500? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017091220170904
376500? ? ?? ? ?relic/amd64-avxgcc_-march=k8_-O2_-fomit-frame-pointer2017091220170904
376560? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091220170904
376620? ? ?? ? ?relic/amd64-avxclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
376620? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091220170904
376650? ? ?? ? ?relic/amd64-avxclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017091220170904
376650? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017091220170904
376680? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-O2_-fomit-frame-pointer2017091220170904
376680? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091220170904
376680? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091220170904
376740? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091220170904
376740? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091220170904
376800? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091220170904
376800? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091220170904
376920? ? ?? ? ?relic/amd64-avxgcc_-O3_-fomit-frame-pointer2017091220170904
376950? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
376950? ? ?? ? ?relic/amd64-avxgcc_-march=k8_-O3_-fomit-frame-pointer2017091220170904
376980? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091220170904
377010? ? ?? ? ?relic/amd64-avxgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
377010? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091220170904
377040? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091220170904
377130? ? ?? ? ?relic/amd64-avxgcc_-m64_-O3_-fomit-frame-pointer2017091220170904
377460? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-O3_-fomit-frame-pointer2017091220170904
377610? ? ?? ? ?relic/amd64-clmulclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
377700? ? ?? ? ?relic/amd64-clmulclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017091220170904
377820? ? ?? ? ?relic/amd64-avxicc2017091220170904
377850? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091220170904
377850? ? ?? ? ?relic/amd64-avxicc_-no-vec2017091220170904
377940? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
378090? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091220170904
378120? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091220170904
378150? ? ?? ? ?relic/amd64-clmulclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
378180? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017091220170904
378270? ? ?? ? ?relic/amd64-clmulclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017091220170904
378600? ? ?? ? ?relic/amd64-clmulclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017091220170904
378810? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-O_-fomit-frame-pointer2017091220170904
379020? ? ?? ? ?relic/amd64-avxgcc_-O_-fomit-frame-pointer2017091220170904
379020? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
379020? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091220170904
379050? ? ?? ? ?relic/amd64-clmulclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017091220170904
379050? ? ?? ? ?relic/amd64-avxgcc_-m64_-O_-fomit-frame-pointer2017091220170904
379110? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091220170904
379170? ? ?? ? ?relic/amd64-clmulgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
379200? ? ?? ? ?relic/amd64-avxgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
379260? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
379260? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091220170904
379290? ? ?? ? ?relic/amd64-clmulgcc_-m64_-O3_-fomit-frame-pointer2017091220170904
379350? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091220170904
379350? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091220170904
379440? ? ?? ? ?relic/amd64-clmulgcc_-O3_-fomit-frame-pointer2017091220170904
379530? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091220170904
379590? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091220170904
380130? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091220170904
380610? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091220170904
380820? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091220170904
380850? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
381060? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091220170904
381300? ? ?? ? ?relic/amd64-clmulclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
381300? ? ?? ? ?relic/amd64-clmulclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
381330? ? ?? ? ?relic/amd64-clmulclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
381390? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017091220170904
381420? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091220170904
381480? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091220170904
381510? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091220170904
381630? ? ?? ? ?relic/amd64-clmulgcc_-march=k8_-O2_-fomit-frame-pointer2017091220170904
381660? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-O2_-fomit-frame-pointer2017091220170904
381660? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091220170904
381720? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091220170904
381810? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091220170904
381840? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091220170904
381870? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091220170904
382080? ? ?? ? ?relic/amd64-avxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091220170904
382110? ? ?? ? ?relic/amd64-clmulgcc_-O2_-fomit-frame-pointer2017091220170904
382110? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
382200? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
382290? ? ?? ? ?relic/amd64-clmulgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
382290? ? ?? ? ?relic/amd64-avxgcc_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
382320? ? ?? ? ?relic/amd64-clmulgcc_-m64_-O2_-fomit-frame-pointer2017091220170904
382320? ? ?? ? ?relic/amd64-clmulicc2017091220170904
382500? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
382590? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
382590? ? ?? ? ?relic/amd64-avxgcc_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
382710? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
382740? ? ?? ? ?relic/amd64-avxgcc_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
382770? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
382770? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091220170904
382800? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
382830? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
382830? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091220170904
382830? ? ?? ? ?relic/amd64-avxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091220170904
382890? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
383160? ? ?? ? ?relic/amd64-clmulgcc_-march=k8_-O3_-fomit-frame-pointer2017091220170904
383250? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
383310? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
383370? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091220170904
383460? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-O3_-fomit-frame-pointer2017091220170904
383460? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
383460? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
383460? ? ?? ? ?relic/amd64-avxgcc_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
383520? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
383790? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
383850? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
384450? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091220170904
384510? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017091220170904
384600? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
384750? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091220170904
384840? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091220170904
384960? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091220170904
384990? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
385170? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
385320? ? ?? ? ?relic/amd64-clmulgcc_-march=k8_-O_-fomit-frame-pointer2017091220170904
385440? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
385530? ? ?? ? ?relic/amd64-avxgcc_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
385620? ? ?? ? ?relic/amd64-avxgcc_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
385650? ? ?? ? ?relic/amd64-avxgcc_-march=nocona_-O_-fomit-frame-pointer2017091220170904
385770? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
385800? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091220170904
385800? ? ?? ? ?relic/amd64-clmulgcc_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
385920? ? ?? ? ?relic/amd64-clmulgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091220170904
385980? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
386040? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091220170904
386070? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
386070? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
386070? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
386100? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091220170904
386130? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
386160? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
386250? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017091220170904
386280? ? ?? ? ?relic/amd64-avxgcc_-m64_-Os_-fomit-frame-pointer2017091220170904
386280? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091220170904
386310? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091220170904
386400? ? ?? ? ?relic/amd64-avxgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
386400? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091220170904
386490? ? ?? ? ?relic/amd64-avxgcc_-Os_-fomit-frame-pointer2017091220170904
386490? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017091220170904
386550? ? ?? ? ?relic/amd64-avxgcc_-march=k8_-Os_-fomit-frame-pointer2017091220170904
386580? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091220170904
386640? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091220170904
386640? ? ?? ? ?relic/amd64-avxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091220170904
386730? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
386790? ? ?? ? ?relic/amd64-avxgcc_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
386850? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
386940? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
387000? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-Os_-fomit-frame-pointer2017091220170904
387180? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091220170904
387210? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091220170904
387300? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
387330? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091220170904
387570? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-O_-fomit-frame-pointer2017091220170904
387690? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
387750? ? ?? ? ?relic/amd64-clmulgcc_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
387840? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091220170904
387960? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091220170904
388110? ? ?? ? ?relic/amd64-clmulgcc_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
388230? ? ?? ? ?relic/amd64-clmulgcc_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
388260? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
388530? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
388620? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
388620? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
388620? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
388740? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
388800? ? ?? ? ?relic/amd64-clmulgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
389100? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
389160? ? ?? ? ?relic/amd64-clmulgcc_-m64_-O_-fomit-frame-pointer2017091220170904
389220? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017091220170904
389250? ? ?? ? ?relic/amd64-clmulgcc_-O_-fomit-frame-pointer2017091220170904
389250? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
389370? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091220170904
389580? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
390030? ? ?? ? ?relic/amd64-clmulgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091220170904
390300? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
390330? ? ?? ? ?relic/amd64-clmulgcc_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
390630? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091220170904
390750? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
390840? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-Os_-fomit-frame-pointer2017091220170904
390840? ? ?? ? ?relic/amd64-clmulgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091220170904
390870? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091220170904
390870? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
390990? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091220170904
391080? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
391230? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091220170904
391260? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
391320? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
391350? ? ?? ? ?relic/amd64-clmulgcc_-march=k8_-Os_-fomit-frame-pointer2017091220170904
391500? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
391530? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091220170904
391560? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
391710? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091220170904
391800? ? ?? ? ?relic/amd64-clmulgcc_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
391920? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091220170904
391980? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091220170904
392070? ? ?? ? ?relic/amd64-clmulgcc_-m64_-Os_-fomit-frame-pointer2017091220170904
392130? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091220170904
392130? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091220170904
392670? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091220170904
392730? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
392970? ? ?? ? ?relic/amd64-clmulgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091220170904
393000? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
393060? ? ?? ? ?relic/amd64-clmulgcc_-Os_-fomit-frame-pointer2017091220170904
393060? ? ?? ? ?relic/amd64-clmulgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
393120? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091220170904
393450? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
393510? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
394410? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
394440? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
394530? ? ?? ? ?relic/amd64-clmulgcc_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
394920? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
404610? ? ?? ? ?relic/amd64-clmulicc_-no-vec2017091220170904
415350? ? ?? ? ?relic/amd64-avxcc2017091220170904
415470? ? ?? ? ?relic/amd64-avxgcc2017091220170904
415590? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops2017091220170904
422010? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops2017091220170904
422310? ? ?? ? ?relic/amd64-clmulcc2017091220170904
422460? ? ?? ? ?relic/amd64-clmulgcc2017091220170904
938550? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091220170904
940290? ? ?? ? ?relic/amd64-avxgcc_-m64_-O2_-fomit-frame-pointer2017091220170904
942060? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
944940? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091220170904
945420? ? ?? ? ?relic/amd64-avxgcc_-march=k8_-O_-fomit-frame-pointer2017091220170904
946260? ? ?? ? ?relic/amd64-clmulclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
954720? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
958500? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
962400? ? ?? ? ?relic/amd64-avxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091220170904
963150? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091220170904
968070? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091220170904
972120? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
972480? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
988110? ? ?? ? ?relic/amd64-clmulgcc_-march=nocona_-O_-fomit-frame-pointer2017091220170904
1088040? ? ?? ? ?relic/amd64-ssse3clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
1089030? ? ?? ? ?relic/amd64-ssse3clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017091220170904
1091370? ? ?? ? ?relic/amd64-ssse3clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
1091670? ? ?? ? ?relic/amd64-ssse3clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017091220170904
1093950? ? ?? ? ?relic/amd64-ssse3gcc_-march=k8_-O3_-fomit-frame-pointer2017091220170904
1094190? ? ?? ? ?relic/amd64-ssse3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091220170904
1094400? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091220170904
1098420? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091220170904
1098660? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091220170904
1098960? ? ?? ? ?relic/amd64-ssse3gcc_-O2_-fomit-frame-pointer2017091220170904
1098960? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-O2_-fomit-frame-pointer2017091220170904
1099050? ? ?? ? ?relic/amd64-ssse3gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
1100700? ? ?? ? ?relic/amd64-ssse3gcc_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
1100970? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091220170904
1102470? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
1103670? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
1106310? ? ?? ? ?relic/amd64-ssse3gcc_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
1106790? ? ?? ? ?relic/amd64-ssse3gcc_-march=k8_-O_-fomit-frame-pointer2017091220170904
1109850? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
1111290? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-O_-fomit-frame-pointer2017091220170904
1111380? ? ?? ? ?relic/amd64-ssse3gcc_-O_-fomit-frame-pointer2017091220170904
1112130? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017091220170904
1112550? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091220170904
1115760? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091220170904
1115820? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-Os_-fomit-frame-pointer2017091220170904
1116060? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
1116090? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091220170904
1117680? ? ?? ? ?relic/amd64-ssse3gcc_-march=nocona_-O_-fomit-frame-pointer2017091220170904
1117890? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
1122840? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091220170904
1123890? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017091220170904
1124460? ? ?? ? ?relic/amd64-ssse3gcc_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
1126860? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
1127670? ? ?? ? ?relic/amd64-ssse3clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017091220170904
1132800? ? ?? ? ?relic/amd64-ssse3clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017091220170904
1135830? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
1138440? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
1139820? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017091220170904
1140150? ? ?? ? ?relic/amd64-ssse3clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
1140390? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
1140630? ? ?? ? ?relic/amd64-ssse3gcc_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
1140900? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-O3_-fomit-frame-pointer2017091220170904
1141170? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
1142100? ? ?? ? ?relic/amd64-ssse3clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
1142250? ? ?? ? ?relic/amd64-ssse3clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
1142970? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-O2_-fomit-frame-pointer2017091220170904
1143810? ? ?? ? ?relic/amd64-ssse3icc_-no-vec2017091220170904
1143870? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091220170904
1144080? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
1144110? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
1144500? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
1144770? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091220170904
1145790? ? ?? ? ?relic/amd64-ssse3icc2017091220170904
1145850? ? ?? ? ?relic/amd64-ssse3gcc_-march=k8_-O2_-fomit-frame-pointer2017091220170904
1146150? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
1146510? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091220170904
1146690? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
1146870? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091220170904
1146900? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091220170904
1147020? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
1147260? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
1147740? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091220170904
1148640? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091220170904
1148880? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091220170904
1149000? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091220170904
1150050? ? ?? ? ?relic/amd64-ssse3gcc_-O3_-fomit-frame-pointer2017091220170904
1150170? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-O3_-fomit-frame-pointer2017091220170904
1150350? ? ?? ? ?relic/amd64-ssse3gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
1151100? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091220170904
1153500? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
1153560? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091220170904
1153770? ? ?? ? ?relic/amd64-ssse3gcc_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
1153980? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
1154160? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091220170904
1154910? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
1155180? ? ?? ? ?relic/amd64-ssse3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091220170904
1155210? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
1155360? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-O_-fomit-frame-pointer2017091220170904
1155570? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091220170904
1156350? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
1156470? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
1156590? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
1156980? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017091220170904
1157040? ? ?? ? ?relic/amd64-ssse3gcc_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
1157190? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
1158630? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091220170904
1158870? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091220170904
1158870? ? ?? ? ?relic/amd64-ssse3gcc_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
1158960? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
1159260? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091220170904
1159710? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
1159860? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
1160310? ? ?? ? ?relic/amd64-ssse3gcc_-march=k8_-Os_-fomit-frame-pointer2017091220170904
1160970? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091220170904
1161090? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
1161390? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091220170904
1162500? ? ?? ? ?relic/amd64-ssse3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091220170904
1163370? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-Os_-fomit-frame-pointer2017091220170904
1163490? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091220170904
1163820? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091220170904
1163970? ? ?? ? ?relic/amd64-ssse3gcc_-Os_-fomit-frame-pointer2017091220170904
1164600? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091220170904
1165710? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
1165920? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
1166370? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
1167510? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091220170904
1168230? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091220170904
1169160? ? ?? ? ?relic/amd64-ssse3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091220170904
1170960? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
1172910? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops2017091220170904
1180050? ? ?? ? ?relic/amd64-ssse3gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
1180860? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091220170904
1190880? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
1226790? ? ?? ? ?relic/amd64-ssse3cc2017091220170904
1228200? ? ?? ? ?relic/amd64-ssse3gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
1235760? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091220170904
2644290? ? ?? ? ?mpfqgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091220170904
2653980? ? ?? ? ?mpfqgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091220170904
2663370? ? ?? ? ?mpfqgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091220170904
2664360? ? ?? ? ?mpfqgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091220170904
2698050? ? ?? ? ?mpfqgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091220170904
2707110? ? ?? ? ?mpfqgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091220170904
2790810? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091220170904
2833770? ? ?? ? ?mpfqgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091220170904
2838720? ? ?? ? ?mpfqgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
2839980? ? ?? ? ?mpfqgcc_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
2844660? ? ?? ? ?mpfqgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091220170904
2847000? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
2851770? ? ?? ? ?mpfqgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091220170904
2858040? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091220170904
2866050? ? ?? ? ?mpfqgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091220170904
2866650? ? ?? ? ?mpfqgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091220170904
2869470? ? ?? ? ?mpfqgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
2869710? ? ?? ? ?mpfqgcc_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
2870610? ? ?? ? ?mpfqgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
2872710? ? ?? ? ?mpfqgcc_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
2890470? ? ?? ? ?mpfqgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091220170904
2890620? ? ?? ? ?mpfqgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091220170904
2891310? ? ?? ? ?mpfqgcc_-m64_-O3_-fomit-frame-pointer2017091220170904
2891820? ? ?? ? ?mpfqgcc_-O3_-fomit-frame-pointer2017091220170904
2892450? ? ?? ? ?mpfqgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091220170904
2893650? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091220170904
2897100? ? ?? ? ?mpfqgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
2898420? ? ?? ? ?mpfqgcc_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
2899770? ? ?? ? ?mpfqgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
2900970? ? ?? ? ?mpfqgcc_-m64_-Os_-fomit-frame-pointer2017091220170904
2901900? ? ?? ? ?mpfqgcc_-Os_-fomit-frame-pointer2017091220170904
2902920? ? ?? ? ?mpfqgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
2903820? ? ?? ? ?mpfqgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
2905980? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
2906460? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091220170904
2912310? ? ?? ? ?relic/amd64-ssse3clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
2913210? ? ?? ? ?mpfqgcc_-march=k8_-Os_-fomit-frame-pointer2017091220170904
2914200? ? ?? ? ?mpfqgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
2914470? ? ?? ? ?mpfqgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
2915010? ? ?? ? ?mpfqgcc_-m64_-O_-fomit-frame-pointer2017091220170904
2915370? ? ?? ? ?mpfqgcc_-O_-fomit-frame-pointer2017091220170904
2920440? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
2921190? ? ?? ? ?mpfqgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091220170904
2922600? ? ?? ? ?mpfqgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
2925930? ? ?? ? ?mpfqgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
2927850? ? ?? ? ?mpfqgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091220170904
2931720? ? ?? ? ?mpfqgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091220170904
2933100? ? ?? ? ?mpfqgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
2933700? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091220170904
2933730? ? ?? ? ?mpfqgcc_-funroll-loops_-O_-fomit-frame-pointer2017091220170904
2933790? ? ?? ? ?mpfqgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
2938470? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
2940090? ? ?? ? ?mpfqgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
2940270? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091220170904
2942220? ? ?? ? ?mpfqgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091220170904
2943150? ? ?? ? ?mpfqgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
2943990? ? ?? ? ?mpfqgcc_-march=k8_-O_-fomit-frame-pointer2017091220170904
2944170? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
2945430? ? ?? ? ?mpfqgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
2946330? ? ?? ? ?mpfqgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091220170904
2946390? ? ?? ? ?mpfqgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091220170904
2947920? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
2947950? ? ?? ? ?mpfqgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091220170904
2950470? ? ?? ? ?mpfqgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091220170904
2950830? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091220170904
2954970? ? ?? ? ?mpfqgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
2955240? ? ?? ? ?mpfqgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
2955900? ? ?? ? ?mpfqgcc_-funroll-loops_-Os_-fomit-frame-pointer2017091220170904
2955900? ? ?? ? ?mpfqgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
2956350? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091220170904
2966580? ? ?? ? ?mpfqgcc_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
2974290? ? ?? ? ?mpfqgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091220170904
2974320? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
2982090? ? ?? ? ?mpfqgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
2983320? ? ?? ? ?mpfqgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
2991660? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
2992140? ? ?? ? ?mpfqgcc_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
2992590? ? ?? ? ?mpfqgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091220170904
2994390? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
2995860? ? ?? ? ?mpfqgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
2995980? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
2997090? ? ?? ? ?mpfqgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
3009180? ? ?? ? ?mpfqgcc_-march=nocona_-O_-fomit-frame-pointer2017091220170904
3009750? ? ?? ? ?mpfqgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
3010350? ? ?? ? ?mpfqgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
3029400? ? ?? ? ?mpfqgcc_-funroll-loops_-O2_-fomit-frame-pointer2017091220170904
3037170? ? ?? ? ?mpfqgcc_-O2_-fomit-frame-pointer2017091220170904
3049440? ? ?? ? ?mpfqgcc_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
3050760? ? ?? ? ?mpfqgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
3063000? ? ?? ? ?mpfqgcc_-funroll-loops_-O3_-fomit-frame-pointer2017091220170904
3070380? ? ?? ? ?relic/amd64-ssse3gcc2017091220170904
3109230? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
3175470? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
3183090? ? ?? ? ?mpfqgcc_-march=k8_-O3_-fomit-frame-pointer2017091220170904
3510420? ? ?? ? ?mpfqgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091220170904
3709830? ? ?? ? ?mpfqgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017091220170904
3720090? ? ?? ? ?mpfqgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091220170904
3720930? ? ?? ? ?mpfqgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091220170904
3756000? ? ?? ? ?mpfqgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091220170904
3756990? ? ?? ? ?mpfqgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091220170904
3805620? ? ?? ? ?mpfqgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091220170904
3806970? ? ?? ? ?mpfqgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091220170904
3828270? ? ?? ? ?mpfqgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017091220170904
3879570? ? ?? ? ?mpfqgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091220170904
3880590? ? ?? ? ?mpfqgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091220170904
3893520? ? ?? ? ?mpfqgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017091220170904
3970920? ? ?? ? ?mpfqgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091220170904
4030080? ? ?? ? ?mpfqgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091220170904
4080390? ? ?? ? ?mpfqgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091220170904
7334190? ? ?? ? ?mpfqgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091220170904
7365690? ? ?? ? ?mpfqgcc_-m64_-O2_-fomit-frame-pointer2017091220170904
7388820? ? ?? ? ?mpfqgcc_-march=k8_-O2_-fomit-frame-pointer2017091220170904
7415490? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
7478340? ? ?? ? ?mpfqgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
10089390? ? ?? ? ?mpfqgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017091220170904
10398930? ? ?? ? ?mpfqgcc2017091220170904
10420860? ? ?? ? ?mpfqgcc_-funroll-loops2017091220170904
10424010? ? ?? ? ?mpfqcc2017091220170904

Compiler output

Implementation: crypto_dh/curve2251/mpfq
Compiler: cc
measure.c: /usr/bin/ld: /root/supercop-20170904/supercop-data/ryzen/amd64/lib/fastrandombytes.o: relocation R_X86_64_32 against `g' can not be used when making a shared object; recompile with -fPIC
measure.c: /usr/bin/ld: /root/supercop-20170904/supercop-data/ryzen/amd64/lib/libsupercop.a(crypto_rng_aes256_ref-rng.o): relocation R_X86_64_32 against `nonce' can not be used when making a shared object; recompile with -fPIC
measure.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
measure.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_dh/curve2251/relic/amd64-avx
Compiler: cc
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: ^~~~
measure.c: /usr/bin/ld: /root/supercop-20170904/supercop-data/ryzen/amd64/lib/fastrandombytes.o: relocation R_X86_64_32 against `g' can not be used when making a shared object; recompile with -fPIC
measure.c: /usr/bin/ld: /root/supercop-20170904/supercop-data/ryzen/amd64/lib/libsupercop.a(crypto_rng_aes256_ref-rng.o): relocation R_X86_64_32 against `nonce' can not be used when making a shared object; recompile with -fPIC
measure.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
measure.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_dh/curve2251/mpfq
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: crypto_dh/curve2251/relic/amd64-avx
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.
measure.c: /usr/bin/ld: /root/supercop-20170904/supercop-data/ryzen/amd64/lib/fastrandombytes.o: relocation R_X86_64_32 against `g' can not be used when making a shared object; recompile with -fPIC
measure.c: /usr/bin/ld: /root/supercop-20170904/supercop-data/ryzen/amd64/lib/libsupercop.a(crypto_rng_aes256_ref-rng.o): relocation R_X86_64_32 against `nonce' can not be used when making a shared object; recompile with -fPIC
measure.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
measure.c: clang-4.0: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output

Implementation: crypto_dh/curve2251/mpfq
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
measure.c: /usr/bin/ld: /root/supercop-20170904/supercop-data/ryzen/amd64/lib/fastrandombytes.o: relocation R_X86_64_32 against `g' can not be used when making a shared object; recompile with -fPIC
measure.c: /usr/bin/ld: /root/supercop-20170904/supercop-data/ryzen/amd64/lib/libsupercop.a(crypto_rng_aes256_ref-rng.o): relocation R_X86_64_32 against `nonce' can not be used when making a shared object; recompile with -fPIC
measure.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
measure.c: collect2: error: ld returned 1 exit status
measure.c: /usr/bin/ld: /root/supercop-20170904/supercop-data/ryzen/amd64/lib/fastrandombytes.o: relocation R_X86_64_32 against `g' can not be used when making a shared object; recompile with -fPIC
measure.c: /usr/bin/ld: /root/supercop-20170904/supercop-data/ryzen/amd64/lib/libsupercop.a(crypto_rng_aes256_ref-rng.o): relocation R_X86_64_32 against `nonce' can not be used when making a shared object; recompile with -fPIC
measure.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
measure.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_dh/curve2251/relic/amd64-avx
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: ^~~~
measure.c: /usr/bin/ld: /root/supercop-20170904/supercop-data/ryzen/amd64/lib/fastrandombytes.o: relocation R_X86_64_32 against `g' can not be used when making a shared object; recompile with -fPIC
measure.c: /usr/bin/ld: /root/supercop-20170904/supercop-data/ryzen/amd64/lib/libsupercop.a(crypto_rng_aes256_ref-rng.o): relocation R_X86_64_32 against `nonce' can not be used when making a shared object; recompile with -fPIC
measure.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
measure.c: collect2: error: ld returned 1 exit status
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: ^~~~
measure.c: /usr/bin/ld: /root/supercop-20170904/supercop-data/ryzen/amd64/lib/fastrandombytes.o: relocation R_X86_64_32 against `g' can not be used when making a shared object; recompile with -fPIC
measure.c: /usr/bin/ld: /root/supercop-20170904/supercop-data/ryzen/amd64/lib/libsupercop.a(crypto_rng_aes256_ref-rng.o): relocation R_X86_64_32 against `nonce' can not be used when making a shared object; recompile with -fPIC
measure.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
measure.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_dh/curve2251/relic/amd64-avx
Compiler: icc
relic.c: In file included from relic.c(4):
relic.c: src/relic_rand.c(117): warning #266: function "time" declared implicitly
relic.c: srand(time(NULL));
relic.c: ^
relic.c:

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
icc relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -no-vec relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3

Compiler output

Implementation: crypto_dh/curve2251/mpfq
Compiler: icc
try.c: crypto_dh_curve2251.a(curve2_251.o): In function `mpfq_2_251_addmul_basecase128x128s4X64x2':
try.c: curve2_251.c:(.text+0x...): undefined reference to `__builtin_ia32_psllqi128'
try.c: curve2_251.c:(.text+0x...): undefined reference to `__builtin_ia32_psllqi128'
try.c: curve2_251.c:(.text+0x...): undefined reference to `__builtin_ia32_psllqi128'
try.c: curve2_251.c:(.text+0x...): undefined reference to `__builtin_ia32_psllqi128'
try.c: curve2_251.c:(.text+0x...): undefined reference to `__builtin_ia32_psrlqi128'
try.c: curve2_251.c:(.text+0x...): undefined reference to `__builtin_ia32_psllqi128'
try.c: curve2_251.c:(.text+0x...): undefined reference to `__builtin_ia32_psrlqi128'
try.c: curve2_251.c:(.text+0x...): undefined reference to `__builtin_ia32_psllqi128'
try.c: curve2_251.c:(.text+0x...): undefined reference to `__builtin_ia32_psrlqi128'
try.c: curve2_251.c:(.text+0x...): undefined reference to `__builtin_ia32_psllqi128'
try.c: curve2_251.c:(.text+0x...): undefined reference to `__builtin_ia32_psrlqi128'
try.c: curve2_251.c:(.text+0x...): undefined reference to `__builtin_ia32_psllqi128'
try.c: curve2_251.c:(.text+0x...): undefined reference to `__builtin_ia32_psrlqi128'
try.c: curve2_251.c:(.text+0x...): undefined reference to `__builtin_ia32_psllqi128'
try.c: curve2_251.c:(.text+0x...): undefined reference to `__builtin_ia32_psrlqi128'
try.c: curve2_251.c:(.text+0x...): undefined reference to `__builtin_ia32_psllqi128'
try.c: curve2_251.c:(.text+0x...): undefined reference to `__builtin_ia32_psrlqi128'
try.c: curve2_251.c:(.text+0x...): undefined reference to `__builtin_ia32_psllqi128'
try.c: curve2_251.c:(.text+0x...): undefined reference to `__builtin_ia32_psrlqi128'
try.c: curve2_251.c:(.text+0x...): undefined reference to `__builtin_ia32_psllqi128'
try.c: curve2_251.c:(.text+0x...): undefined reference to `__builtin_ia32_psrlqi128'
try.c: curve2_251.c:(.text+0x...): undefined reference to `__builtin_ia32_psllqi128'
try.c: curve2_251.c:(.text+0x...): undefined reference to `__builtin_ia32_psrlqi128'
try.c: curve2_251.c:(.text+0x...): undefined reference to `__builtin_ia32_psllqi128'
try.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
icc mpfq
icc -no-vec mpfq

Compiler output

Implementation: crypto_dh/curve2251/relic/amd64-avx
Compiler: icc -O1 -static
relic.c: In file included from relic.c(4):
relic.c: src/relic_rand.c(117): warning #266: function "time" declared implicitly
relic.c: srand(time(NULL));
relic.c: ^
relic.c:
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 48, namely:
CompilerImplementations
icc -O1 -static relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -O1 -static -no-vec relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -O2 -static relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -O2 -static -no-vec relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -O3 -static relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -O3 -static -no-vec relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -Os -static relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -Os -static -no-vec relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -m64 -O1 -static relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -m64 -O1 -static -no-vec relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -m64 -O2 -static relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -m64 -O2 -static -no-vec relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -m64 -O3 -static relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -m64 -O3 -static -no-vec relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -m64 -Os -static relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -m64 -Os -static -no-vec relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3

Compiler output

Implementation: crypto_dh/curve2251/mpfq
Compiler: icc -O1 -static
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -static mpfq
icc -O1 -static -no-vec mpfq
icc -O2 -static mpfq
icc -O2 -static -no-vec mpfq
icc -O3 -static mpfq
icc -O3 -static -no-vec mpfq
icc -Os -static mpfq
icc -Os -static -no-vec mpfq
icc -m64 -O1 -static mpfq
icc -m64 -O1 -static -no-vec mpfq
icc -m64 -O2 -static mpfq
icc -m64 -O2 -static -no-vec mpfq
icc -m64 -O3 -static mpfq
icc -m64 -O3 -static -no-vec mpfq
icc -m64 -Os -static mpfq
icc -m64 -Os -static -no-vec mpfq

Compiler output

Implementation: crypto_dh/curve2251/relic/amd64-avx
Compiler: icc -O1 -xB -static
curve2251.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
relic.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
relic.c: In file included from relic.c(4):
relic.c: src/relic_rand.c(117): warning #266: function "time" declared implicitly
relic.c: srand(time(NULL));
relic.c: ^
relic.c:
relic_bn.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
relic_eb.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
relic_fb.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
relic_low.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -O1 -xB -static relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -O1 -xB -static -no-vec relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -O2 -xB -static relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -O2 -xB -static -no-vec relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -O3 -xB -static relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -O3 -xB -static -no-vec relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -Os -xB -static relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -Os -xB -static -no-vec relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3

Compiler output

Implementation: crypto_dh/curve2251/mpfq
Compiler: icc -O1 -xB -static
curve2_251.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
keysharing.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
mpfq_2_251.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static mpfq
icc -O1 -xB -static -no-vec mpfq
icc -O2 -xB -static mpfq
icc -O2 -xB -static -no-vec mpfq
icc -O3 -xB -static mpfq
icc -O3 -xB -static -no-vec mpfq
icc -Os -xB -static mpfq
icc -Os -xB -static -no-vec mpfq

Compiler output

Implementation: crypto_dh/curve2251/relic/amd64-avx
Compiler: icc -O1 -xK -static
curve2251.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
relic.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
relic.c: In file included from relic.c(4):
relic.c: src/relic_rand.c(117): warning #266: function "time" declared implicitly
relic.c: srand(time(NULL));
relic.c: ^
relic.c:
relic_bn.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
relic_eb.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
relic_fb.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
relic_low.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -O1 -xK -static relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -O1 -xK -static -no-vec relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -O2 -xK -static relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -O2 -xK -static -no-vec relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -O3 -xK -static relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -O3 -xK -static -no-vec relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -Os -xK -static relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -Os -xK -static -no-vec relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3

Compiler output

Implementation: crypto_dh/curve2251/mpfq
Compiler: icc -O1 -xK -static
curve2_251.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
keysharing.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
mpfq_2_251.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static mpfq
icc -O1 -xK -static -no-vec mpfq
icc -O2 -xK -static mpfq
icc -O2 -xK -static -no-vec mpfq
icc -O3 -xK -static mpfq
icc -O3 -xK -static -no-vec mpfq
icc -Os -xK -static mpfq
icc -Os -xK -static -no-vec mpfq

Compiler output

Implementation: crypto_dh/curve2251/relic/amd64-avx
Compiler: icc -O1 -xN -static
curve2251.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
relic.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
relic.c: In file included from relic.c(4):
relic.c: src/relic_rand.c(117): warning #266: function "time" declared implicitly
relic.c: srand(time(NULL));
relic.c: ^
relic.c:
relic_bn.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
relic_eb.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
relic_fb.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
relic_low.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -O1 -xN -static relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -O1 -xN -static -no-vec relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -O2 -xN -static relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -O2 -xN -static -no-vec relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -O3 -xN -static relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -O3 -xN -static -no-vec relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -Os -xN -static relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -Os -xN -static -no-vec relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3

Compiler output

Implementation: crypto_dh/curve2251/mpfq
Compiler: icc -O1 -xN -static
curve2_251.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
keysharing.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
mpfq_2_251.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static mpfq
icc -O1 -xN -static -no-vec mpfq
icc -O2 -xN -static mpfq
icc -O2 -xN -static -no-vec mpfq
icc -O3 -xN -static mpfq
icc -O3 -xN -static -no-vec mpfq
icc -Os -xN -static mpfq
icc -Os -xN -static -no-vec mpfq

Compiler output

Implementation: crypto_dh/curve2251/relic/amd64-avx
Compiler: icc -O1 -xW -static
curve2251.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
relic.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
relic.c: In file included from relic.c(4):
relic.c: src/relic_rand.c(117): warning #266: function "time" declared implicitly
relic.c: srand(time(NULL));
relic.c: ^
relic.c:
relic_bn.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
relic_eb.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
relic_fb.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
relic_low.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -O1 -xW -static relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -O1 -xW -static -no-vec relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -O2 -xW -static relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -O2 -xW -static -no-vec relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -O3 -xW -static relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -O3 -xW -static -no-vec relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -Os -xW -static relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3
icc -Os -xW -static -no-vec relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3

Compiler output

Implementation: crypto_dh/curve2251/mpfq
Compiler: icc -O1 -xW -static
curve2_251.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
keysharing.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
mpfq_2_251.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static mpfq
icc -O1 -xW -static -no-vec mpfq
icc -O2 -xW -static mpfq
icc -O2 -xW -static -no-vec mpfq
icc -O3 -xW -static mpfq
icc -O3 -xW -static -no-vec mpfq
icc -Os -xW -static mpfq
icc -Os -xW -static -no-vec mpfq

Compiler output

Implementation: crypto_dh/curve2251/relic/amd64-avx
Compiler: icc -fast
relic.c: In file included from relic.c(4):
relic.c: src/relic_rand.c(117): warning #266: function "time" declared implicitly
relic.c: srand(time(NULL));
relic.c: ^
relic.c:
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/knownrandombytes.o; was the source file compiled with -ipo
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/kernelrandombytes.o; was the source file compiled with -ipo
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/cpucycles.o; was the source file compiled with -ipo
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
icc -fast relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3

Compiler output

Implementation: crypto_dh/curve2251/mpfq
Compiler: icc -fast
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/knownrandombytes.o; was the source file compiled with -ipo
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/kernelrandombytes.o; was the source file compiled with -ipo
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/cpucycles.o; was the source file compiled with -ipo
try.c: ipo: warning #11021: unresolved __builtin_ia32_pslldqi128
try.c: Referenced in crypto_dh_curve2251.a(curve2_251.o)
try.c: ipo: warning #11021: unresolved __builtin_ia32_psrlqi128
try.c: Referenced in crypto_dh_curve2251.a(curve2_251.o)
try.c: ipo: warning #11021: unresolved __builtin_ia32_psllqi128
try.c: Referenced in crypto_dh_curve2251.a(curve2_251.o)
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -fast mpfq

Compiler output

Implementation: crypto_dh/curve2251/relic/amd64-avx
Compiler: icc -m64 -xHost -vec-report0 -static
curve2251.c: icc: command line remark #10148: option '-vec-report0' not supported
relic.c: icc: command line remark #10148: option '-vec-report0' not supported
relic.c: In file included from relic.c(4):
relic.c: src/relic_rand.c(117): warning #266: function "time" declared implicitly
relic.c: srand(time(NULL));
relic.c: ^
relic.c:
relic_bn.c: icc: command line remark #10148: option '-vec-report0' not supported
relic_eb.c: icc: command line remark #10148: option '-vec-report0' not supported
relic_fb.c: icc: command line remark #10148: option '-vec-report0' not supported
relic_low.S: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static relic/amd64-avx relic/amd64-clmul relic/amd64-ssse3

Compiler output

Implementation: crypto_dh/curve2251/mpfq
Compiler: icc -m64 -xHost -vec-report0 -static
curve2_251.c: icc: command line remark #10148: option '-vec-report0' not supported
keysharing.c: icc: command line remark #10148: option '-vec-report0' not supported
mpfq_2_251.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static mpfq