Implementation notes: amd64, rumba7, crypto_dh/ecfp256h

Computer: rumba7
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20171218
Operation: crypto_dh
Primitive: ecfp256h
TimeImplementationCompilerBenchmark dateSUPERCOP version
490470v01/w8s8gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018053020171218
491100v01/w8s8gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018053020171218
491340v01/w8s8gcc -m64 -O3 -fomit-frame-pointer2018053020171218
491580v01/w8s8gcc -O3 -fomit-frame-pointer2018053020171218
492000v01/w8s8gcc -funroll-loops -O3 -fomit-frame-pointer2018053020171218
492330v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018053020171218
492390v01/w8s8gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018053020171218
492390v01/w8s8gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018053020171218
492480v01/w8s8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018053020171218
492690v01/w8s8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018053020171218
492720v01/w8s8gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018053020171218
492870v01/w8s8gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018053020171218
492990v01/w8s8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018053020171218
493020v01/w8s8gcc -march=k8 -O3 -fomit-frame-pointer2018053020171218
493050v01/w8s8gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018053020171218
493620v01/w8s8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018053020171218
493710v01/w8s8gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018053020171218
493770v01/w8s8gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018053020171218
494160v01/w8s8gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018053020171218
494430v01/w8s8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018053020171218
494640v01/w8s8gcc -march=nocona -O3 -fomit-frame-pointer2018053020171218
494790v01/w8s8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018053020171218
495120v01/w8s8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018053020171218
495480v01/w8s8gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018053020171218
495510v01/w8s4gcc -m64 -O3 -fomit-frame-pointer2018053020171218
495570v01/w8s4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018053020171218
495690v01/w8s8gcc -march=barcelona -O3 -fomit-frame-pointer2018053020171218
495780v01/w8s8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018053020171218
495990v01/w8s4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018053020171218
496080v01/w8s4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018053020171218
496440v01/w8s4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018053020171218
496470v01/w8s4gcc -funroll-loops -O3 -fomit-frame-pointer2018053020171218
496560v01/w8s4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018053020171218
496800v01/w8s4gcc -O3 -fomit-frame-pointer2018053020171218
496800v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018053020171218
497010v01/w8s4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018053020171218
497010v01/w8s4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018053020171218
497460v01/w8s4gcc -march=k8 -O3 -fomit-frame-pointer2018053020171218
497640v01/w8s4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018053020171218
497790v01/w8s4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018053020171218
497820v01/w8s4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018053020171218
497820v01/w8s4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018053020171218
497820v01/w8s4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018053020171218
498000v01/w8s4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018053020171218
498780v01/w8s4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018053020171218
498960v01/w8s4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018053020171218
499170v01/w8s4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018053020171218
499320v01/w8s4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018053020171218
499620v01/w8s4gcc -march=barcelona -O3 -fomit-frame-pointer2018053020171218
499800v01/w8s4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018053020171218
500070v01/w8s4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018053020171218
500310v01/w8s4gcc -march=nocona -O3 -fomit-frame-pointer2018053020171218
501090v01/w8s4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018053020171218
505020v01/w8s2gcc -m64 -O3 -fomit-frame-pointer2018053020171218
505050v01/w8s2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018053020171218
505200v01/w8s2gcc -O3 -fomit-frame-pointer2018053020171218
505620v01/w8s2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018053020171218
505830v01/w8s2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018053020171218
505890v01/w8s2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018053020171218
506100v01/w8s2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018053020171218
506160v01/w8s2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018053020171218
506460v01/w8s2gcc -funroll-loops -O3 -fomit-frame-pointer2018053020171218
506550v01/w8s2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018053020171218
506640v01/w8s2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018053020171218
506700v01/w8s2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018053020171218
506790v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018053020171218
506970v01/w8s2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018053020171218
507030v01/w8s2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018053020171218
507180v01/w8s2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018053020171218
507540v01/w8s2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018053020171218
508050v01/w8s2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018053020171218
508140v01/w8s2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018053020171218
508380v01/w8s2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018053020171218
509160v01/w8s2gcc -march=k8 -O3 -fomit-frame-pointer2018053020171218
509220v01/w8s2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018053020171218
509250v01/w8s2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018053020171218
509610v01/w8s2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018053020171218
509610v01/w8s2gcc -march=barcelona -O3 -fomit-frame-pointer2018053020171218
509640v01/w8s2gcc -march=nocona -O3 -fomit-frame-pointer2018053020171218
509790v01/w8s2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018053020171218
513390v01/w8s8gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018053020171218
514380v01/w8s8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018053020171218
514560v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018053020171218
515340v01/w8s8gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018053020171218
515430v01/w8s8gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018053020171218
515580v01/w8s8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018053020171218
515580v01/w8s8gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018053020171218
515670v01/w8s8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018053020171218
515730v01/w8s8gcc -funroll-loops -O2 -fomit-frame-pointer2018053020171218
515790v01/w8s8gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018053020171218
515850v01/w8s8gcc -m64 -O2 -fomit-frame-pointer2018053020171218
515940v01/w8s8gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018053020171218
516060v01/w8s8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018053020171218
516090v01/w8s8gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018053020171218
516390v01/w8s8gcc -O2 -fomit-frame-pointer2018053020171218
516480v01/w8s8gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018053020171218
516540v01/w8s8gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018053020171218
516720v01/w8s8gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018053020171218
516960v01/w8s8gcc -march=k8 -O2 -fomit-frame-pointer2018053020171218
517350v01/w8s8gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018053020171218
518010v01/w8s8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018053020171218
518730v01/w8s8gcc -march=barcelona -O2 -fomit-frame-pointer2018053020171218
518820v01/w8s4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018053020171218
519180v01/w8s8gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018053020171218
519180v01/w8s8gcc -march=nocona -O2 -fomit-frame-pointer2018053020171218
519300v01/w8s4gcc -funroll-loops -O2 -fomit-frame-pointer2018053020171218
519360v01/w8s8gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018053020171218
519450v01/w8s8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018053020171218
519540v01/w8s8gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018053020171218
519570v01/w8s4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018053020171218
519870v01/w8s4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018053020171218
519900v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018053020171218
520020v01/w8s4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018053020171218
520020v01/w8s4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018053020171218
520110v01/w8s4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018053020171218
520140v01/w8s4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018053020171218
520170v01/w8s4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018053020171218
520470v01/w8s4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018053020171218
520680v01/w8s8gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018053020171218
520740v01/w8s4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018053020171218
520830v01/w8s4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018053020171218
521100v01/w8s4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018053020171218
521460v01/w8s4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018053020171218
521550v01/w8s4gcc -m64 -O2 -fomit-frame-pointer2018053020171218
521610v01/w8s4gcc -O2 -fomit-frame-pointer2018053020171218
521820v01/w8s8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018053020171218
522030v01/w8s8gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018053020171218
522030v01/w8s8gcc -m64 -march=corei7 -O -fomit-frame-pointer2018053020171218
522210v01/w8s8gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018053020171218
522360v01/w8s4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018053020171218
522570v01/w8s4gcc -march=k8 -O2 -fomit-frame-pointer2018053020171218
522600v01/w8s8gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018053020171218
522870v01/w8s8gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018053020171218
522960v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018053020171218
523050v01/w8s8gcc -m64 -march=core2 -O -fomit-frame-pointer2018053020171218
523080v01/w8s8gcc -O -fomit-frame-pointer2018053020171218
523080v01/w8s8gcc -m64 -O -fomit-frame-pointer2018053020171218
523440v01/w8s8gcc -fno-schedule-insns -O -fomit-frame-pointer2018053020171218
523470v01/w8s8gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018053020171218
523500v01/w8s1gcc -m64 -O3 -fomit-frame-pointer2018053020171218
523710v01/w8s4gcc -march=barcelona -O2 -fomit-frame-pointer2018053020171218
523740v01/w8s8gcc -funroll-loops -O -fomit-frame-pointer2018053020171218
523830v01/w8s4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018053020171218
523920v01/w8s8gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018053020171218
524100v01/w8s4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018053020171218
524130v01/w8s8gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018053020171218
524220v01/w8s4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018053020171218
524220v01/w8s4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018053020171218
524670v01/w8s8gcc -funroll-loops -m64 -O -fomit-frame-pointer2018053020171218
524730v01/w8s4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018053020171218
524820v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018053020171218
524880v01/w8s1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018053020171218
524880v01/w8s8gcc -m64 -march=k8 -O -fomit-frame-pointer2018053020171218
524910v01/w8s1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018053020171218
525060v01/w8s1gcc -funroll-loops -O3 -fomit-frame-pointer2018053020171218
525090v01/w8s1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018053020171218
525090v01/w8s1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018053020171218
525090v01/w8s1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018053020171218
525150v01/w8s1gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018053020171218
525300v01/w8s1gcc -O3 -fomit-frame-pointer2018053020171218
525360v01/w8s8gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018053020171218
525450v01/w8s4gcc -march=nocona -O2 -fomit-frame-pointer2018053020171218
525870v01/w8s1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018053020171218
525870v01/w8s1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018053020171218
525900v01/w8s8gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018053020171218
525900v01/w8s1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018053020171218
525930v01/w8s1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018053020171218
525960v01/w8s1gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018053020171218
525990v01/w8s8gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018053020171218
525990v01/w8s8gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018053020171218
526170v01/w8s1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018053020171218
526200v01/w8s4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018053020171218
526290v01/w8s8gcc -march=k8 -O -fomit-frame-pointer2018053020171218
526380v01/w8s1gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018053020171218
526440v01/w8s8gcc -m64 -march=barcelona -O -fomit-frame-pointer2018053020171218
526470v01/w8s8gcc -march=barcelona -O -fomit-frame-pointer2018053020171218
526470v01/w8s8gcc -march=nocona -O -fomit-frame-pointer2018053020171218
526680v01/w8s1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018053020171218
526920v01/w8s1gcc -march=nocona -O3 -fomit-frame-pointer2018053020171218
526950v01/w8s1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018053020171218
527010v01/w8s1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018053020171218
527160v01/w8s8gcc -m64 -march=nocona -O -fomit-frame-pointer2018053020171218
527280v01/w8s8gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018053020171218
527340v01/w8s4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018053020171218
527400v01/w8s1gcc -march=k8 -O3 -fomit-frame-pointer2018053020171218
527460v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018053020171218
527460v01/w8s4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018053020171218
527670v01/w8s4gcc -m64 -march=core2 -O -fomit-frame-pointer2018053020171218
527790v01/w8s4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018053020171218
528150v01/w8s1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018053020171218
528180v01/w8s4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018053020171218
528210v01/w8s1gcc -march=barcelona -O3 -fomit-frame-pointer2018053020171218
528270v01/w8s4gcc -O -fomit-frame-pointer2018053020171218
528270v01/w8s1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018053020171218
528360v01/w8s4gcc -m64 -O -fomit-frame-pointer2018053020171218
528420v01/w8s4gcc -fno-schedule-insns -O -fomit-frame-pointer2018053020171218
528420v01/w8s2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018053020171218
528480v01/w8s4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018053020171218
528630v01/w8s4gcc -m64 -march=corei7 -O -fomit-frame-pointer2018053020171218
528990v01/w8s4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018053020171218
528990v01/w8s4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018053020171218
529050v01/w8s1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018053020171218
529230v01/w8s4gcc -funroll-loops -O -fomit-frame-pointer2018053020171218
529260v01/w8s4gcc -march=k8 -O -fomit-frame-pointer2018053020171218
529440v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018053020171218
529590v01/w8s4gcc -march=nocona -O -fomit-frame-pointer2018053020171218
529680v01/w8s4gcc -funroll-loops -m64 -O -fomit-frame-pointer2018053020171218
529710v01/w8s4gcc -m64 -march=k8 -O -fomit-frame-pointer2018053020171218
529890v01/w8s4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018053020171218
529920v01/w8s2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018053020171218
530040v01/w8s4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018053020171218
530340v01/w8s2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018053020171218
530400v01/w8s4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018053020171218
530490v01/w8s2gcc -funroll-loops -O2 -fomit-frame-pointer2018053020171218
530610v01/w8s4gcc -m64 -march=nocona -O -fomit-frame-pointer2018053020171218
530670v01/w8s2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018053020171218
530730v01/w8s4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018053020171218
530730v01/w8s2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018053020171218
530820v01/w8s4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018053020171218
531120v01/w8s2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018053020171218
531150v01/w8s2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018053020171218
531180v01/w8s4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018053020171218
531180v01/w8s2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018053020171218
531240v01/w8s2gcc -m64 -O2 -fomit-frame-pointer2018053020171218
531240v01/w8s4gcc -m64 -march=barcelona -O -fomit-frame-pointer2018053020171218
531330v01/w8s2gcc -O2 -fomit-frame-pointer2018053020171218
531330v01/w8s2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018053020171218
531390v01/w8s2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018053020171218
531480v01/w8s2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018053020171218
531780v01/w8s2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018053020171218
531780v01/w8s2gcc -march=k8 -O2 -fomit-frame-pointer2018053020171218
532170v01/w8s2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018053020171218
532500v01/w8s2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018053020171218
532680v01/w8s4gcc -march=barcelona -O -fomit-frame-pointer2018053020171218
532800v01/w8s2gcc -march=barcelona -O2 -fomit-frame-pointer2018053020171218
533250v01/w8s2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018053020171218
533280v01/w8s2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018053020171218
533820v01/w8s8gcc -m64 -Os -fomit-frame-pointer2018053020171218
534210v01/w8s2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018053020171218
534450v01/w8s2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018053020171218
534540v01/w8s2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018053020171218
534810v01/w8s8gcc -Os -fomit-frame-pointer2018053020171218
534810v01/w8s1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018053020171218
535020v01/w8s8gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018053020171218
535080v01/w8s8gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018053020171218
535140v01/w8s8gcc -m64 -march=k8 -Os -fomit-frame-pointer2018053020171218
535530v01/w8s8gcc -funroll-loops -Os -fomit-frame-pointer2018053020171218
535530v01/w8s2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018053020171218
535590v01/w8s2gcc -march=nocona -O2 -fomit-frame-pointer2018053020171218
535680v01/w8s8gcc -fno-schedule-insns -Os -fomit-frame-pointer2018053020171218
535800v01/w8s8gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018053020171218
535860v01/w8s8gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018053020171218
535890v01/w8s8gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018053020171218
535980v01/w8s8gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018053020171218
536040v01/w8s8gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018053020171218
536100v01/w8s8gcc -march=barcelona -Os -fomit-frame-pointer2018053020171218
536370v01/w8s8gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018053020171218
536400v01/w8s8gcc -march=k8 -Os -fomit-frame-pointer2018053020171218
536460v01/w8s2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018053020171218
536670v01/w8s8gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018053020171218
536730v01/w8s2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018053020171218
536820v01/w8s8gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018053020171218
536910v01/w8s2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018053020171218
537030v01/w8s2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018053020171218
537090v01/w8s2gcc -m64 -march=corei7 -O -fomit-frame-pointer2018053020171218
537360v01/w8s2gcc -m64 -march=core2 -O -fomit-frame-pointer2018053020171218
537390v01/w8s2gcc -fno-schedule-insns -O -fomit-frame-pointer2018053020171218
537510v01/w8s8gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018053020171218
537600v01/w8s8gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018053020171218
537660v01/w8s2gcc -O -fomit-frame-pointer2018053020171218
537660v01/w8s8gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018053020171218
537720v01/w8s8gcc -m64 -march=core2 -Os -fomit-frame-pointer2018053020171218
537840v01/w8s8gcc -march=nocona -Os -fomit-frame-pointer2018053020171218
537900v01/w8s2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018053020171218
537990v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018053020171218
538050v01/w8s8gcc -m64 -march=nocona -Os -fomit-frame-pointer2018053020171218
538080v01/w8s2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018053020171218
538140v01/w8s8gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018053020171218
538170v01/w8s8gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018053020171218
538230v01/w8s2gcc -m64 -O -fomit-frame-pointer2018053020171218
538290v01/w8s8gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018053020171218
538890v01/w8s2gcc -funroll-loops -O -fomit-frame-pointer2018053020171218
539040v01/w8s8gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018053020171218
539250v01/w8s2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018053020171218
539400v01/w8s2gcc -funroll-loops -m64 -O -fomit-frame-pointer2018053020171218
539400v01/w8s2gcc -m64 -march=k8 -O -fomit-frame-pointer2018053020171218
539520v01/w8s2gcc -march=k8 -O -fomit-frame-pointer2018053020171218
539550v01/w8s2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018053020171218
539610v01/w8s4gcc -fno-schedule-insns -Os -fomit-frame-pointer2018053020171218
539700v01/w8s4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018053020171218
540000v01/w8s2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018053020171218
540120v01/w8s4gcc -march=k8 -Os -fomit-frame-pointer2018053020171218
540120v01/w8s2gcc -march=nocona -O -fomit-frame-pointer2018053020171218
540210v01/w8s2gcc -m64 -march=nocona -O -fomit-frame-pointer2018053020171218
540570v01/w8s4gcc -m64 -Os -fomit-frame-pointer2018053020171218
540630v01/w8s4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018053020171218
540750v01/w8s4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018053020171218
540750v01/w8s2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018053020171218
540990v01/w8s4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018053020171218
541020v01/w8s4gcc -funroll-loops -Os -fomit-frame-pointer2018053020171218
541140v01/w8s4gcc -Os -fomit-frame-pointer2018053020171218
541140v01/w8s4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018053020171218
541230v01/w8s2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018053020171218
541230v01/w8s2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018053020171218
541320v01/w8s4gcc -m64 -march=k8 -Os -fomit-frame-pointer2018053020171218
541650v01/w8s2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018053020171218
541680v01/w8s2gcc -march=barcelona -O -fomit-frame-pointer2018053020171218
541740v01/w8s4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018053020171218
541920v01/w8s4gcc -march=barcelona -Os -fomit-frame-pointer2018053020171218
542040v01/w8s2gcc -m64 -march=barcelona -O -fomit-frame-pointer2018053020171218
542250v01/w8s4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018053020171218
542400v01/w8s4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018053020171218
542460v01/w8s4gcc -march=nocona -Os -fomit-frame-pointer2018053020171218
542760v01/w8s4gcc -m64 -march=nocona -Os -fomit-frame-pointer2018053020171218
542790v01/w8s4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018053020171218
543120v01/w8s4gcc -m64 -march=core2 -Os -fomit-frame-pointer2018053020171218
543420v01/w8s4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018053020171218
543840v01/w8s4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018053020171218
543930v01/w8s4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018053020171218
543960v01/w8s4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018053020171218
543990v01/w8s4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018053020171218
544020v01/w8s4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018053020171218
544500v01/w8s4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018053020171218
548070v01/w8s1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018053020171218
548340v01/w8s1gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018053020171218
548520v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018053020171218
549540v01/w8s1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018053020171218
549600v01/w8s1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018053020171218
549780v01/w8s2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018053020171218
549960v01/w8s2gcc -Os -fomit-frame-pointer2018053020171218
550050v01/w8s2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018053020171218
550080v01/w8s1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018053020171218
550110v01/w8s1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018053020171218
550230v01/w8s1gcc -funroll-loops -O2 -fomit-frame-pointer2018053020171218
550350v01/w8s1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018053020171218
550410v01/w8s2gcc -m64 -march=k8 -Os -fomit-frame-pointer2018053020171218
550470v01/w8s1gcc -m64 -O2 -fomit-frame-pointer2018053020171218
550530v01/w8s1gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018053020171218
550560v01/w8s1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018053020171218
550620v01/w8s2gcc -funroll-loops -Os -fomit-frame-pointer2018053020171218
550650v01/w8s2gcc -fno-schedule-insns -Os -fomit-frame-pointer2018053020171218
550830v01/w8s2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018053020171218
550980v01/w8s2gcc -march=k8 -Os -fomit-frame-pointer2018053020171218
551010v01/w8s1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018053020171218
551160v01/w8s2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018053020171218
551160v01/w8s2gcc -m64 -Os -fomit-frame-pointer2018053020171218
551220v01/w8s1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018053020171218
551220v01/w8s2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018053020171218
551220v01/w8s2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018053020171218
551280v01/w8s1gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018053020171218
551340v01/w8s2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018053020171218
551460v01/w8s1gcc -O2 -fomit-frame-pointer2018053020171218
551520v01/w8s1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018053020171218
551700v01/w8s2gcc -march=barcelona -Os -fomit-frame-pointer2018053020171218
551700v01/w8s1gcc -march=k8 -O2 -fomit-frame-pointer2018053020171218
551760v01/w8s2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018053020171218
551970v01/w8s2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018053020171218
552060v01/w8s1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018053020171218
552120v01/w8s2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018053020171218
552690v01/w8s1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018053020171218
552930v01/w8s1gcc -march=barcelona -O2 -fomit-frame-pointer2018053020171218
552960v01/w8s2gcc -m64 -march=core2 -Os -fomit-frame-pointer2018053020171218
552990v01/w8s2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018053020171218
553050v01/w8s1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018053020171218
553500v01/w8s2gcc -m64 -march=nocona -Os -fomit-frame-pointer2018053020171218
553800v01/w8s1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018053020171218
553830v01/w8s2gcc -march=nocona -Os -fomit-frame-pointer2018053020171218
553890v01/w8s2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018053020171218
553920v01/w8s2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018053020171218
554130v01/w8s1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018053020171218
554160v01/w8s1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018053020171218
554160v01/w8s2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018053020171218
554190v01/w8s2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018053020171218
554400v01/w8s2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018053020171218
555870v01/w8s1gcc -m64 -march=core2 -O -fomit-frame-pointer2018053020171218
556080v01/w8s1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018053020171218
556140v01/w8s1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018053020171218
556560v01/w8s1gcc -O -fomit-frame-pointer2018053020171218
556650v01/w8s1gcc -march=nocona -O2 -fomit-frame-pointer2018053020171218
556830v01/w8s1gcc -m64 -march=corei7 -O -fomit-frame-pointer2018053020171218
556860v01/w8s1gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018053020171218
557100v01/w8s1gcc -fno-schedule-insns -O -fomit-frame-pointer2018053020171218
557130v01/w8s1gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018053020171218
557430v01/w8s1gcc -m64 -O -fomit-frame-pointer2018053020171218
557490v01/w8s1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018053020171218
558180v01/w8s1gcc -m64 -march=k8 -O -fomit-frame-pointer2018053020171218
558300v01/w8s1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018053020171218
558360v01/w8s1gcc -march=k8 -O -fomit-frame-pointer2018053020171218
558630v01/w8s1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018053020171218
558750v01/w8s1gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018053020171218
558780v01/w8s1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018053020171218
558810v01/w8s1gcc -funroll-loops -m64 -O -fomit-frame-pointer2018053020171218
558900v01/w8s1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018053020171218
559350v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018053020171218
559740v01/w8s1gcc -funroll-loops -O -fomit-frame-pointer2018053020171218
560940v01/w8s1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018053020171218
561390v01/w8s1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018053020171218
561420v01/w8s1gcc -march=barcelona -O -fomit-frame-pointer2018053020171218
561750v01/w8s1gcc -march=nocona -O -fomit-frame-pointer2018053020171218
561810v01/w8s1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018053020171218
562200v01/w8s1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018053020171218
562290v01/w8s1gcc -m64 -march=barcelona -O -fomit-frame-pointer2018053020171218
562440v01/w8s1gcc -m64 -march=nocona -O -fomit-frame-pointer2018053020171218
568470v01/w8s1gcc -m64 -Os -fomit-frame-pointer2018053020171218
569430v01/w8s1gcc -Os -fomit-frame-pointer2018053020171218
569760v01/w8s1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018053020171218
569820v01/w8s1gcc -fno-schedule-insns -Os -fomit-frame-pointer2018053020171218
569940v01/w8s1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018053020171218
570690v01/w8s1gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018053020171218
570750v01/w8s1gcc -march=k8 -Os -fomit-frame-pointer2018053020171218
570900v01/w8s1gcc -m64 -march=k8 -Os -fomit-frame-pointer2018053020171218
570960v01/w8s1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018053020171218
570960v01/w8s1gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018053020171218
571020v01/w8s1gcc -march=barcelona -Os -fomit-frame-pointer2018053020171218
571080v01/w8s1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018053020171218
571110v01/w8s1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018053020171218
571110v01/w8s1gcc -march=nocona -Os -fomit-frame-pointer2018053020171218
571170v01/w8s1gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018053020171218
571380v01/w8s1gcc -funroll-loops -Os -fomit-frame-pointer2018053020171218
571380v01/w8s1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018053020171218
571470v01/w8s1gcc -m64 -march=nocona -Os -fomit-frame-pointer2018053020171218
571590v01/w8s1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018053020171218
571590v01/w8s1gcc -m64 -march=core2 -Os -fomit-frame-pointer2018053020171218
571800v01/w8s1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018053020171218
572250v01/w8s1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018053020171218
572700v01/w8s1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018053020171218
572790v01/w8s1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018053020171218
573000v01/w8s1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018053020171218
573210v01/w8s1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018053020171218
573630v01/w8s1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018053020171218
597660v01/w8s2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018053020171218
617220v01/w8s8cc2018053020171218
617370v01/w8s8gcc2018053020171218
617640v01/w8s8gcc -funroll-loops2018053020171218
621900v01/w8s4cc2018053020171218
621900v01/w8s4gcc2018053020171218
622230v01/w8s4gcc -funroll-loops2018053020171218
632160v01/w8s2gcc -funroll-loops2018053020171218
632760v01/w8s2gcc2018053020171218
633810v01/w8s2cc2018053020171218
654180v01/w8s1gcc2018053020171218
655170v01/w8s1gcc -funroll-loops2018053020171218
656250v01/w8s1cc2018053020171218
677820v01/w8s4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018053020171218
830820v01/vargcc -funroll-loops -O3 -fomit-frame-pointer2018053020171218
830970v01/vargcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018053020171218
831270v01/vargcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018053020171218
832050v01/vargcc -fno-schedule-insns -O3 -fomit-frame-pointer2018053020171218
832320v01/vargcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018053020171218
832380v01/vargcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018053020171218
832770v01/vargcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018053020171218
833130v01/vargcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018053020171218
833190v01/vargcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018053020171218
833250v01/vargcc -O3 -fomit-frame-pointer2018053020171218
833280v01/vargcc -m64 -march=core2 -O3 -fomit-frame-pointer2018053020171218
833340v01/vargcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018053020171218
833610v01/vargcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018053020171218
833730v01/vargcc -m64 -O3 -fomit-frame-pointer2018053020171218
833820v01/vargcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018053020171218
833850v01/vargcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018053020171218
833940v01/vargcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018053020171218
834000v01/vargcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018053020171218
834090v01/vargcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018053020171218
834270v01/vargcc -m64 -march=nocona -O3 -fomit-frame-pointer2018053020171218
834420v01/vargcc -march=barcelona -O3 -fomit-frame-pointer2018053020171218
834420v01/vargcc -march=nocona -O3 -fomit-frame-pointer2018053020171218
835140v01/vargcc -march=k8 -O3 -fomit-frame-pointer2018053020171218
835260v01/vargcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018053020171218
835830v01/vargcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018053020171218
835920v01/vargcc -m64 -march=k8 -O3 -fomit-frame-pointer2018053020171218
836760v01/vargcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018053020171218
872070v01/vargcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018053020171218
872250v01/vargcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018053020171218
872460v01/vargcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018053020171218
873480v01/vargcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018053020171218
873630v01/vargcc -funroll-loops -O2 -fomit-frame-pointer2018053020171218
874230v01/vargcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018053020171218
874380v01/vargcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018053020171218
874500v01/vargcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018053020171218
874860v01/vargcc -m64 -march=core2 -O2 -fomit-frame-pointer2018053020171218
875070v01/vargcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018053020171218
875520v01/vargcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018053020171218
875760v01/vargcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018053020171218
875850v01/vargcc -fno-schedule-insns -O2 -fomit-frame-pointer2018053020171218
876000v01/vargcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018053020171218
876330v01/vargcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018053020171218
876510v01/vargcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018053020171218
876960v01/vargcc -O2 -fomit-frame-pointer2018053020171218
877140v01/vargcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018053020171218
877410v01/vargcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018053020171218
877440v01/vargcc -m64 -march=k8 -O2 -fomit-frame-pointer2018053020171218
877770v01/vargcc -march=barcelona -O2 -fomit-frame-pointer2018053020171218
877830v01/vargcc -m64 -O2 -fomit-frame-pointer2018053020171218
877920v01/vargcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018053020171218
878070v01/vargcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018053020171218
878190v01/vargcc -march=k8 -O2 -fomit-frame-pointer2018053020171218
878940v01/vargcc -m64 -march=nocona -O2 -fomit-frame-pointer2018053020171218
879300v01/vargcc -march=nocona -O2 -fomit-frame-pointer2018053020171218
882480v01/vargcc -funroll-loops -O -fomit-frame-pointer2018053020171218
882510v01/vargcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018053020171218
882540v01/vargcc -funroll-loops -m64 -O -fomit-frame-pointer2018053020171218
883890v01/vargcc -fno-schedule-insns -O -fomit-frame-pointer2018053020171218
884100v01/vargcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018053020171218
884100v01/vargcc -m64 -march=core2 -O -fomit-frame-pointer2018053020171218
884190v01/vargcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018053020171218
884400v01/vargcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018053020171218
884550v01/vargcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018053020171218
884700v01/vargcc -m64 -march=corei7 -O -fomit-frame-pointer2018053020171218
884730v01/vargcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018053020171218
885150v01/vargcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018053020171218
885330v01/vargcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018053020171218
885360v01/vargcc -march=k8 -O -fomit-frame-pointer2018053020171218
885390v01/vargcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018053020171218
885480v01/vargcc -O -fomit-frame-pointer2018053020171218
885840v01/vargcc -m64 -O -fomit-frame-pointer2018053020171218
885990v01/vargcc -m64 -march=k8 -O -fomit-frame-pointer2018053020171218
886020v01/vargcc -march=nocona -O -fomit-frame-pointer2018053020171218
886170v01/vargcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018053020171218
886200v01/vargcc -m64 -march=nocona -O -fomit-frame-pointer2018053020171218
886470v01/vargcc -m64 -march=barcelona -O -fomit-frame-pointer2018053020171218
887670v01/vargcc -march=barcelona -O -fomit-frame-pointer2018053020171218
889110v01/vargcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018053020171218
889440v01/vargcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018053020171218
890490v01/vargcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018053020171218
891480v01/vargcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018053020171218
902820v01/vargcc -m64 -march=corei7 -Os -fomit-frame-pointer2018053020171218
903570v01/vargcc -m64 -Os -fomit-frame-pointer2018053020171218
903660v01/vargcc -funroll-loops -m64 -Os -fomit-frame-pointer2018053020171218
904260v01/vargcc -Os -fomit-frame-pointer2018053020171218
904260v01/vargcc -m64 -march=core2 -Os -fomit-frame-pointer2018053020171218
905220v01/vargcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018053020171218
905220v01/vargcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018053020171218
905430v01/vargcc -funroll-loops -Os -fomit-frame-pointer2018053020171218
905550v01/vargcc -m64 -march=nocona -Os -fomit-frame-pointer2018053020171218
905550v01/vargcc -march=nocona -Os -fomit-frame-pointer2018053020171218
905640v01/vargcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018053020171218
905670v01/vargcc -fno-schedule-insns -Os -fomit-frame-pointer2018053020171218
906150v01/vargcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018053020171218
906480v01/vargcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018053020171218
906870v01/vargcc -march=barcelona -Os -fomit-frame-pointer2018053020171218
907500v01/vargcc -march=k8 -Os -fomit-frame-pointer2018053020171218
907530v01/vargcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018053020171218
907650v01/vargcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018053020171218
907920v01/vargcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018053020171218
908280v01/vargcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018053020171218
908520v01/vargcc -m64 -march=k8 -Os -fomit-frame-pointer2018053020171218
908970v01/vargcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018053020171218
909090v01/vargcc -m64 -march=barcelona -Os -fomit-frame-pointer2018053020171218
910560v01/vargcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018053020171218
910710v01/vargcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018053020171218
911790v01/vargcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018053020171218
912900v01/vargcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018053020171218
1009170v01/vargcc -funroll-loops2018053020171218
1010100v01/vargcc2018053020171218
1010760v01/varcc2018053020171218

