Implementation notes: amd64, skylake, crypto_dh/curve2251

Computer: skylake
Architecture: amd64
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20161026
Operation: crypto_dh
Primitive: curve2251
TimeImplementationCompilerBenchmark dateSUPERCOP version
373340relic/amd64-avxgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
374390relic/amd64-avxclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
374434relic/amd64-avxclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
375416relic/amd64-avxgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
376844relic/amd64-avxgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121720161026
377112relic/amd64-avxgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121720161026
377232relic/amd64-clmulgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
377636relic/amd64-avxgcc -march=k8 -O3 -fomit-frame-pointer2016121720161026
377750relic/amd64-avxgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121720161026
377888relic/amd64-avxgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121720161026
378366relic/amd64-avxgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
378394relic/amd64-avxgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121720161026
378806relic/amd64-avxgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121720161026
378944relic/amd64-avxgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
379238relic/amd64-clmulgcc -m64 -O3 -fomit-frame-pointer2016121720161026
379564relic/amd64-avxgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121720161026
379736relic/amd64-clmulclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121720161026
379910relic/amd64-avxclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
380160relic/amd64-avxgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121720161026
380328relic/amd64-avxgcc -m64 -O3 -fomit-frame-pointer2016121720161026
380412relic/amd64-avxgcc -funroll-loops -O -fomit-frame-pointer2016121720161026
380548relic/amd64-avxgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121720161026
380790relic/amd64-clmulgcc -O3 -fomit-frame-pointer2016121720161026
381126relic/amd64-clmulclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
381168relic/amd64-clmulclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121720161026
381240relic/amd64-avxgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
381252relic/amd64-avxgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121720161026
381268relic/amd64-avxgcc -march=nocona -O3 -fomit-frame-pointer2016121720161026
381270relic/amd64-avxgcc -march=k8 -O2 -fomit-frame-pointer2016121720161026
381372relic/amd64-clmulgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121720161026
381572relic/amd64-avxgcc -m64 -Os -fomit-frame-pointer2016121720161026
381582relic/amd64-clmulgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
381674relic/amd64-avxgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121720161026
381708relic/amd64-avxgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
381764relic/amd64-avxgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
381828relic/amd64-avxclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121720161026
381928relic/amd64-avxgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
381974relic/amd64-avxgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121720161026
382532relic/amd64-avxgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
382930relic/amd64-avxclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121720161026
382940relic/amd64-avxgcc -O -fomit-frame-pointer2016121720161026
383032relic/amd64-avxgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121720161026
383340relic/amd64-clmulclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121720161026
383360relic/amd64-avxgcc -march=barcelona -O3 -fomit-frame-pointer2016121720161026
383508relic/amd64-avxgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121720161026
383520relic/amd64-clmulgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
383558relic/amd64-avxgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121720161026
383596relic/amd64-clmulgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121720161026
383766relic/amd64-avxgcc -O3 -fomit-frame-pointer2016121720161026
383780relic/amd64-avxgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
383976relic/amd64-avxgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
384020relic/amd64-clmulgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121720161026
384034relic/amd64-clmulgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121720161026
384070relic/amd64-clmulgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
384180relic/amd64-clmulgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121720161026
384196relic/amd64-avxgcc -funroll-loops -O2 -fomit-frame-pointer2016121720161026
384198relic/amd64-clmulgcc -march=nocona -O3 -fomit-frame-pointer2016121720161026
384246relic/amd64-avxclang -O3 -fomit-frame-pointer -Qunused-arguments2016121720161026
384314relic/amd64-avxgcc -m64 -O2 -fomit-frame-pointer2016121720161026
384458relic/amd64-clmulgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121720161026
384556relic/amd64-clmulgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
384562relic/amd64-avxgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121720161026
384728relic/amd64-avxgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121720161026
385116relic/amd64-avxgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
385156relic/amd64-clmulgcc -march=k8 -O3 -fomit-frame-pointer2016121720161026
385208relic/amd64-avxgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121720161026
385242relic/amd64-clmulgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121720161026
385254relic/amd64-clmulgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121720161026
385336relic/amd64-avxclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
385624relic/amd64-avxgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
385820relic/amd64-avxgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121720161026
385938relic/amd64-clmulgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121720161026
386030relic/amd64-avxgcc -march=nocona -Os -fomit-frame-pointer2016121720161026
386290relic/amd64-avxgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121720161026
386340relic/amd64-avxgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121720161026
386398relic/amd64-avxgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
386448relic/amd64-avxgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121720161026
386512relic/amd64-avxgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121720161026
387114relic/amd64-clmulgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
387332relic/amd64-avxgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121720161026
387338relic/amd64-avxgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121720161026
387420relic/amd64-avxgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121720161026
387534relic/amd64-avxgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
387546relic/amd64-clmulgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
387638relic/amd64-avxgcc -march=nocona -O -fomit-frame-pointer2016121720161026
387716relic/amd64-clmulclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121720161026
387826relic/amd64-clmulgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121720161026
387862relic/amd64-clmulgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
387864relic/amd64-clmulgcc -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
387884relic/amd64-clmulgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121720161026
388052relic/amd64-avxgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121720161026
388180relic/amd64-avxgcc -O2 -fomit-frame-pointer2016121720161026
388252relic/amd64-avxgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121720161026
388256relic/amd64-avxgcc -march=barcelona -O -fomit-frame-pointer2016121720161026
388312relic/amd64-avxgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121720161026
388424relic/amd64-clmulgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121720161026
388490relic/amd64-clmulgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
388752relic/amd64-avxgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121720161026
388754relic/amd64-clmulgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121720161026
388762relic/amd64-avxgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121720161026
388782relic/amd64-avxgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
388958relic/amd64-avxgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121720161026
389066relic/amd64-clmulgcc -march=k8 -O2 -fomit-frame-pointer2016121720161026
389110relic/amd64-clmulgcc -funroll-loops -O -fomit-frame-pointer2016121720161026
389328relic/amd64-avxgcc -funroll-loops -O3 -fomit-frame-pointer2016121720161026
389410relic/amd64-avxgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121720161026
389476relic/amd64-avxgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
389554relic/amd64-clmulgcc -m64 -O -fomit-frame-pointer2016121720161026
389580relic/amd64-clmulgcc -O2 -fomit-frame-pointer2016121720161026
389776relic/amd64-clmulgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
389786relic/amd64-clmulgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
389810relic/amd64-avxclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121720161026
389836relic/amd64-avxgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121720161026
389984relic/amd64-avxclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121720161026
390120relic/amd64-avxgcc -march=nocona -O2 -fomit-frame-pointer2016121720161026
390162relic/amd64-avxgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
390224relic/amd64-clmulgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121720161026
390266relic/amd64-clmulgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
390418relic/amd64-clmulgcc -march=barcelona -O3 -fomit-frame-pointer2016121720161026
390460relic/amd64-clmulgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
390622relic/amd64-avxgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
390630relic/amd64-avxgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121720161026
390690relic/amd64-avxgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121720161026
390726relic/amd64-avxgcc -march=k8 -O -fomit-frame-pointer2016121720161026
390864relic/amd64-avxgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121720161026
391048relic/amd64-clmulgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121720161026
391160relic/amd64-avxgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121720161026
391164relic/amd64-clmulgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121720161026
391200relic/amd64-clmulgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121720161026
391334relic/amd64-avxgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
391360relic/amd64-avxgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121720161026
391430relic/amd64-clmulgcc -funroll-loops -O3 -fomit-frame-pointer2016121720161026
391438relic/amd64-clmulgcc -march=barcelona -O2 -fomit-frame-pointer2016121720161026
391448relic/amd64-avxgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121720161026
391490relic/amd64-clmulgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121720161026
391606relic/amd64-clmulgcc -m64 -O2 -fomit-frame-pointer2016121720161026
391656relic/amd64-clmulgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121720161026
392058relic/amd64-avxgcc -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
392094relic/amd64-clmulgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
392210relic/amd64-avxgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
392236relic/amd64-clmulclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
392330relic/amd64-avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121720161026
392360relic/amd64-clmulclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121720161026
392374relic/amd64-clmulgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121720161026
392402relic/amd64-clmulgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121720161026
392582relic/amd64-clmulgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121720161026
392778relic/amd64-avxgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
392782relic/amd64-avxgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
392826relic/amd64-avxgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
392840relic/amd64-avxgcc -m64 -O -fomit-frame-pointer2016121720161026
392992relic/amd64-avxgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
392996relic/amd64-clmulgcc -m64 -march=core2 -O -fomit-frame-pointer2016121720161026
393102relic/amd64-clmulgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121720161026
393394relic/amd64-avxgcc -march=barcelona -Os -fomit-frame-pointer2016121720161026
393578relic/amd64-avxgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121720161026
393946relic/amd64-clmulclang -O3 -fomit-frame-pointer -Qunused-arguments2016121720161026
394274relic/amd64-clmulgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
394474relic/amd64-avxgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121720161026
394632relic/amd64-clmulgcc -funroll-loops -O2 -fomit-frame-pointer2016121720161026
394980relic/amd64-clmulgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
395034relic/amd64-clmulgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
395074relic/amd64-avxgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121720161026
395080relic/amd64-clmulgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121720161026
395100relic/amd64-clmulgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121720161026
395128relic/amd64-avxgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
395576relic/amd64-avxgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121720161026
395620relic/amd64-avxgcc -march=barcelona -O2 -fomit-frame-pointer2016121720161026
395750relic/amd64-avxgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
395864relic/amd64-clmulgcc -march=nocona -O2 -fomit-frame-pointer2016121720161026
396120relic/amd64-clmulgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121720161026
396238relic/amd64-avxclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121720161026
396244relic/amd64-clmulgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
396290relic/amd64-clmulgcc -march=nocona -O -fomit-frame-pointer2016121720161026
396466relic/amd64-clmulgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121720161026
396512relic/amd64-clmulgcc -march=barcelona -O -fomit-frame-pointer2016121720161026
396624relic/amd64-avxgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121720161026
396752relic/amd64-avxgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
397270relic/amd64-clmulgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121720161026
397336relic/amd64-clmulgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121720161026
397508relic/amd64-clmulgcc -O -fomit-frame-pointer2016121720161026
397654relic/amd64-avxgcc -funroll-loops -Os -fomit-frame-pointer2016121720161026
397716relic/amd64-clmulgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121720161026
397742relic/amd64-avxgcc -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
397790relic/amd64-avxgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121720161026
397806relic/amd64-clmulclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
398054relic/amd64-clmulgcc -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
398160relic/amd64-clmulgcc -march=k8 -O -fomit-frame-pointer2016121720161026
399278relic/amd64-avxgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
399432relic/amd64-clmulgcc -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
399434relic/amd64-clmulgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
399630relic/amd64-avxgcc -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
399660relic/amd64-avxgcc -Os -fomit-frame-pointer2016121720161026
399814relic/amd64-clmulclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
400338relic/amd64-avxgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121720161026
400414relic/amd64-avxgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121720161026
401222relic/amd64-clmulgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121720161026
401440relic/amd64-clmulgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
401466relic/amd64-avxgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121720161026
401632relic/amd64-clmulgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121720161026
402712relic/amd64-clmulgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121720161026
402852relic/amd64-clmulgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121720161026
403452relic/amd64-clmulgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121720161026
404018relic/amd64-clmulgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
404266relic/amd64-avxgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121720161026
404724relic/amd64-clmulgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121720161026
405530relic/amd64-clmulgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121720161026
406476relic/amd64-avxgcc -march=k8 -Os -fomit-frame-pointer2016121720161026
412590relic/amd64-clmulgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121720161026
420020relic/amd64-avxgcc -m64 -march=core2 -O -fomit-frame-pointer2016121720161026
446258relic/amd64-avxgcc2016121720161026
456182relic/amd64-avxgcc -funroll-loops2016121720161026
458410relic/amd64-clmulgcc -funroll-loops2016121720161026
459948relic/amd64-clmulgcc2016121720161026
468144relic/amd64-clmulcc2016121720161026
470570relic/amd64-avxcc2016121720161026
494668relic/amd64-clmulgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121720161026
494716relic/amd64-clmulgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121720161026
495860relic/amd64-clmulgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121720161026
497288relic/amd64-clmulgcc -march=nocona -Os -fomit-frame-pointer2016121720161026
499434relic/amd64-clmulgcc -march=k8 -Os -fomit-frame-pointer2016121720161026
501716relic/amd64-clmulgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121720161026
504980relic/amd64-clmulgcc -m64 -Os -fomit-frame-pointer2016121720161026
505088relic/amd64-clmulgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
506052relic/amd64-clmulgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121720161026
508152relic/amd64-clmulgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
508690relic/amd64-clmulgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121720161026
508870relic/amd64-clmulgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121720161026
510140relic/amd64-clmulgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121720161026
510246relic/amd64-clmulgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121720161026
510268relic/amd64-clmulgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
511764relic/amd64-clmulgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121720161026
513244relic/amd64-clmulgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
515168relic/amd64-clmulgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
516320relic/amd64-clmulgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
516546relic/amd64-clmulgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121720161026
518894relic/amd64-clmulgcc -march=barcelona -Os -fomit-frame-pointer2016121720161026
520688relic/amd64-clmulgcc -Os -fomit-frame-pointer2016121720161026
521000relic/amd64-clmulgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121720161026
522678relic/amd64-clmulgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121720161026
525702relic/amd64-clmulgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
527916relic/amd64-clmulgcc -funroll-loops -Os -fomit-frame-pointer2016121720161026
530058relic/amd64-clmulgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
1053242relic/amd64-ssse3clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121720161026
1067792relic/amd64-ssse3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
1068188relic/amd64-ssse3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121720161026
1069316relic/amd64-ssse3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121720161026
1069430relic/amd64-ssse3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
1071356relic/amd64-ssse3gcc -funroll-loops -O3 -fomit-frame-pointer2016121720161026
1072930relic/amd64-ssse3gcc -m64 -O3 -fomit-frame-pointer2016121720161026
1074416relic/amd64-ssse3gcc -funroll-loops -O2 -fomit-frame-pointer2016121720161026
1074660relic/amd64-ssse3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
1077318relic/amd64-ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2016121720161026
1077562relic/amd64-ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121720161026
1077752relic/amd64-ssse3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
1077898relic/amd64-ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121720161026
1078744relic/amd64-ssse3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121720161026
1079334relic/amd64-ssse3gcc -march=barcelona -O -fomit-frame-pointer2016121720161026
1079404relic/amd64-ssse3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121720161026
1079462relic/amd64-ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121720161026
1079750relic/amd64-ssse3gcc -O -fomit-frame-pointer2016121720161026
1080590relic/amd64-ssse3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
1080978relic/amd64-ssse3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
1081100relic/amd64-ssse3gcc -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
1082052relic/amd64-ssse3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121720161026
1082526relic/amd64-ssse3gcc -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
1082554relic/amd64-ssse3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
1082636relic/amd64-ssse3gcc -march=nocona -O3 -fomit-frame-pointer2016121720161026
1082784relic/amd64-ssse3gcc -funroll-loops -O -fomit-frame-pointer2016121720161026
1082830relic/amd64-ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121720161026
1083248relic/amd64-ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2016121720161026
1085352relic/amd64-ssse3gcc -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
1085682relic/amd64-ssse3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121720161026
1086702relic/amd64-ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121720161026
1087612relic/amd64-ssse3clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121720161026
1088554relic/amd64-ssse3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
1089352relic/amd64-ssse3gcc -march=k8 -O3 -fomit-frame-pointer2016121720161026
1090040relic/amd64-ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121720161026
1092124relic/amd64-ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121720161026
1092300relic/amd64-ssse3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
1092352relic/amd64-ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121720161026
1092572relic/amd64-ssse3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121720161026
1092644relic/amd64-ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121720161026
1092784relic/amd64-ssse3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
1093086relic/amd64-ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121720161026
1094500relic/amd64-ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121720161026
1095198relic/amd64-ssse3gcc -m64 -O -fomit-frame-pointer2016121720161026
1095670relic/amd64-ssse3gcc -O3 -fomit-frame-pointer2016121720161026
1097332relic/amd64-ssse3gcc -march=barcelona -O2 -fomit-frame-pointer2016121720161026
1097376relic/amd64-ssse3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121720161026
1098898relic/amd64-ssse3gcc -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
1099158relic/amd64-ssse3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121720161026
1099320relic/amd64-ssse3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
1099932relic/amd64-ssse3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
1100082relic/amd64-ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121720161026
1101826relic/amd64-ssse3gcc -m64 -O2 -fomit-frame-pointer2016121720161026
1101866relic/amd64-ssse3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
1103062relic/amd64-ssse3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
1103358relic/amd64-ssse3gcc -march=k8 -O2 -fomit-frame-pointer2016121720161026
1103494relic/amd64-ssse3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
1103566relic/amd64-ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121720161026
1105036relic/amd64-ssse3clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
1105218relic/amd64-ssse3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121720161026
1105534relic/amd64-ssse3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121720161026
1105536relic/amd64-ssse3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121720161026
1106330relic/amd64-ssse3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
1106512relic/amd64-ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121720161026
1106616relic/amd64-ssse3gcc -funroll-loops -m64 -O -fomit-frame-pointer2016121720161026
1106724relic/amd64-ssse3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121720161026
1106904relic/amd64-ssse3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
1107058relic/amd64-ssse3gcc -march=nocona -O2 -fomit-frame-pointer2016121720161026
1107154relic/amd64-ssse3clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121720161026
1107272relic/amd64-ssse3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
1107560relic/amd64-ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121720161026
1107902relic/amd64-ssse3clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
1107938relic/amd64-ssse3gcc -march=barcelona -O3 -fomit-frame-pointer2016121720161026
1109292relic/amd64-ssse3gcc -O2 -fomit-frame-pointer2016121720161026
1109808relic/amd64-ssse3gcc -march=nocona -O -fomit-frame-pointer2016121720161026
1110184relic/amd64-ssse3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
1110240relic/amd64-ssse3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121720161026
1110244relic/amd64-ssse3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
1110472relic/amd64-ssse3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121720161026
1110856relic/amd64-ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121720161026
1111110relic/amd64-ssse3clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
1111430relic/amd64-ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121720161026
1112336relic/amd64-ssse3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121720161026
1114626relic/amd64-ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121720161026
1115208relic/amd64-ssse3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121720161026
1115604relic/amd64-ssse3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121720161026
1116696relic/amd64-ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121720161026
1117202relic/amd64-ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121720161026
1117844relic/amd64-ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121720161026
1121024relic/amd64-ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121720161026
1126620relic/amd64-ssse3gcc -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
1126672relic/amd64-ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121720161026
1126712relic/amd64-ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121720161026
1126714relic/amd64-ssse3gcc -Os -fomit-frame-pointer2016121720161026
1126722relic/amd64-ssse3gcc -march=barcelona -Os -fomit-frame-pointer2016121720161026
1126766relic/amd64-ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121720161026
1126984relic/amd64-ssse3gcc -m64 -Os -fomit-frame-pointer2016121720161026
1127008relic/amd64-ssse3gcc -march=k8 -O -fomit-frame-pointer2016121720161026
1127152relic/amd64-ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121720161026
1127972relic/amd64-ssse3gcc -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
1127982relic/amd64-ssse3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121720161026
1131246relic/amd64-ssse3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
1131418relic/amd64-ssse3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121720161026
1132478relic/amd64-ssse3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
1133624relic/amd64-ssse3gcc -funroll-loops -Os -fomit-frame-pointer2016121720161026
1134566relic/amd64-ssse3gcc -march=k8 -Os -fomit-frame-pointer2016121720161026
1135066relic/amd64-ssse3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
1136290relic/amd64-ssse3gcc -march=nocona -Os -fomit-frame-pointer2016121720161026
1137322relic/amd64-ssse3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
1137328relic/amd64-ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121720161026
1139416relic/amd64-ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2016121720161026
1140438relic/amd64-ssse3gcc -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
1148350relic/amd64-ssse3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121720161026
1151086relic/amd64-ssse3clang -O3 -fomit-frame-pointer -Qunused-arguments2016121720161026
1166816relic/amd64-ssse3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
1166932relic/amd64-ssse3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
1170332relic/amd64-ssse3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121720161026
1174894relic/amd64-ssse3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121720161026
1184060relic/amd64-ssse3cc2016121720161026
1204284relic/amd64-ssse3gcc -funroll-loops2016121720161026
1226804relic/amd64-ssse3gcc2016121720161026
2822126mpfqgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
2831120mpfqgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121720161026
2833184mpfqgcc -march=barcelona -O -fomit-frame-pointer2016121720161026
2835220mpfqgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
2840260mpfqgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121720161026
2843480mpfqgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
2847386mpfqgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
2847694mpfqgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121720161026
2849352mpfqgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121720161026
2849478mpfqgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121720161026
2856522mpfqgcc -march=nocona -O -fomit-frame-pointer2016121720161026
2857080mpfqgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
2858542mpfqgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121720161026
2861378mpfqgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121720161026
2862184mpfqgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
2863602mpfqgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121720161026
2864214mpfqgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
2865586mpfqgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121720161026
2867078mpfqgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121720161026
2867846mpfqgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121720161026
2869648mpfqgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
2870114mpfqgcc -march=barcelona -O3 -fomit-frame-pointer2016121720161026
2871156mpfqgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121720161026
2872702mpfqgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121720161026
2874190mpfqgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
2875200mpfqgcc -march=nocona -O3 -fomit-frame-pointer2016121720161026
2875242mpfqgcc -m64 -march=core2 -O -fomit-frame-pointer2016121720161026
2875508mpfqgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
2876224mpfqgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
2876322mpfqgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
2876614mpfqgcc -m64 -O -fomit-frame-pointer2016121720161026
2877490mpfqgcc -funroll-loops -O3 -fomit-frame-pointer2016121720161026
2877716mpfqgcc -O -fomit-frame-pointer2016121720161026
2878096mpfqgcc -funroll-loops -O -fomit-frame-pointer2016121720161026
2879396mpfqgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
2879422mpfqgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
2882240mpfqgcc -funroll-loops -O2 -fomit-frame-pointer2016121720161026
2889530mpfqgcc -O3 -fomit-frame-pointer2016121720161026
2893016mpfqgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
2895528mpfqgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
2897114mpfqgcc -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
2901238mpfqgcc -march=k8 -O3 -fomit-frame-pointer2016121720161026
2901824mpfqgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121720161026
2911532mpfqgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
2915336mpfqgcc -march=barcelona -O2 -fomit-frame-pointer2016121720161026
2916754mpfqgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121720161026
2916912mpfqgcc -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
2918432mpfqgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
2920180mpfqgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121720161026
2921248mpfqgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121720161026
2927932mpfqgcc -m64 -O2 -fomit-frame-pointer2016121720161026
2928444mpfqgcc -march=nocona -O2 -fomit-frame-pointer2016121720161026
2930560mpfqgcc -march=k8 -O -fomit-frame-pointer2016121720161026
2934200mpfqgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121720161026
2935858mpfqgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121720161026
2940518mpfqgcc -m64 -O3 -fomit-frame-pointer2016121720161026
2944908mpfqgcc -O2 -fomit-frame-pointer2016121720161026
2948404mpfqgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121720161026
2952582mpfqgcc -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
2956716mpfqgcc -march=k8 -O2 -fomit-frame-pointer2016121720161026
2957138mpfqgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
2970218mpfqgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
2973840mpfqgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
2985616mpfqgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121720161026
2989518mpfqgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
2990234mpfqgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121720161026
2993070mpfqgcc -funroll-loops -Os -fomit-frame-pointer2016121720161026
2997102mpfqgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121720161026
3004328mpfqgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
3011352mpfqgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
3014168mpfqgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121720161026
3032942mpfqgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
3036432mpfqgcc -march=barcelona -Os -fomit-frame-pointer2016121720161026
3042992mpfqgcc -Os -fomit-frame-pointer2016121720161026
3045960mpfqgcc -march=k8 -Os -fomit-frame-pointer2016121720161026
3046222mpfqgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
3046560mpfqgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
3052240mpfqgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
3056478mpfqgcc -m64 -Os -fomit-frame-pointer2016121720161026
3069062mpfqgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121720161026
3081282mpfqgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121720161026
3099878mpfqgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121720161026
3141680mpfqgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
3155836mpfqgcc -march=nocona -Os -fomit-frame-pointer2016121720161026
3269236mpfqgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121720161026
3274668mpfqgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121720161026
3281620mpfqgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121720161026
3283146mpfqgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121720161026
3288298mpfqgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121720161026
3292070mpfqgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121720161026
3297118mpfqgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121720161026
3319482mpfqgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121720161026
3327604mpfqgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121720161026
3340566mpfqgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121720161026
3350200mpfqgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121720161026
3351188mpfqgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121720161026
3374244mpfqgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121720161026
3376246mpfqgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121720161026
3394358mpfqgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121720161026
3454490mpfqgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121720161026
3500170mpfqgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121720161026
3512832mpfqgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121720161026
3586314mpfqgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121720161026
3593848mpfqgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121720161026
3633224mpfqgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121720161026
3748966mpfqgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121720161026
3787186mpfqgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121720161026
3878884mpfqgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121720161026
9162624mpfqgcc2016121720161026
9196122mpfqgcc -funroll-loops2016121720161026
9297642mpfqcc2016121720161026

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