Implementation notes: amd64, bolero, crypto_dh/curve2251

Computer: bolero
Architecture: amd64
CPU ID: GenuineIntel-000406f1-bfebfbff
SUPERCOP version: 20190110
Operation: crypto_dh
Primitive: curve2251
TimeImplementationCompilerBenchmark dateSUPERCOP version
385848relic/amd64-avxclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
386160relic/amd64-avxclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
386172relic/amd64-avxclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
386296relic/amd64-avxclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
386412relic/amd64-avxclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
386528relic/amd64-avxclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
387264relic/amd64-avxclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
387292relic/amd64-avxgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
387740relic/amd64-avxclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
387840relic/amd64-avxgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
387852relic/amd64-avxgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
387864relic/amd64-avxgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
387864relic/amd64-avxgcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
388092relic/amd64-avxgcc -m64 -O2 -fomit-frame-pointer2018082020180818
388164relic/amd64-avxgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
388216relic/amd64-avxgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
388388relic/amd64-avxgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
388488relic/amd64-avxgcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
388512relic/amd64-avxgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
388600relic/amd64-avxgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
388648relic/amd64-avxgcc -O3 -fomit-frame-pointer2018082020180818
388708relic/amd64-avxgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
388744relic/amd64-avxgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
388772relic/amd64-avxgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
388804relic/amd64-avxgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
388808relic/amd64-avxgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
388808relic/amd64-avxgcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
388836relic/amd64-avxgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
388860relic/amd64-avxclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
388880relic/amd64-avxgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
388992relic/amd64-clmulgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
389016relic/amd64-avxgcc -m64 -O3 -fomit-frame-pointer2018082020180818
389060relic/amd64-avxgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
389108relic/amd64-avxgcc -O2 -fomit-frame-pointer2018082020180818
389132relic/amd64-avxgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
389176relic/amd64-avxgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
389208relic/amd64-clmulgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
389256relic/amd64-avxgcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
389304relic/amd64-avxgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
389328relic/amd64-avxgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
389368relic/amd64-avxgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
389424relic/amd64-avxgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
389512relic/amd64-clmulgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
389588relic/amd64-avxgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
389604relic/amd64-clmulclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
389604relic/amd64-avxgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
389620relic/amd64-clmulgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
389620relic/amd64-clmulgcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
389632relic/amd64-clmulgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
389692relic/amd64-avxgcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
389760relic/amd64-avxgcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
389796relic/amd64-clmulgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
389820relic/amd64-clmulgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
389828relic/amd64-clmulgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
389832relic/amd64-avxgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
389832relic/amd64-avxgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
389904relic/amd64-clmulgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
389916relic/amd64-clmulgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
389992relic/amd64-avxgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
390028relic/amd64-avxgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
390080relic/amd64-avxgcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
390144relic/amd64-clmulgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
390164relic/amd64-clmulgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
390172relic/amd64-clmulgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
390184relic/amd64-clmulgcc -m64 -O3 -fomit-frame-pointer2018082020180818
390220relic/amd64-clmulgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
390276relic/amd64-avxgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
390336relic/amd64-clmulgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
390376relic/amd64-clmulgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
390388relic/amd64-clmulgcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
390392relic/amd64-clmulgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
390400relic/amd64-avxgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
390408relic/amd64-clmulgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
390420relic/amd64-clmulgcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
390444relic/amd64-clmulgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
390472relic/amd64-clmulgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
390504relic/amd64-clmulclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
390520relic/amd64-clmulgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
390560relic/amd64-clmulgcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
390584relic/amd64-avxgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
390588relic/amd64-avxgcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
390600relic/amd64-clmulgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
390648relic/amd64-avxgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
390652relic/amd64-clmulgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
390712relic/amd64-avxgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
390748relic/amd64-clmulgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
390752relic/amd64-avxgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
390768relic/amd64-avxgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
390828relic/amd64-clmulclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
390876relic/amd64-clmulgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
390876relic/amd64-clmulgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
390892relic/amd64-clmulclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
390920relic/amd64-clmulclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
390920relic/amd64-avxgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
390920relic/amd64-avxgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
390952relic/amd64-avxgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
390984relic/amd64-clmulgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
391008relic/amd64-avxgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
391056relic/amd64-clmulgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
391080relic/amd64-clmulgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
391084relic/amd64-clmulclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
391092relic/amd64-clmulgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
391128relic/amd64-clmulclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
391144relic/amd64-clmulgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
391196relic/amd64-avxgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
391216relic/amd64-avxgcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
391236relic/amd64-clmulgcc -m64 -O2 -fomit-frame-pointer2018082020180818
391244relic/amd64-avxgcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
391252relic/amd64-clmulgcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
391308relic/amd64-avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
391320relic/amd64-clmulgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
391340relic/amd64-avxgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
391360relic/amd64-avxgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
391376relic/amd64-avxgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
391432relic/amd64-clmulgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
391468relic/amd64-clmulgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
391472relic/amd64-avxgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
391480relic/amd64-clmulgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
391484relic/amd64-clmulgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
391496relic/amd64-clmulclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
391496relic/amd64-avxgcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
391508relic/amd64-avxgcc -Os -fomit-frame-pointer2018082020180818
391516relic/amd64-clmulgcc -O2 -fomit-frame-pointer2018082020180818
391540relic/amd64-clmulgcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
391568relic/amd64-clmulgcc -Os -fomit-frame-pointer2018082020180818
391672relic/amd64-avxgcc -m64 -Os -fomit-frame-pointer2018082020180818
391732relic/amd64-clmulgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
391744relic/amd64-clmulgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
391792relic/amd64-avxgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
391900relic/amd64-avxgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
391900relic/amd64-clmulgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
391932relic/amd64-clmulgcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
391936relic/amd64-avxgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
391944relic/amd64-avxgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
392004relic/amd64-avxgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
392040relic/amd64-avxgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
392084relic/amd64-clmulgcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
392132relic/amd64-clmulgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
392132relic/amd64-clmulgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
392132relic/amd64-clmulgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
392144relic/amd64-avxgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
392148relic/amd64-avxgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
392176relic/amd64-avxgcc -m64 -O -fomit-frame-pointer2018082020180818
392184relic/amd64-avxgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
392288relic/amd64-clmulgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
392304relic/amd64-clmulgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
392308relic/amd64-clmulgcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
392372relic/amd64-avxgcc -march=k8 -O -fomit-frame-pointer2018082020180818
392380relic/amd64-clmulgcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
392436relic/amd64-avxgcc -O -fomit-frame-pointer2018082020180818
392464relic/amd64-clmulgcc -march=nocona -Os -fomit-frame-pointer2018082020180818
392540relic/amd64-clmulgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
392600relic/amd64-clmulgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
392608relic/amd64-avxgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
392636relic/amd64-clmulgcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
392648relic/amd64-avxgcc -funroll-loops -O -fomit-frame-pointer2018082020180818
392648relic/amd64-clmulgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
392672relic/amd64-clmulgcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
392732relic/amd64-avxgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
392732relic/amd64-avxgcc -march=k8 -Os -fomit-frame-pointer2018082020180818
392744relic/amd64-clmulgcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
392780relic/amd64-avxgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
392848relic/amd64-clmulgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
392908relic/amd64-clmulgcc -m64 -Os -fomit-frame-pointer2018082020180818
392936relic/amd64-avxgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
392952relic/amd64-avxgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
393012relic/amd64-clmulgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
393016relic/amd64-clmulgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
393116relic/amd64-clmulgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
393136relic/amd64-clmulgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
393240relic/amd64-clmulgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
393264relic/amd64-avxgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
393304relic/amd64-avxgcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
393360relic/amd64-avxgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
393556relic/amd64-clmulgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
393596relic/amd64-avxgcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
393640relic/amd64-avxgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
393688relic/amd64-clmulgcc -O -fomit-frame-pointer2018082020180818
393780relic/amd64-clmulgcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
393780relic/amd64-clmulgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
393800relic/amd64-clmulgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
393848relic/amd64-clmulgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
393848relic/amd64-clmulgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
393868relic/amd64-clmulgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
393988relic/amd64-clmulgcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
394004relic/amd64-clmulclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
394012relic/amd64-avxgcc -march=nocona -Os -fomit-frame-pointer2018082020180818
394064relic/amd64-avxgcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
394092relic/amd64-avxgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
394136relic/amd64-clmulgcc -funroll-loops -O -fomit-frame-pointer2018082020180818
394200relic/amd64-avxgcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
394208relic/amd64-clmulgcc -march=k8 -Os -fomit-frame-pointer2018082020180818
394252relic/amd64-clmulgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
394404relic/amd64-clmulgcc -m64 -O -fomit-frame-pointer2018082020180818
394484relic/amd64-clmulgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
394568relic/amd64-clmulgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
394588relic/amd64-clmulclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
394648relic/amd64-avxgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
394656relic/amd64-clmulgcc -march=barcelona -O -fomit-frame-pointer2018082020180818
394768relic/amd64-clmulgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
394804relic/amd64-clmulgcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
394916relic/amd64-avxgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
394920relic/amd64-clmulgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
395008relic/amd64-avxgcc -march=barcelona -O -fomit-frame-pointer2018082020180818
395020relic/amd64-avxgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
395028relic/amd64-avxgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
395148relic/amd64-avxgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
395332relic/amd64-avxgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
395432relic/amd64-clmulgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
395436relic/amd64-clmulgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
395676relic/amd64-clmulgcc -march=k8 -O -fomit-frame-pointer2018082020180818
395896relic/amd64-clmulgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
395944relic/amd64-avxgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
396044relic/amd64-avxgcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
396140relic/amd64-clmulgcc -march=nocona -O -fomit-frame-pointer2018082020180818
396332relic/amd64-clmulgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
396488relic/amd64-clmulgcc -O3 -fomit-frame-pointer2018082020180818
396636relic/amd64-clmulgcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
396660relic/amd64-avxgcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
396664relic/amd64-avxgcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
396964relic/amd64-clmulgcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
397336relic/amd64-clmulgcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
397512relic/amd64-avxclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
397708relic/amd64-clmulgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
397976relic/amd64-avxgcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
398116relic/amd64-clmulgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
398152relic/amd64-avxgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
398164relic/amd64-clmulgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
398256relic/amd64-clmulgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
399244relic/amd64-avxgcc -march=nocona -O -fomit-frame-pointer2018082020180818
399268relic/amd64-avxgcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
399664relic/amd64-clmulgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
400308relic/amd64-clmulgcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
401456relic/amd64-avxgcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
401856relic/amd64-clmulgcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
412908relic/amd64-avxgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
439420relic/amd64-avxgcc2018082020180818
441612relic/amd64-avxcc2018082020180818
442112relic/amd64-clmulgcc2018082020180818
442320relic/amd64-clmulcc2018082020180818
442412relic/amd64-clmulgcc -funroll-loops2018082020180818
446428relic/amd64-avxgcc -funroll-loops2018082020180818
1083816relic/amd64-ssse3clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
1084476relic/amd64-ssse3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
1086348relic/amd64-ssse3clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
1086728relic/amd64-ssse3clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
1086852relic/amd64-ssse3clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
1087564relic/amd64-ssse3clang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
1088924relic/amd64-ssse3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
1089648relic/amd64-ssse3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
1089768relic/amd64-ssse3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
1089820relic/amd64-ssse3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
1090652relic/amd64-ssse3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
1091136relic/amd64-ssse3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
1091504relic/amd64-ssse3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
1091744relic/amd64-ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
1092260relic/amd64-ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
1093408relic/amd64-ssse3gcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
1093424relic/amd64-ssse3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
1093892relic/amd64-ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
1094224relic/amd64-ssse3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
1094300relic/amd64-ssse3gcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
1094952relic/amd64-ssse3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
1095684relic/amd64-ssse3clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
1095920relic/amd64-ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
1097516relic/amd64-ssse3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
1098568relic/amd64-ssse3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
1099092relic/amd64-ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
1099356relic/amd64-ssse3gcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
1100596relic/amd64-ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
1101340relic/amd64-ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
1101344relic/amd64-ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
1101672relic/amd64-ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
1101760relic/amd64-ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
1102548relic/amd64-ssse3gcc -funroll-loops -O -fomit-frame-pointer2018082020180818
1103176relic/amd64-ssse3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
1103192relic/amd64-ssse3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
1103432relic/amd64-ssse3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
1104220relic/amd64-ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
1104264relic/amd64-ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
1104540relic/amd64-ssse3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
1104568relic/amd64-ssse3gcc -march=nocona -O -fomit-frame-pointer2018082020180818
1105300relic/amd64-ssse3gcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
1105444relic/amd64-ssse3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
1105728relic/amd64-ssse3gcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
1105740relic/amd64-ssse3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
1106216relic/amd64-ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
1106264relic/amd64-ssse3gcc -m64 -O3 -fomit-frame-pointer2018082020180818
1106280relic/amd64-ssse3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
1106348relic/amd64-ssse3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
1106556relic/amd64-ssse3clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
1106592relic/amd64-ssse3gcc -Os -fomit-frame-pointer2018082020180818
1106884relic/amd64-ssse3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
1106884relic/amd64-ssse3gcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
1106948relic/amd64-ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
1107044relic/amd64-ssse3gcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
1107256relic/amd64-ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
1107488relic/amd64-ssse3gcc -march=nocona -Os -fomit-frame-pointer2018082020180818
1107632relic/amd64-ssse3gcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
1107752relic/amd64-ssse3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
1107788relic/amd64-ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
1108128relic/amd64-ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
1108324relic/amd64-ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
1108364relic/amd64-ssse3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
1108456relic/amd64-ssse3gcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
1108780relic/amd64-ssse3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
1108956relic/amd64-ssse3gcc -m64 -Os -fomit-frame-pointer2018082020180818
1108956relic/amd64-ssse3gcc -march=k8 -Os -fomit-frame-pointer2018082020180818
1108996relic/amd64-ssse3gcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
1109156relic/amd64-ssse3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
1109252relic/amd64-ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
1109420relic/amd64-ssse3gcc -O -fomit-frame-pointer2018082020180818
1109552relic/amd64-ssse3gcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
1109620relic/amd64-ssse3gcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
1109704relic/amd64-ssse3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
1109736relic/amd64-ssse3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
1109816relic/amd64-ssse3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
1109880relic/amd64-ssse3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
1109972relic/amd64-ssse3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
1110168relic/amd64-ssse3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
1110356relic/amd64-ssse3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
1110360relic/amd64-ssse3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
1110368relic/amd64-ssse3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
1110552relic/amd64-ssse3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
1110700relic/amd64-ssse3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
1110884relic/amd64-ssse3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
1111180relic/amd64-ssse3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
1111884relic/amd64-ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
1112044relic/amd64-ssse3gcc -m64 -O -fomit-frame-pointer2018082020180818
1112320relic/amd64-ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
1112604relic/amd64-ssse3gcc -march=barcelona -O -fomit-frame-pointer2018082020180818
1112660relic/amd64-ssse3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
1112780relic/amd64-ssse3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
1113428relic/amd64-ssse3gcc -m64 -O2 -fomit-frame-pointer2018082020180818
1113632relic/amd64-ssse3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
1113644relic/amd64-ssse3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
1113884relic/amd64-ssse3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
1113888relic/amd64-ssse3gcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
1114328relic/amd64-ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
1114604relic/amd64-ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
1114892relic/amd64-ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
1114916relic/amd64-ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
1115012relic/amd64-ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
1115044relic/amd64-ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
1116640relic/amd64-ssse3gcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
1117656relic/amd64-ssse3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
1117904relic/amd64-ssse3gcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
1118496relic/amd64-ssse3gcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
1118876relic/amd64-ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
1119020relic/amd64-ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
1119156relic/amd64-ssse3gcc -O3 -fomit-frame-pointer2018082020180818
1119756relic/amd64-ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
1119824relic/amd64-ssse3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
1119968relic/amd64-ssse3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
1120752relic/amd64-ssse3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
1121132relic/amd64-ssse3gcc -O2 -fomit-frame-pointer2018082020180818
1121520relic/amd64-ssse3gcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
1121828relic/amd64-ssse3gcc -march=k8 -O -fomit-frame-pointer2018082020180818
1122020relic/amd64-ssse3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
1123044relic/amd64-ssse3gcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
1176692relic/amd64-ssse3gcc -funroll-loops2018082020180818
1177640relic/amd64-ssse3cc2018082020180818
1180784relic/amd64-ssse3gcc2018082020180818
2887668mpfqgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
2893688mpfqgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
2900124mpfqgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
2905748mpfqgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
2916000mpfqgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
2932396mpfqgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
2934320mpfqgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
2934756mpfqgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
2936468mpfqgcc -m64 -O3 -fomit-frame-pointer2018082020180818
2939188mpfqgcc -O3 -fomit-frame-pointer2018082020180818
2939280mpfqgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
2944068mpfqgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
2946016mpfqgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
2949304mpfqgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
2954348mpfqgcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
2954788mpfqgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
2956148mpfqgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
2956828mpfqgcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
2958052mpfqgcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
2961276mpfqgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
2962396mpfqgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
2962496mpfqgcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
2965720mpfqgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
2967436mpfqgcc -march=k8 -O -fomit-frame-pointer2018082020180818
2971332mpfqgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
2972240mpfqgcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
2972476mpfqgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
2976168mpfqgcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
2981464mpfqgcc -O -fomit-frame-pointer2018082020180818
2982072mpfqgcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
2983240mpfqgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
2983348mpfqgcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
2985544mpfqgcc -march=barcelona -O -fomit-frame-pointer2018082020180818
2988592mpfqgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
2989296mpfqgcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
2990888mpfqgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
2991244mpfqgcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
2992588mpfqgcc -march=nocona -O -fomit-frame-pointer2018082020180818
2993068mpfqgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
2994084mpfqgcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
2998024mpfqgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
2998820mpfqgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
2999228mpfqgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
2999784mpfqgcc -m64 -O2 -fomit-frame-pointer2018082020180818
3001228mpfqgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
3001376mpfqgcc -O2 -fomit-frame-pointer2018082020180818
3002724mpfqgcc -march=nocona -Os -fomit-frame-pointer2018082020180818
3003840mpfqgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
3004744mpfqgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
3011412mpfqgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
3014224mpfqgcc -Os -fomit-frame-pointer2018082020180818
3014352mpfqgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
3014840mpfqgcc -funroll-loops -O -fomit-frame-pointer2018082020180818
3016764mpfqgcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
3017428mpfqgcc -m64 -Os -fomit-frame-pointer2018082020180818
3019504mpfqgcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
3020624mpfqgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
3023496mpfqgcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
3024960mpfqgcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
3025392mpfqgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
3025608mpfqgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
3027068mpfqgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
3027952mpfqgcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
3028540mpfqgcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
3029464mpfqgcc -m64 -O -fomit-frame-pointer2018082020180818
3032772mpfqgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
3038792mpfqgcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
3040732mpfqgcc -march=k8 -Os -fomit-frame-pointer2018082020180818
3045404mpfqgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
3049564mpfqgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
3056312mpfqgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
3059928mpfqgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
3064796mpfqgcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
3086880mpfqgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
3093780mpfqgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
3098028mpfqgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
3101612mpfqgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
3104712mpfqgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
3105224mpfqgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
3110648mpfqgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
3116460mpfqgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
3118704mpfqgcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
3118800mpfqgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
3126048mpfqgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
3145472mpfqgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
3162936mpfqgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
3212348mpfqgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
3218344mpfqgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
3244052mpfqgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
3244120mpfqgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
3280596mpfqgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
3286640mpfqgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
3288896mpfqgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
3304576mpfqgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
3310576mpfqgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
3373540mpfqgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
3377952mpfqgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
3381300mpfqgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
3381584mpfqgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
3561316mpfqgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
3567472mpfqgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
3595048mpfqgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
3599992mpfqgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
3609292mpfqgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
3726832mpfqgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
3744556mpfqgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
3768828mpfqgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
3834616mpfqgcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
10109448mpfqgcc -funroll-loops2018082020180818
10110788mpfqgcc2018082020180818
10209220mpfqcc2018082020180818

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