Compiler output

Implementation: crypto_dh/ecfp256h/v01/w8s1
Compiler: cc
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s1_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^

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

Compiler output

Implementation: crypto_dh/ecfp256h/v01/w8s2
Compiler: cc
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s2_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^

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

Compiler output

Implementation: crypto_dh/ecfp256h/v01/w8s4
Compiler: cc
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s4_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^

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

Compiler output

Implementation: crypto_dh/ecfp256h/v01/w8s8
Compiler: cc
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s8_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^

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

Compiler output

Implementation: crypto_dh/ecfp256h/v01/var
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
alloc.c: alloc.c:77:11: warning: passing 'char [13]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_init_fast", ERR_OUT_OF_MEMORY);
alloc.c: ^~~~~~~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:92:11: warning: passing 'char [13]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_free_fast", ERR_INVALID_MEMORY);
alloc.c: ^~~~~~~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:108:11: warning: passing 'char [8]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_kill", ERR_INVALID_MEMORY);
alloc.c: ^~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:131:11: warning: passing 'char [33]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_alloc: cannot allocate memory", 0);
alloc.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:152:12: warning: passing 'char [8]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: ...

Number of similar (compiler,implementation) pairs: 50, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8

Compiler output

Implementation: crypto_dh/ecfp256h/v01/w8s1
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s1_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s1_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^

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

Compiler output

Implementation: crypto_dh/ecfp256h/v01/w8s2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s2_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s2_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^

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

Compiler output

Implementation: crypto_dh/ecfp256h/v01/w8s4
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s4_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s4_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^

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

Compiler output

Implementation: crypto_dh/ecfp256h/v01/w8s8
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s8_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s8_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^

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