Implementation notes: amd64, cryptothinkx, crypto_dh/curve2251

Computer: cryptothinkx
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_dh
Primitive: curve2251
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
331563? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
332385? ? ?? ? ?relic/amd64-clmulclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017021420170105
332475? ? ?? ? ?relic/amd64-avxgcc_-m64_-O3_-fomit-frame-pointer2017021420170105
333066? ? ?? ? ?relic/amd64-avxclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
333243? ? ?? ? ?relic/amd64-avxclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
333546? ? ?? ? ?relic/amd64-avxclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017021420170105
335085? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017021420170105
335961? ? ?? ? ?relic/amd64-avxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017021420170105
336705? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017021420170105
336873? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017021420170105
337338? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017021420170105
337602? ? ?? ? ?relic/amd64-avxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017021420170105
338145? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017021420170105
340494? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017021420170105
340944? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017021420170105
341004? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
341226? ? ?? ? ?relic/amd64-avxgcc_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
341352? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
341502? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
341571? ? ?? ? ?relic/amd64-avxgcc_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
341661? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017021420170105
341709? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017021420170105
341811? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017021420170105
342015? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017021420170105
342021? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017021420170105
342072? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017021420170105
342099? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
342162? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017021420170105
342252? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017021420170105
342267? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017021420170105
342318? ? ?? ? ?relic/amd64-avxgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017021420170105
342339? ? ?? ? ?relic/amd64-clmulclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017021420170105
342504? ? ?? ? ?relic/amd64-avxgcc_-O3_-fomit-frame-pointer2017021420170105
342546? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017021420170105
342624? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
342861? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
343068? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017021420170105
343263? ? ?? ? ?relic/amd64-clmulgcc_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
343266? ? ?? ? ?relic/amd64-avxclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017021420170105
343281? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
343302? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
343341? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
343347? ? ?? ? ?relic/amd64-avxclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021420170105
343359? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017021420170105
343425? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
343458? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
343530? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
343713? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017021420170105
343761? ? ?? ? ?relic/amd64-clmulgcc_-march=k8_-O3_-fomit-frame-pointer2017021420170105
343767? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017021420170105
343770? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017021420170105
343872? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017021420170105
344109? ? ?? ? ?relic/amd64-avxgcc_-march=k8_-O3_-fomit-frame-pointer2017021420170105
344268? ? ?? ? ?relic/amd64-clmulgcc_-m64_-O3_-fomit-frame-pointer2017021420170105
344877? ? ?? ? ?relic/amd64-avxclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017021420170105
344988? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017021420170105
345018? ? ?? ? ?relic/amd64-clmulclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017021420170105
345255? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017021420170105
345276? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017021420170105
345309? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017021420170105
345489? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017021420170105
345867? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017021420170105
345870? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017021420170105
346041? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017021420170105
346050? ? ?? ? ?relic/amd64-avxgcc_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
346236? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-O_-fomit-frame-pointer2017021420170105
346491? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017021420170105
346617? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017021420170105
346713? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017021420170105
346914? ? ?? ? ?relic/amd64-avxgcc_-m64_-O2_-fomit-frame-pointer2017021420170105
347223? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-O_-fomit-frame-pointer2017021420170105
347232? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017021420170105
347277? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017021420170105
347427? ? ?? ? ?relic/amd64-avxgcc_-O2_-fomit-frame-pointer2017021420170105
347430? ? ?? ? ?relic/amd64-clmulgcc_-O2_-fomit-frame-pointer2017021420170105
347472? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017021420170105
347484? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017021420170105
347610? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017021420170105
347631? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
347820? ? ?? ? ?relic/amd64-avxgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017021420170105
347826? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017021420170105
347916? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017021420170105
347976? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017021420170105
347988? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
348063? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017021420170105
348156? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
348273? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017021420170105
348312? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017021420170105
348474? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
348507? ? ?? ? ?relic/amd64-avxgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017021420170105
348507? ? ?? ? ?relic/amd64-clmulgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017021420170105
348672? ? ?? ? ?relic/amd64-clmulgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017021420170105
348768? ? ?? ? ?relic/amd64-clmulgcc_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
348879? ? ?? ? ?relic/amd64-avxgcc_-m64_-Os_-fomit-frame-pointer2017021420170105
348903? ? ?? ? ?relic/amd64-avxgcc_-march=k8_-Os_-fomit-frame-pointer2017021420170105
348906? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
348912? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017021420170105
348948? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017021420170105
348954? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017021420170105
349095? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017021420170105
349257? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017021420170105
349278? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017021420170105
349461? ? ?? ? ?relic/amd64-avxgcc_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
349800? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017021420170105
349965? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017021420170105
350040? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017021420170105
350217? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
350463? ? ?? ? ?relic/amd64-clmulgcc_-m64_-O_-fomit-frame-pointer2017021420170105
350583? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
350670? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-O2_-fomit-frame-pointer2017021420170105
350871? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017021420170105
351033? ? ?? ? ?relic/amd64-clmulgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017021420170105
351216? ? ?? ? ?relic/amd64-clmulgcc_-march=k8_-O_-fomit-frame-pointer2017021420170105
351531? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017021420170105
351561? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017021420170105
351591? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017021420170105
351810? ? ?? ? ?relic/amd64-avxgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017021420170105
351942? ? ?? ? ?relic/amd64-avxgcc_-O_-fomit-frame-pointer2017021420170105
352173? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017021420170105
352260? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017021420170105
352329? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017021420170105
352443? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017021420170105
352479? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
352674? ? ?? ? ?relic/amd64-avxgcc_-m64_-O_-fomit-frame-pointer2017021420170105
352677? ? ?? ? ?relic/amd64-avxgcc_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
352839? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017021420170105
352842? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
353097? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
353115? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017021420170105
353163? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-O3_-fomit-frame-pointer2017021420170105
353811? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017021420170105
353823? ? ?? ? ?relic/amd64-avxclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
353970? ? ?? ? ?relic/amd64-clmulgcc_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
354711? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017021420170105
354858? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017021420170105
354948? ? ?? ? ?relic/amd64-avxclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021420170105
355245? ? ?? ? ?relic/amd64-clmulclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
355566? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017021420170105
355647? ? ?? ? ?relic/amd64-avxclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
355692? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
355869? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
355902? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
356379? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
356484? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
356787? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
357039? ? ?? ? ?relic/amd64-clmulgcc_-Os_-fomit-frame-pointer2017021420170105
357231? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-Os_-fomit-frame-pointer2017021420170105
358242? ? ?? ? ?relic/amd64-clmulgcc_-march=k8_-O2_-fomit-frame-pointer2017021420170105
358491? ? ?? ? ?relic/amd64-avxgcc_-Os_-fomit-frame-pointer2017021420170105
358692? ? ?? ? ?relic/amd64-clmulgcc_-m64_-Os_-fomit-frame-pointer2017021420170105
358947? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017021420170105
359079? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
359469? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
360180? ? ?? ? ?relic/amd64-avxgcc_-march=k8_-O2_-fomit-frame-pointer2017021420170105
361488? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
361590? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017021420170105
361749? ? ?? ? ?relic/amd64-avxgcc_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
361809? ? ?? ? ?relic/amd64-avxgcc_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
362082? ? ?? ? ?relic/amd64-clmulgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017021420170105
362115? ? ?? ? ?relic/amd64-clmulgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017021420170105
362775? ? ?? ? ?relic/amd64-clmulgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017021420170105
363156? ? ?? ? ?relic/amd64-clmulgcc_-O_-fomit-frame-pointer2017021420170105
363651? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017021420170105
364089? ? ?? ? ?relic/amd64-clmulgcc_-march=nocona_-O_-fomit-frame-pointer2017021420170105
364356? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017021420170105
364620? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017021420170105
365034? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017021420170105
365100? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017021420170105
365544? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017021420170105
365673? ? ?? ? ?relic/amd64-clmulgcc_-O3_-fomit-frame-pointer2017021420170105
368031? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017021420170105
368040? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
368814? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017021420170105
368817? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017021420170105
369273? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017021420170105
369375? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017021420170105
370755? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
370782? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
371193? ? ?? ? ?relic/amd64-clmulgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017021420170105
371916? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017021420170105
373932? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
374937? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017021420170105
375057? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
376536? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017021420170105
376623? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017021420170105
376641? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017021420170105
376983? ? ?? ? ?relic/amd64-clmulclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
377226? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
377286? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017021420170105
377376? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017021420170105
377472? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
377490? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
377598? ? ?? ? ?relic/amd64-clmulclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021420170105
377718? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017021420170105
377952? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-O2_-fomit-frame-pointer2017021420170105
378318? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-O3_-fomit-frame-pointer2017021420170105
378327? ? ?? ? ?relic/amd64-avxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017021420170105
378513? ? ?? ? ?relic/amd64-clmulclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017021420170105
379107? ? ?? ? ?relic/amd64-clmulclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
379758? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017021420170105
380217? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-Os_-fomit-frame-pointer2017021420170105
380292? ? ?? ? ?relic/amd64-avxclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017021420170105
381291? ? ?? ? ?relic/amd64-clmulgcc_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
381912? ? ?? ? ?relic/amd64-clmulgcc_-m64_-O2_-fomit-frame-pointer2017021420170105
382095? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017021420170105
382383? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
382689? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017021420170105
383160? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017021420170105
385566? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017021420170105
385902? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017021420170105
386052? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
386088? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017021420170105
386214? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
387381? ? ?? ? ?relic/amd64-avxgcc_-march=nocona_-O_-fomit-frame-pointer2017021420170105
388920? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
389145? ? ?? ? ?relic/amd64-avxgcc_-march=k8_-O_-fomit-frame-pointer2017021420170105
389313? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017021420170105
389508? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
389895? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017021420170105
390348? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017021420170105
390885? ? ?? ? ?relic/amd64-clmulclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021420170105
391338? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
391614? ? ?? ? ?relic/amd64-clmulgcc_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
391710? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017021420170105
393174? ? ?? ? ?relic/amd64-clmulclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
394674? ? ?? ? ?relic/amd64-clmulgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017021420170105
395274? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
397176? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
398052? ? ?? ? ?relic/amd64-clmulgcc_-march=k8_-Os_-fomit-frame-pointer2017021420170105
399525? ? ?? ? ?relic/amd64-clmulgcc_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
400476? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017021420170105
401244? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017021420170105
408252? ? ?? ? ?relic/amd64-avxgcc2017021420170105
409062? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops2017021420170105
410332? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017021420170105
410356? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017021420170105
413064? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017021420170105
414040? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017021420170105
417328? ? ?? ? ?relic/amd64-clmulgcc_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
419696? ? ?? ? ?relic/amd64-avxgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
421419? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops2017021420170105
421521? ? ?? ? ?relic/amd64-clmulgcc2017021420170105
421932? ? ?? ? ?relic/amd64-avxcc2017021420170105
422364? ? ?? ? ?relic/amd64-clmulcc2017021420170105
427082? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
427700? ? ?? ? ?relic/amd64-clmulgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017021420170105
434210? ? ?? ? ?relic/amd64-avxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017021420170105
436168? ? ?? ? ?relic/amd64-avxgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017021420170105
455555? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017021420170105
566509? ? ?? ? ?relic/amd64-clmulgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017021420170105
947325? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
967155? ? ?? ? ?relic/amd64-ssse3clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017021420170105
978423? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
978615? ? ?? ? ?relic/amd64-ssse3gcc_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
981669? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
983553? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017021420170105
984084? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017021420170105
984477? ? ?? ? ?relic/amd64-ssse3clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
986046? ? ?? ? ?relic/amd64-ssse3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017021420170105
986205? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017021420170105
986916? ? ?? ? ?relic/amd64-ssse3clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
987657? ? ?? ? ?relic/amd64-ssse3gcc_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
988359? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017021420170105
989073? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017021420170105
989232? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017021420170105
989268? ? ?? ? ?relic/amd64-ssse3clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021420170105
989793? ? ?? ? ?relic/amd64-ssse3clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
990144? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017021420170105
990891? ? ?? ? ?relic/amd64-ssse3clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017021420170105
991314? ? ?? ? ?relic/amd64-ssse3gcc_-march=k8_-O_-fomit-frame-pointer2017021420170105
991734? ? ?? ? ?relic/amd64-ssse3clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017021420170105
991947? ? ?? ? ?relic/amd64-ssse3clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021420170105
992289? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017021420170105
992307? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
992391? ? ?? ? ?relic/amd64-ssse3clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021420170105
992793? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017021420170105
993123? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
993879? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017021420170105
994218? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017021420170105
994512? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017021420170105
994521? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017021420170105
995826? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017021420170105
996144? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
998421? ? ?? ? ?relic/amd64-ssse3gcc_-O2_-fomit-frame-pointer2017021420170105
999741? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017021420170105
999879? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017021420170105
1001205? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
1002237? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017021420170105
1003302? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017021420170105
1003362? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-O_-fomit-frame-pointer2017021420170105
1003608? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017021420170105
1004211? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017021420170105
1004715? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
1005207? ? ?? ? ?relic/amd64-ssse3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017021420170105
1005369? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017021420170105
1006764? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017021420170105
1007325? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-O3_-fomit-frame-pointer2017021420170105
1012656? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017021420170105
1013232? ? ?? ? ?relic/amd64-ssse3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017021420170105
1013652? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017021420170105
1014360? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-Os_-fomit-frame-pointer2017021420170105
1014948? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017021420170105
1015077? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017021420170105
1015410? ? ?? ? ?relic/amd64-ssse3gcc_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
1015653? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
1015701? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-Os_-fomit-frame-pointer2017021420170105
1016760? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017021420170105
1017018? ? ?? ? ?relic/amd64-ssse3gcc_-march=k8_-Os_-fomit-frame-pointer2017021420170105
1018344? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017021420170105
1018923? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017021420170105
1019490? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017021420170105
1020087? ? ?? ? ?relic/amd64-ssse3gcc_-O_-fomit-frame-pointer2017021420170105
1020549? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017021420170105
1021377? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017021420170105
1021803? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017021420170105
1022238? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017021420170105
1023132? ? ?? ? ?relic/amd64-ssse3gcc_-Os_-fomit-frame-pointer2017021420170105
1024179? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017021420170105
1026273? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-O3_-fomit-frame-pointer2017021420170105
1027680? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
1030143? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-O2_-fomit-frame-pointer2017021420170105
1030233? ? ?? ? ?relic/amd64-ssse3gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017021420170105
1030269? ? ?? ? ?relic/amd64-ssse3gcc_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
1035384? ? ?? ? ?relic/amd64-ssse3gcc_-march=k8_-O3_-fomit-frame-pointer2017021420170105
1035507? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017021420170105
1039977? ? ?? ? ?relic/amd64-ssse3gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017021420170105
1045830? ? ?? ? ?relic/amd64-ssse3gcc_-march=k8_-O2_-fomit-frame-pointer2017021420170105
1051146? ? ?? ? ?relic/amd64-ssse3gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017021420170105
1052154? ? ?? ? ?relic/amd64-ssse3gcc_-march=barcelona_-O2_-fomit-frame-pointer2017021420170105
1052487? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017021420170105
1053078? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017021420170105
1054737? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017021420170105
1055187? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017021420170105
1055454? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
1056159? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017021420170105
1056495? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
1059264? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017021420170105
1060560? ? ?? ? ?relic/amd64-ssse3gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017021420170105
1061883? ? ?? ? ?relic/amd64-ssse3cc2017021420170105
1064814? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
1067130? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
1068021? ? ?? ? ?relic/amd64-ssse3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017021420170105
1070175? ? ?? ? ?relic/amd64-ssse3gcc_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
1072149? ? ?? ? ?relic/amd64-ssse3gcc_-O3_-fomit-frame-pointer2017021420170105
1072551? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017021420170105
1076967? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
1082646? ? ?? ? ?relic/amd64-ssse3gcc_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
1083378? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017021420170105
1086702? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017021420170105
1086804? ? ?? ? ?relic/amd64-ssse3gcc_-march=nocona_-O_-fomit-frame-pointer2017021420170105
1087080? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017021420170105
1087863? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops2017021420170105
1093470? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017021420170105
1093984? ? ?? ? ?relic/amd64-ssse3clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017021420170105
1098760? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
1108856? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017021420170105
1110084? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
1111668? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017021420170105
1112200? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
1112892? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017021420170105
1114584? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-O2_-fomit-frame-pointer2017021420170105
1115560? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017021420170105
1115824? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017021420170105
1122000? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
1126932? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017021420170105
1130012? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017021420170105
1135516? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017021420170105
1162696? ? ?? ? ?relic/amd64-ssse3gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017021420170105
1165904? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021420170105
1166205? ? ?? ? ?relic/amd64-ssse3gcc2017021420170105
1177011? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017021420170105
1185380? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021420170105
1214968? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021420170105
1225084? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-O_-fomit-frame-pointer2017021420170105
1291564? ? ?? ? ?relic/amd64-ssse3gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017021420170105

