Implementation notes: amd64, bolero, crypto_dh/curve2251

Computer: bolero
Architecture: amd64
CPU ID: GenuineIntel-000406f1-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_dh
Primitive: curve2251
TimeImplementationCompilerBenchmark dateSUPERCOP version
385112relic/amd64-avxclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017110620171020
385128relic/amd64-avxclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017110620171020
385348relic/amd64-avxclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017110620171020
385464relic/amd64-avxclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017110620171020
385544relic/amd64-avxclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017110620171020
385680relic/amd64-avxclang -O3 -fomit-frame-pointer -Qunused-arguments2017110620171020
385688relic/amd64-avxclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017110620171020
385800relic/amd64-avxclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017110620171020
387116relic/amd64-avxclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017110620171020
387244relic/amd64-avxgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110620171020
387264relic/amd64-avxgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110620171020
387304relic/amd64-avxgcc -march=nocona -O2 -fomit-frame-pointer2017110620171020
387556relic/amd64-avxgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110620171020
387620relic/amd64-avxgcc -funroll-loops -O3 -fomit-frame-pointer2017110620171020
387660relic/amd64-avxgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110620171020
387672relic/amd64-avxgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110620171020
387744relic/amd64-avxgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110620171020
387748relic/amd64-avxgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110620171020
387776relic/amd64-avxgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110620171020
387820relic/amd64-avxgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110620171020
387832relic/amd64-avxgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110620171020
387948relic/amd64-avxgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110620171020
387968relic/amd64-avxgcc -march=nocona -O3 -fomit-frame-pointer2017110620171020
387976relic/amd64-avxgcc -march=k8 -O3 -fomit-frame-pointer2017110620171020
387980relic/amd64-avxgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110620171020
388064relic/amd64-avxgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110620171020
388124relic/amd64-avxgcc -m64 -O2 -fomit-frame-pointer2017110620171020
388128relic/amd64-avxgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110620171020
388280relic/amd64-avxgcc -m64 -O3 -fomit-frame-pointer2017110620171020
388336relic/amd64-avxgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110620171020
388420relic/amd64-avxgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110620171020
388460relic/amd64-avxgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110620171020
388520relic/amd64-clmulclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017110620171020
388548relic/amd64-avxgcc -O2 -fomit-frame-pointer2017110620171020
388556relic/amd64-avxgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110620171020
388564relic/amd64-avxgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110620171020
388568relic/amd64-avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110620171020
388616relic/amd64-clmulclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017110620171020
388624relic/amd64-avxgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110620171020
388624relic/amd64-avxgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110620171020
388648relic/amd64-avxgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110620171020
388696relic/amd64-avxgcc -funroll-loops -O2 -fomit-frame-pointer2017110620171020
388708relic/amd64-avxgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110620171020
388776relic/amd64-avxgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110620171020
388796relic/amd64-avxgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110620171020
388844relic/amd64-clmulgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110620171020
388848relic/amd64-avxgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110620171020
388860relic/amd64-avxgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110620171020
389072relic/amd64-clmulgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110620171020
389156relic/amd64-clmulgcc -march=nocona -O2 -fomit-frame-pointer2017110620171020
389184relic/amd64-clmulgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110620171020
389196relic/amd64-avxgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110620171020
389276relic/amd64-avxgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110620171020
389312relic/amd64-clmulgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110620171020
389336relic/amd64-avxgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110620171020
389348relic/amd64-avxgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110620171020
389368relic/amd64-avxgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110620171020
389384relic/amd64-clmulgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110620171020
389388relic/amd64-clmulgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110620171020
389460relic/amd64-avxgcc -march=barcelona -O2 -fomit-frame-pointer2017110620171020
389476relic/amd64-clmulgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110620171020
389500relic/amd64-clmulgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110620171020
389504relic/amd64-avxgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110620171020
389528relic/amd64-clmulgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110620171020
389572relic/amd64-clmulgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110620171020
389592relic/amd64-clmulgcc -O3 -fomit-frame-pointer2017110620171020
389592relic/amd64-clmulgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110620171020
389608relic/amd64-avxgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110620171020
389672relic/amd64-clmulgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110620171020
389724relic/amd64-clmulgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110620171020
389740relic/amd64-avxgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110620171020
389756relic/amd64-clmulgcc -funroll-loops -O2 -fomit-frame-pointer2017110620171020
389768relic/amd64-clmulgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110620171020
389780relic/amd64-avxgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110620171020
389784relic/amd64-clmulgcc -funroll-loops -O3 -fomit-frame-pointer2017110620171020
389816relic/amd64-clmulclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017110620171020
389832relic/amd64-clmulgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110620171020
389856relic/amd64-clmulgcc -march=barcelona -O3 -fomit-frame-pointer2017110620171020
389872relic/amd64-clmulgcc -march=k8 -O3 -fomit-frame-pointer2017110620171020
389920relic/amd64-avxgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110620171020
389920relic/amd64-clmulgcc -march=nocona -O3 -fomit-frame-pointer2017110620171020
389972relic/amd64-avxgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110620171020
390004relic/amd64-clmulgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110620171020
390012relic/amd64-clmulgcc -m64 -O3 -fomit-frame-pointer2017110620171020
390032relic/amd64-clmulgcc -O2 -fomit-frame-pointer2017110620171020
390056relic/amd64-clmulclang -O3 -fomit-frame-pointer -Qunused-arguments2017110620171020
390056relic/amd64-clmulgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110620171020
390072relic/amd64-clmulgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110620171020
390076relic/amd64-clmulclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017110620171020
390092relic/amd64-clmulgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110620171020
390104relic/amd64-clmulgcc -m64 -O2 -fomit-frame-pointer2017110620171020
390104relic/amd64-clmulgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110620171020
390116relic/amd64-clmulgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110620171020
390140relic/amd64-clmulgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110620171020
390144relic/amd64-avxgcc -funroll-loops -Os -fomit-frame-pointer2017110620171020
390156relic/amd64-avxgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110620171020
390180relic/amd64-avxgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110620171020
390200relic/amd64-clmulgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110620171020
390200relic/amd64-clmulgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110620171020
390204relic/amd64-clmulgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110620171020
390240relic/amd64-clmulgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110620171020
390248relic/amd64-clmulgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110620171020
390252relic/amd64-clmulgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110620171020
390276relic/amd64-clmulgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110620171020
390292relic/amd64-clmulgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110620171020
390328relic/amd64-clmulclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017110620171020
390332relic/amd64-avxgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110620171020
390380relic/amd64-clmulgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110620171020
390396relic/amd64-avxgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110620171020
390420relic/amd64-clmulgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110620171020
390432relic/amd64-avxgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110620171020
390452relic/amd64-clmulgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110620171020
390468relic/amd64-avxgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110620171020
390476relic/amd64-clmulgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110620171020
390488relic/amd64-clmulgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110620171020
390520relic/amd64-avxgcc -O3 -fomit-frame-pointer2017110620171020
390616relic/amd64-avxgcc -march=k8 -O2 -fomit-frame-pointer2017110620171020
390624relic/amd64-avxgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110620171020
390648relic/amd64-clmulclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017110620171020
390652relic/amd64-avxgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110620171020
390700relic/amd64-clmulgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110620171020
390732relic/amd64-clmulgcc -march=barcelona -Os -fomit-frame-pointer2017110620171020
390736relic/amd64-avxgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110620171020
390736relic/amd64-avxgcc -march=barcelona -O3 -fomit-frame-pointer2017110620171020
390748relic/amd64-clmulgcc -Os -fomit-frame-pointer2017110620171020
390776relic/amd64-avxgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110620171020
390808relic/amd64-avxgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110620171020
390848relic/amd64-avxgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110620171020
390872relic/amd64-avxgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110620171020
390888relic/amd64-avxgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110620171020
390892relic/amd64-clmulclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017110620171020
390900relic/amd64-clmulgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110620171020
390916relic/amd64-avxgcc -m64 -Os -fomit-frame-pointer2017110620171020
390948relic/amd64-clmulgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110620171020
390952relic/amd64-clmulgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110620171020
390964relic/amd64-clmulgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110620171020
391004relic/amd64-clmulgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110620171020
391056relic/amd64-avxgcc -Os -fomit-frame-pointer2017110620171020
391072relic/amd64-clmulgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110620171020
391104relic/amd64-clmulgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110620171020
391108relic/amd64-clmulgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110620171020
391128relic/amd64-avxclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017110620171020
391156relic/amd64-clmulclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017110620171020
391188relic/amd64-clmulgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110620171020
391188relic/amd64-clmulgcc -march=k8 -Os -fomit-frame-pointer2017110620171020
391248relic/amd64-clmulgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110620171020
391252relic/amd64-clmulgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110620171020
391264relic/amd64-clmulgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110620171020
391280relic/amd64-avxgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110620171020
391300relic/amd64-avxgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110620171020
391304relic/amd64-clmulgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110620171020
391424relic/amd64-clmulgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110620171020
391460relic/amd64-clmulgcc -march=barcelona -O2 -fomit-frame-pointer2017110620171020
391496relic/amd64-clmulgcc -march=k8 -O2 -fomit-frame-pointer2017110620171020
391524relic/amd64-avxgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110620171020
391564relic/amd64-clmulgcc -m64 -Os -fomit-frame-pointer2017110620171020
391588relic/amd64-clmulgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110620171020
391668relic/amd64-avxgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110620171020
391712relic/amd64-clmulgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110620171020
391776relic/amd64-clmulgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110620171020
391780relic/amd64-clmulgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110620171020
391796relic/amd64-avxgcc -march=nocona -Os -fomit-frame-pointer2017110620171020
391808relic/amd64-avxgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110620171020
391848relic/amd64-clmulgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110620171020
391876relic/amd64-clmulgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110620171020
392004relic/amd64-clmulgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110620171020
392036relic/amd64-avxgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110620171020
392068relic/amd64-avxgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110620171020
392080relic/amd64-clmulgcc -funroll-loops -Os -fomit-frame-pointer2017110620171020
392084relic/amd64-clmulgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110620171020
392112relic/amd64-clmulgcc -march=nocona -Os -fomit-frame-pointer2017110620171020
392132relic/amd64-clmulgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110620171020
392236relic/amd64-clmulgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110620171020
392248relic/amd64-avxgcc -m64 -O -fomit-frame-pointer2017110620171020
392284relic/amd64-clmulgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110620171020
392320relic/amd64-avxgcc -O -fomit-frame-pointer2017110620171020
392412relic/amd64-avxgcc -fno-schedule-insns -O -fomit-frame-pointer2017110620171020
392452relic/amd64-clmulgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110620171020
392456relic/amd64-avxgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110620171020
392596relic/amd64-avxgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110620171020
392688relic/amd64-avxgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110620171020
392772relic/amd64-clmulgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110620171020
392780relic/amd64-clmulgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110620171020
392792relic/amd64-avxgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110620171020
392832relic/amd64-avxgcc -march=k8 -Os -fomit-frame-pointer2017110620171020
392856relic/amd64-clmulclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017110620171020
392880relic/amd64-avxgcc -funroll-loops -O -fomit-frame-pointer2017110620171020
392888relic/amd64-avxgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110620171020
392924relic/amd64-clmulgcc -fno-schedule-insns -O -fomit-frame-pointer2017110620171020
392960relic/amd64-clmulgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110620171020
392964relic/amd64-clmulgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110620171020
392996relic/amd64-avxgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110620171020
393020relic/amd64-avxgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110620171020
393076relic/amd64-clmulgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110620171020
393116relic/amd64-clmulgcc -O -fomit-frame-pointer2017110620171020
393180relic/amd64-avxgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110620171020
393204relic/amd64-clmulgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110620171020
393348relic/amd64-avxgcc -march=k8 -O -fomit-frame-pointer2017110620171020
393352relic/amd64-clmulgcc -march=barcelona -O -fomit-frame-pointer2017110620171020
393424relic/amd64-avxgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110620171020
393464relic/amd64-clmulgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110620171020
393496relic/amd64-avxgcc -m64 -march=core2 -O -fomit-frame-pointer2017110620171020
393580relic/amd64-clmulgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110620171020
393632relic/amd64-avxgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110620171020
393644relic/amd64-avxgcc -m64 -march=corei7 -O -fomit-frame-pointer2017110620171020
393696relic/amd64-avxgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110620171020
393724relic/amd64-clmulgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110620171020
393772relic/amd64-avxgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110620171020
393772relic/amd64-clmulgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110620171020
393788relic/amd64-clmulgcc -funroll-loops -O -fomit-frame-pointer2017110620171020
393788relic/amd64-clmulgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110620171020
393796relic/amd64-avxgcc -m64 -march=nocona -O -fomit-frame-pointer2017110620171020
393828relic/amd64-clmulgcc -m64 -march=core2 -O -fomit-frame-pointer2017110620171020
393960relic/amd64-avxgcc -m64 -march=k8 -O -fomit-frame-pointer2017110620171020
393984relic/amd64-avxgcc -march=barcelona -O -fomit-frame-pointer2017110620171020
394084relic/amd64-avxgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110620171020
394360relic/amd64-clmulgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110620171020
394372relic/amd64-avxgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110620171020
394428relic/amd64-clmulgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110620171020
394856relic/amd64-clmulgcc -m64 -march=corei7 -O -fomit-frame-pointer2017110620171020
394860relic/amd64-clmulgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110620171020
395104relic/amd64-clmulgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110620171020
395220relic/amd64-avxgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110620171020
395484relic/amd64-clmulgcc -m64 -O -fomit-frame-pointer2017110620171020
395556relic/amd64-clmulgcc -march=k8 -O -fomit-frame-pointer2017110620171020
395668relic/amd64-avxgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110620171020
395820relic/amd64-clmulgcc -m64 -march=k8 -O -fomit-frame-pointer2017110620171020
395872relic/amd64-clmulgcc -march=nocona -O -fomit-frame-pointer2017110620171020
396096relic/amd64-clmulgcc -m64 -march=nocona -O -fomit-frame-pointer2017110620171020
396132relic/amd64-avxgcc -march=nocona -O -fomit-frame-pointer2017110620171020
396220relic/amd64-avxgcc -march=barcelona -Os -fomit-frame-pointer2017110620171020
397572relic/amd64-clmulgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110620171020
403852relic/amd64-avxgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110620171020
404036relic/amd64-avxgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110620171020
410876relic/amd64-avxgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110620171020
419484relic/amd64-clmulgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110620171020
439040relic/amd64-avxcc2017110620171020
439284relic/amd64-avxgcc -funroll-loops2017110620171020
439528relic/amd64-avxgcc2017110620171020
441076relic/amd64-clmulcc2017110620171020
441776relic/amd64-clmulgcc2017110620171020
444800relic/amd64-clmulgcc -funroll-loops2017110620171020
1081660relic/amd64-ssse3clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017110620171020
1083912relic/amd64-ssse3clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017110620171020
1084240relic/amd64-ssse3clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017110620171020
1084508relic/amd64-ssse3clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017110620171020
1084744relic/amd64-ssse3clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017110620171020
1084892relic/amd64-ssse3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017110620171020
1085684relic/amd64-ssse3clang -O3 -fomit-frame-pointer -Qunused-arguments2017110620171020
1086156relic/amd64-ssse3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017110620171020
1086292relic/amd64-ssse3gcc -march=nocona -O3 -fomit-frame-pointer2017110620171020
1086652relic/amd64-ssse3clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017110620171020
1086932relic/amd64-ssse3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110620171020
1087020relic/amd64-ssse3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110620171020
1087132relic/amd64-ssse3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110620171020
1087320relic/amd64-ssse3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110620171020
1087564relic/amd64-ssse3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110620171020
1087664relic/amd64-ssse3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110620171020
1087840relic/amd64-ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110620171020
1088256relic/amd64-ssse3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110620171020
1088260relic/amd64-ssse3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110620171020
1089096relic/amd64-ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110620171020
1089240relic/amd64-ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110620171020
1089584relic/amd64-ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110620171020
1089612relic/amd64-ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110620171020
1089620relic/amd64-ssse3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017110620171020
1089724relic/amd64-ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110620171020
1089848relic/amd64-ssse3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110620171020
1090036relic/amd64-ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110620171020
1090268relic/amd64-ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110620171020
1090720relic/amd64-ssse3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110620171020
1093272relic/amd64-ssse3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110620171020
1093332relic/amd64-ssse3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110620171020
1093444relic/amd64-ssse3gcc -funroll-loops -O3 -fomit-frame-pointer2017110620171020
1093608relic/amd64-ssse3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110620171020
1093860relic/amd64-ssse3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110620171020
1095092relic/amd64-ssse3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110620171020
1096468relic/amd64-ssse3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110620171020
1096672relic/amd64-ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110620171020
1096696relic/amd64-ssse3gcc -march=k8 -O2 -fomit-frame-pointer2017110620171020
1096780relic/amd64-ssse3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110620171020
1097360relic/amd64-ssse3gcc -m64 -O2 -fomit-frame-pointer2017110620171020
1097384relic/amd64-ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110620171020
1097536relic/amd64-ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110620171020
1097572relic/amd64-ssse3gcc -march=barcelona -O3 -fomit-frame-pointer2017110620171020
1098396relic/amd64-ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110620171020
1098808relic/amd64-ssse3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110620171020
1098984relic/amd64-ssse3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110620171020
1098992relic/amd64-ssse3gcc -march=nocona -O2 -fomit-frame-pointer2017110620171020
1099128relic/amd64-ssse3gcc -funroll-loops -O -fomit-frame-pointer2017110620171020
1099256relic/amd64-ssse3gcc -funroll-loops -m64 -O -fomit-frame-pointer2017110620171020
1099660relic/amd64-ssse3gcc -O2 -fomit-frame-pointer2017110620171020
1099996relic/amd64-ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110620171020
1100028relic/amd64-ssse3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110620171020
1101192relic/amd64-ssse3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110620171020
1101660relic/amd64-ssse3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110620171020
1101756relic/amd64-ssse3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110620171020
1102948relic/amd64-ssse3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110620171020
1103644relic/amd64-ssse3gcc -m64 -march=nocona -O -fomit-frame-pointer2017110620171020
1103728relic/amd64-ssse3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110620171020
1103836relic/amd64-ssse3gcc -O3 -fomit-frame-pointer2017110620171020
1103872relic/amd64-ssse3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110620171020
1104052relic/amd64-ssse3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110620171020
1104276relic/amd64-ssse3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110620171020
1104408relic/amd64-ssse3gcc -m64 -march=nocona -Os -fomit-frame-pointer2017110620171020
1104656relic/amd64-ssse3gcc -m64 -O3 -fomit-frame-pointer2017110620171020
1105020relic/amd64-ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110620171020
1105184relic/amd64-ssse3gcc -march=nocona -Os -fomit-frame-pointer2017110620171020
1105196relic/amd64-ssse3gcc -march=nocona -O -fomit-frame-pointer2017110620171020
1105376relic/amd64-ssse3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110620171020
1105536relic/amd64-ssse3gcc -march=k8 -O3 -fomit-frame-pointer2017110620171020
1105724relic/amd64-ssse3gcc -m64 -march=k8 -Os -fomit-frame-pointer2017110620171020
1105760relic/amd64-ssse3gcc -march=barcelona -Os -fomit-frame-pointer2017110620171020
1106136relic/amd64-ssse3gcc -m64 -Os -fomit-frame-pointer2017110620171020
1106276relic/amd64-ssse3gcc -Os -fomit-frame-pointer2017110620171020
1106352relic/amd64-ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110620171020
1106616relic/amd64-ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2017110620171020
1106628relic/amd64-ssse3gcc -march=k8 -Os -fomit-frame-pointer2017110620171020
1106760relic/amd64-ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110620171020
1106824relic/amd64-ssse3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110620171020
1106868relic/amd64-ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110620171020
1107052relic/amd64-ssse3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110620171020
1107496relic/amd64-ssse3gcc -O -fomit-frame-pointer2017110620171020
1107568relic/amd64-ssse3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110620171020
1108340relic/amd64-ssse3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110620171020
1108496relic/amd64-ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110620171020
1108584relic/amd64-ssse3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110620171020
1108704relic/amd64-ssse3gcc -fno-schedule-insns -O -fomit-frame-pointer2017110620171020
1109076relic/amd64-ssse3gcc -march=barcelona -O -fomit-frame-pointer2017110620171020
1109124relic/amd64-ssse3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110620171020
1109132relic/amd64-ssse3gcc -fno-schedule-insns -Os -fomit-frame-pointer2017110620171020
1109192relic/amd64-ssse3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110620171020
1109200relic/amd64-ssse3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110620171020
1109236relic/amd64-ssse3gcc -m64 -march=barcelona -O -fomit-frame-pointer2017110620171020
1109320relic/amd64-ssse3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110620171020
1109352relic/amd64-ssse3gcc -funroll-loops -Os -fomit-frame-pointer2017110620171020
1109496relic/amd64-ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110620171020
1109964relic/amd64-ssse3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110620171020
1110232relic/amd64-ssse3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110620171020
1110288relic/amd64-ssse3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110620171020
1110968relic/amd64-ssse3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110620171020
1111284relic/amd64-ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110620171020
1111368relic/amd64-ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110620171020
1112240relic/amd64-ssse3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110620171020
1112860relic/amd64-ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110620171020
1113000relic/amd64-ssse3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110620171020
1113244relic/amd64-ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110620171020
1113436relic/amd64-ssse3gcc -march=barcelona -O2 -fomit-frame-pointer2017110620171020
1113496relic/amd64-ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110620171020
1113552relic/amd64-ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2017110620171020
1113780relic/amd64-ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110620171020
1114504relic/amd64-ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2017110620171020
1114560relic/amd64-ssse3gcc -m64 -O -fomit-frame-pointer2017110620171020
1116688relic/amd64-ssse3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110620171020
1116788relic/amd64-ssse3gcc -funroll-loops -O2 -fomit-frame-pointer2017110620171020
1116824relic/amd64-ssse3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110620171020
1117964relic/amd64-ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110620171020
1118388relic/amd64-ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110620171020
1119032relic/amd64-ssse3gcc -march=k8 -O -fomit-frame-pointer2017110620171020
1119668relic/amd64-ssse3gcc -m64 -march=k8 -O -fomit-frame-pointer2017110620171020
1174700relic/amd64-ssse3cc2017110620171020
1175448relic/amd64-ssse3gcc2017110620171020
1175856relic/amd64-ssse3gcc -funroll-loops2017110620171020
2882720mpfqgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110620171020
2884540mpfqgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110620171020
2887068mpfqgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110620171020
2888888mpfqgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110620171020
2911836mpfqgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110620171020
2923924mpfqgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110620171020
2924008mpfqgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110620171020
2925156mpfqgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110620171020
2925308mpfqgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110620171020
2926348mpfqgcc -m64 -O3 -fomit-frame-pointer2017110620171020
2926484mpfqgcc -O3 -fomit-frame-pointer2017110620171020
2928984mpfqgcc -march=barcelona -O3 -fomit-frame-pointer2017110620171020
2929628mpfqgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110620171020
2930136mpfqgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110620171020
2931160mpfqgcc -funroll-loops -O3 -fomit-frame-pointer2017110620171020
2931716mpfqgcc -march=nocona -O2 -fomit-frame-pointer2017110620171020
2933020mpfqgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110620171020
2933904mpfqgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110620171020
2934820mpfqgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110620171020
2936500mpfqgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110620171020
2938076mpfqgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110620171020
2941632mpfqgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110620171020
2943544mpfqgcc -march=k8 -O3 -fomit-frame-pointer2017110620171020
2945356mpfqgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110620171020
2945684mpfqgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110620171020
2946804mpfqgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110620171020
2948212mpfqgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110620171020
2948284mpfqgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110620171020
2948616mpfqgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110620171020
2949004mpfqgcc -march=barcelona -O2 -fomit-frame-pointer2017110620171020
2952092mpfqgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110620171020
2955736mpfqgcc -march=k8 -O -fomit-frame-pointer2017110620171020
2955992mpfqgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110620171020
2960060mpfqgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110620171020
2961856mpfqgcc -O -fomit-frame-pointer2017110620171020
2962004mpfqgcc -fno-schedule-insns -O -fomit-frame-pointer2017110620171020
2962224mpfqgcc -march=k8 -O2 -fomit-frame-pointer2017110620171020
2962268mpfqgcc -m64 -march=k8 -O -fomit-frame-pointer2017110620171020
2963028mpfqgcc -m64 -O -fomit-frame-pointer2017110620171020
2969912mpfqgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110620171020
2970972mpfqgcc -m64 -march=core2 -O -fomit-frame-pointer2017110620171020
2971100mpfqgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110620171020
2971908mpfqgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110620171020
2971976mpfqgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110620171020
2974464mpfqgcc -march=nocona -O -fomit-frame-pointer2017110620171020
2974640mpfqgcc -m64 -march=nocona -O -fomit-frame-pointer2017110620171020
2979052mpfqgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110620171020
2979164mpfqgcc -m64 -O2 -fomit-frame-pointer2017110620171020
2980616mpfqgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110620171020
2980872mpfqgcc -march=barcelona -O -fomit-frame-pointer2017110620171020
2981276mpfqgcc -march=nocona -Os -fomit-frame-pointer2017110620171020
2981396mpfqgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110620171020
2981500mpfqgcc -O2 -fomit-frame-pointer2017110620171020
2981712mpfqgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110620171020
2981896mpfqgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110620171020
2989020mpfqgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110620171020
2995520mpfqgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110620171020
2996720mpfqgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110620171020
3002816mpfqgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110620171020
3004080mpfqgcc -march=nocona -O3 -fomit-frame-pointer2017110620171020
3011632mpfqgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110620171020
3012144mpfqgcc -funroll-loops -O -fomit-frame-pointer2017110620171020
3012196mpfqgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110620171020
3013120mpfqgcc -march=barcelona -Os -fomit-frame-pointer2017110620171020
3013476mpfqgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110620171020
3016024mpfqgcc -m64 -Os -fomit-frame-pointer2017110620171020
3016380mpfqgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110620171020
3017480mpfqgcc -Os -fomit-frame-pointer2017110620171020
3030344mpfqgcc -march=k8 -Os -fomit-frame-pointer2017110620171020
3031312mpfqgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110620171020
3032504mpfqgcc -funroll-loops -O2 -fomit-frame-pointer2017110620171020
3035452mpfqgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110620171020
3036684mpfqgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110620171020
3040024mpfqgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110620171020
3044692mpfqgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110620171020
3082424mpfqgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110620171020
3086124mpfqgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110620171020
3092820mpfqgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110620171020
3094452mpfqgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110620171020
3095720mpfqgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110620171020
3096492mpfqgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110620171020
3097176mpfqgcc -funroll-loops -Os -fomit-frame-pointer2017110620171020
3112512mpfqgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110620171020
3113324mpfqgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110620171020
3138736mpfqgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110620171020
3162244mpfqgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110620171020
3210240mpfqgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110620171020
3212548mpfqgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110620171020
3214076mpfqgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110620171020
3220192mpfqgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110620171020
3232476mpfqgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110620171020
3239488mpfqgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110620171020
3276612mpfqgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110620171020
3278500mpfqgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110620171020
3292588mpfqgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110620171020
3294280mpfqgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110620171020
3297404mpfqgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110620171020
3359152mpfqgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110620171020
3360796mpfqgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110620171020
3559228mpfqgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110620171020
3561444mpfqgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110620171020
3595260mpfqgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110620171020
3595864mpfqgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110620171020
3596332mpfqgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110620171020
3689356mpfqgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110620171020
3731832mpfqgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110620171020
3767252mpfqgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110620171020
3767732mpfqgcc -m64 -march=corei7 -O -fomit-frame-pointer2017110620171020
10076988mpfqgcc2017110620171020
10085596mpfqcc2017110620171020
10101228mpfqgcc -funroll-loops2017110620171020

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: ^

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.

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/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: ^
relic.c: In file included from relic.c:4:0:
relic.c: src/relic_rand.c: In function 'rand_init':
relic.c: src/relic_rand.c:117:8: warning: implicit declaration of function 'time' [-Wimplicit-function-declaration]
relic.c: srand(time(NULL));
relic.c: ^

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer relic/amd64-avx 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