Compiler output

Implementation: crypto_dh/curve2251/mpfq
Compiler: cc
curve2_251.c: curve2_251.c:4:17: fatal error: gmp.h: No such file or directory
curve2_251.c: compilation terminated.

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

Compiler output

Implementation: crypto_dh/curve2251/relic/amd64-avx
Compiler: cc
relic.c: In file included from relic.c:4:0:
relic.c: src/relic_rand.c: In function ‘rand_init’:
relic.c: src/relic_rand.c:117:8: warning: implicit declaration of function ‘time’ [-Wimplicit-function-declaration]
relic.c: srand(time(NULL));
relic.c: ^

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: curve2_251.c:4:10: fatal error: 'gmp.h' file not found
curve2_251.c: #include <gmp.h>
curve2_251.c: ^
curve2_251.c: 1 error generated.

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/mpfq
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
curve2_251.c: curve2_251.c:4:17: fatal error: gmp.h: No such file or directory
curve2_251.c: compilation terminated.
curve2_251.c: curve2_251.c:4:17: fatal error: gmp.h: No such file or directory
curve2_251.c: compilation terminated.

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

Compiler output

Implementation: crypto_dh/curve2251/relic/amd64-avx
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
relic.c: In file included from relic.c:4:0:
relic.c: src/relic_rand.c: In function ‘rand_init’:
relic.c: src/relic_rand.c:117:8: warning: implicit declaration of function ‘time’ [-Wimplicit-function-declaration]
relic.c: srand(time(NULL));
relic.c: ^
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