Implementation notes: amd64, rumba5, crypto_dh/ecfp256h

Computer: rumba5
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181216
Operation: crypto_dh
Primitive: ecfp256h
TimeImplementationCompilerBenchmark dateSUPERCOP version
493216v01/w8s8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
493280v01/w8s8gcc -O3 -fomit-frame-pointer2018081820180818
493376v01/w8s8gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
493408v01/w8s8gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
493504v01/w8s8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081820180818
493760v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
493952v01/w8s8gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
494272v01/w8s8gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
494400v01/w8s8gcc -march=k8 -O3 -fomit-frame-pointer2018081820180818
494560v01/w8s8gcc -funroll-loops -O3 -fomit-frame-pointer2018081820180818
494880v01/w8s8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081820180818
494912v01/w8s8gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
495008v01/w8s8gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
495072v01/w8s8gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
495328v01/w8s8gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
495360v01/w8s8gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
495392v01/w8s8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
495488v01/w8s8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081820180818
496704v01/w8s8gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
497440v01/w8s8gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
497440v01/w8s8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
497536v01/w8s8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
497600v01/w8s8gcc -march=nocona -O3 -fomit-frame-pointer2018081820180818
497728v01/w8s8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081820180818
497920v01/w8s4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
497984v01/w8s8gcc -m64 -O3 -fomit-frame-pointer2018081820180818
498080v01/w8s8gcc -march=barcelona -O3 -fomit-frame-pointer2018081820180818
498112v01/w8s4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081820180818
498304v01/w8s8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
498336v01/w8s4gcc -funroll-loops -O3 -fomit-frame-pointer2018081820180818
498368v01/w8s4gcc -O3 -fomit-frame-pointer2018081820180818
498432v01/w8s4gcc -m64 -O3 -fomit-frame-pointer2018081820180818
498688v01/w8s4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
499072v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
499168v01/w8s4gcc -march=k8 -O3 -fomit-frame-pointer2018081820180818
499264v01/w8s4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
499296v01/w8s4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
499648v01/w8s4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
499744v01/w8s4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
499904v01/w8s4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
500160v01/w8s4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
500288v01/w8s4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
500320v01/w8s4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
500480v01/w8s4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081820180818
500672v01/w8s4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
500704v01/w8s4gcc -march=barcelona -O3 -fomit-frame-pointer2018081820180818
501504v01/w8s4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081820180818
501568v01/w8s4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
502368v01/w8s4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081820180818
502368v01/w8s4gcc -march=nocona -O3 -fomit-frame-pointer2018081820180818
502496v01/w8s4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
502784v01/w8s4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
503872v01/w8s4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
506816v01/w8s2gcc -m64 -O3 -fomit-frame-pointer2018081820180818
506944v01/w8s2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
507264v01/w8s2gcc -O3 -fomit-frame-pointer2018081820180818
507840v01/w8s4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
507872v01/w8s2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
508192v01/w8s2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
508416v01/w8s2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
508544v01/w8s2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
508800v01/w8s2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
508960v01/w8s2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
509120v01/w8s2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081820180818
509184v01/w8s2gcc -funroll-loops -O3 -fomit-frame-pointer2018081820180818
509312v01/w8s2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
509408v01/w8s2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
509472v01/w8s2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
509952v01/w8s2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
509952v01/w8s2gcc -march=nocona -O3 -fomit-frame-pointer2018081820180818
510016v01/w8s2gcc -march=k8 -O3 -fomit-frame-pointer2018081820180818
510272v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
510656v01/w8s2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
510848v01/w8s2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
510848v01/w8s2gcc -march=barcelona -O3 -fomit-frame-pointer2018081820180818
510944v01/w8s2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081820180818
511104v01/w8s2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081820180818
511328v01/w8s2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
511840v01/w8s2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
513184v01/w8s2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
514976v01/w8s2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081820180818
516288v01/w8s8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081820180818
516448v01/w8s8gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
516704v01/w8s8gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
517568v01/w8s8gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
517664v01/w8s8gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
517856v01/w8s8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
517856v01/w8s8gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081820180818
517856v01/w8s8gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
518176v01/w8s8gcc -funroll-loops -O2 -fomit-frame-pointer2018081820180818
518272v01/w8s8gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
518304v01/w8s8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081820180818
518496v01/w8s8gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
518592v01/w8s8gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
518816v01/w8s8gcc -m64 -O2 -fomit-frame-pointer2018081820180818
519168v01/w8s8gcc -O2 -fomit-frame-pointer2018081820180818
519328v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
519424v01/w8s8gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
520448v01/w8s8gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
520608v01/w8s8gcc -march=barcelona -O2 -fomit-frame-pointer2018081820180818
520768v01/w8s8gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
520960v01/w8s8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
521536v01/w8s4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081820180818
521568v01/w8s8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
521856v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
522016v01/w8s8gcc -march=nocona -O2 -fomit-frame-pointer2018081820180818
522048v01/w8s8gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081820180818
522080v01/w8s4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
522112v01/w8s4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
522144v01/w8s8gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
522240v01/w8s4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081820180818
522304v01/w8s8gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
522336v01/w8s4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
522432v01/w8s4gcc -funroll-loops -O2 -fomit-frame-pointer2018081820180818
522464v01/w8s4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
522624v01/w8s4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
522656v01/w8s4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
522688v01/w8s8gcc -march=k8 -O2 -fomit-frame-pointer2018081820180818
522976v01/w8s4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
523008v01/w8s4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081820180818
523104v01/w8s4gcc -march=k8 -O2 -fomit-frame-pointer2018081820180818
523232v01/w8s4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
523264v01/w8s4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
523264v01/w8s4gcc -m64 -O2 -fomit-frame-pointer2018081820180818
523264v01/w8s4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
523488v01/w8s4gcc -O2 -fomit-frame-pointer2018081820180818
523840v01/w8s8gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
524064v01/w8s4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
524096v01/w8s8gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
524416v01/w8s8gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
524704v01/w8s8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
524800v01/w8s8gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081820180818
524992v01/w8s8gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
525184v01/w8s8gcc -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
525216v01/w8s4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
525312v01/w8s8gcc -m64 -O -fomit-frame-pointer2018081820180818
525344v01/w8s4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081820180818
525376v01/w8s8gcc -O -fomit-frame-pointer2018081820180818
525440v01/w8s4gcc -march=barcelona -O2 -fomit-frame-pointer2018081820180818
525472v01/w8s1gcc -O3 -fomit-frame-pointer2018081820180818
525472v01/w8s8gcc -funroll-loops -O -fomit-frame-pointer2018081820180818
525696v01/w8s8gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081820180818
525728v01/w8s1gcc -m64 -O3 -fomit-frame-pointer2018081820180818
525728v01/w8s8gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
525792v01/w8s8gcc -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
525952v01/w8s4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
526016v01/w8s1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
526016v01/w8s4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
526304v01/w8s8gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
526400v01/w8s8gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
526592v01/w8s1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
526624v01/w8s1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081820180818
526688v01/w8s1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
527072v01/w8s8gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081820180818
527104v01/w8s4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
527168v01/w8s1gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
527168v01/w8s1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
527232v01/w8s1gcc -funroll-loops -O3 -fomit-frame-pointer2018081820180818
527232v01/w8s1gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
527328v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
527328v01/w8s8gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
527360v01/w8s8gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
527648v01/w8s1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
527776v01/w8s1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081820180818
527840v01/w8s8gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081820180818
527904v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
527968v01/w8s8gcc -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
528032v01/w8s1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081820180818
528256v01/w8s8gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
528256v01/w8s4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
528288v01/w8s8gcc -march=k8 -O -fomit-frame-pointer2018081820180818
528384v01/w8s1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
528384v01/w8s8gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
528416v01/w8s1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
528544v01/w8s1gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
528672v01/w8s1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
528960v01/w8s8gcc -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
529056v01/w8s4gcc -march=nocona -O2 -fomit-frame-pointer2018081820180818
529280v01/w8s4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
529312v01/w8s1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
529312v01/w8s1gcc -march=k8 -O3 -fomit-frame-pointer2018081820180818
529344v01/w8s8gcc -march=barcelona -O -fomit-frame-pointer2018081820180818
529568v01/w8s1gcc -march=nocona -O3 -fomit-frame-pointer2018081820180818
529664v01/w8s1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
529760v01/w8s4gcc -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
529792v01/w8s1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
529952v01/w8s1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
530240v01/w8s4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
530304v01/w8s4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081820180818
530336v01/w8s4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
530368v01/w8s1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081820180818
530464v01/w8s1gcc -march=barcelona -O3 -fomit-frame-pointer2018081820180818
530528v01/w8s4gcc -O -fomit-frame-pointer2018081820180818
530560v01/w8s2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
530752v01/w8s4gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
531008v01/w8s4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
531072v01/w8s4gcc -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
531104v01/w8s4gcc -m64 -O -fomit-frame-pointer2018081820180818
531104v01/w8s4gcc -march=k8 -O -fomit-frame-pointer2018081820180818
531136v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
531136v01/w8s1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
531200v01/w8s4gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081820180818
531200v01/w8s2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081820180818
531200v01/w8s4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
531392v01/w8s4gcc -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
531488v01/w8s4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
531552v01/w8s2gcc -funroll-loops -O2 -fomit-frame-pointer2018081820180818
531648v01/w8s4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
531776v01/w8s4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
532096v01/w8s2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081820180818
532096v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
532192v01/w8s4gcc -funroll-loops -O -fomit-frame-pointer2018081820180818
532192v01/w8s4gcc -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
532896v01/w8s4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081820180818
532960v01/w8s2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081820180818
533248v01/w8s2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
533248v01/w8s2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
533248v01/w8s2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
533248v01/w8s4gcc -march=nocona -O -fomit-frame-pointer2018081820180818
533280v01/w8s4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
533312v01/w8s2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
533376v01/w8s4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
533632v01/w8s2gcc -march=k8 -O2 -fomit-frame-pointer2018081820180818
533792v01/w8s2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
533952v01/w8s2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
533952v01/w8s2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
534144v01/w8s2gcc -O2 -fomit-frame-pointer2018081820180818
534176v01/w8s4gcc -march=barcelona -O -fomit-frame-pointer2018081820180818
534240v01/w8s2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
534304v01/w8s2gcc -m64 -O2 -fomit-frame-pointer2018081820180818
534336v01/w8s2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
534336v01/w8s2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
534368v01/w8s4gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
535008v01/w8s2gcc -march=barcelona -O2 -fomit-frame-pointer2018081820180818
535616v01/w8s2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081820180818
535776v01/w8s2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
535840v01/w8s2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
536128v01/w8s2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
536672v01/w8s8gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
536704v01/w8s2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
536800v01/w8s8gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
536800v01/w8s8gcc -march=k8 -Os -fomit-frame-pointer2018081820180818
536864v01/w8s8gcc -funroll-loops -Os -fomit-frame-pointer2018081820180818
537248v01/w8s4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081820180818
537344v01/w8s8gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081820180818
537568v01/w8s8gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081820180818
537600v01/w8s8gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
537664v01/w8s8gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
537792v01/w8s8gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
537824v01/w8s2gcc -march=nocona -O2 -fomit-frame-pointer2018081820180818
537952v01/w8s8gcc -Os -fomit-frame-pointer2018081820180818
538016v01/w8s8gcc -m64 -Os -fomit-frame-pointer2018081820180818
538176v01/w8s2gcc -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
538400v01/w8s2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
538784v01/w8s8gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081820180818
538912v01/w8s8gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
539008v01/w8s8gcc -march=barcelona -Os -fomit-frame-pointer2018081820180818
539072v01/w8s2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
539232v01/w8s2gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
539360v01/w8s2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
539392v01/w8s8gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
539392v01/w8s8gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
539424v01/w8s2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
539520v01/w8s8gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081820180818
539648v01/w8s2gcc -O -fomit-frame-pointer2018081820180818
539744v01/w8s8gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
539840v01/w8s2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
539904v01/w8s2gcc -m64 -O -fomit-frame-pointer2018081820180818
539968v01/w8s2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
539968v01/w8s8gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
540000v01/w8s8gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
540160v01/w8s2gcc -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
540576v01/w8s8gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
540640v01/w8s2gcc -funroll-loops -O -fomit-frame-pointer2018081820180818
540832v01/w8s8gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
540992v01/w8s8gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
541088v01/w8s8gcc -march=nocona -Os -fomit-frame-pointer2018081820180818
541184v01/w8s2gcc -march=k8 -O -fomit-frame-pointer2018081820180818
541312v01/w8s8gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
541440v01/w8s2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
541472v01/w8s2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081820180818
541536v01/w8s2gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081820180818
541568v01/w8s2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
541664v01/w8s2gcc -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
541792v01/w8s2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
542048v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
542496v01/w8s4gcc -Os -fomit-frame-pointer2018081820180818
542592v01/w8s4gcc -funroll-loops -Os -fomit-frame-pointer2018081820180818
542592v01/w8s4gcc -m64 -Os -fomit-frame-pointer2018081820180818
542624v01/w8s4gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
542656v01/w8s2gcc -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
542688v01/w8s2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
542720v01/w8s2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081820180818
542880v01/w8s4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081820180818
542880v01/w8s2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081820180818
543040v01/w8s2gcc -march=nocona -O -fomit-frame-pointer2018081820180818
543104v01/w8s4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
543168v01/w8s4gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
543168v01/w8s4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
543264v01/w8s2gcc -march=barcelona -O -fomit-frame-pointer2018081820180818
543552v01/w8s4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081820180818
543616v01/w8s2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
543616v01/w8s4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081820180818
543776v01/w8s2gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
543840v01/w8s4gcc -march=k8 -Os -fomit-frame-pointer2018081820180818
544128v01/w8s4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
544288v01/w8s4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081820180818
544448v01/w8s4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
544736v01/w8s4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
544864v01/w8s4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
545024v01/w8s4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
545120v01/w8s4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
545536v01/w8s4gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
545952v01/w8s4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
545984v01/w8s4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
546080v01/w8s4gcc -march=barcelona -Os -fomit-frame-pointer2018081820180818
546080v01/w8s4gcc -march=nocona -Os -fomit-frame-pointer2018081820180818
546112v01/w8s4gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
546144v01/w8s4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
546176v01/w8s4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
546656v01/w8s8gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
546848v01/w8s4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
550688v01/w8s1gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
550880v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
551232v01/w8s1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
551328v01/w8s1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081820180818
551840v01/w8s2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081820180818
551872v01/w8s1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081820180818
552064v01/w8s2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
552128v01/w8s2gcc -Os -fomit-frame-pointer2018081820180818
552128v01/w8s2gcc -funroll-loops -Os -fomit-frame-pointer2018081820180818
552192v01/w8s2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
552320v01/w8s1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
552512v01/w8s2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081820180818
552512v01/w8s2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
552608v01/w8s1gcc -funroll-loops -O2 -fomit-frame-pointer2018081820180818
552800v01/w8s1gcc -O2 -fomit-frame-pointer2018081820180818
552800v01/w8s1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
552864v01/w8s2gcc -m64 -Os -fomit-frame-pointer2018081820180818
552864v01/w8s2gcc -march=k8 -Os -fomit-frame-pointer2018081820180818
552896v01/w8s1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
553024v01/w8s1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
553184v01/w8s1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
553248v01/w8s8gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
553248v01/w8s1gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
553280v01/w8s2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
553408v01/w8s2gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
553504v01/w8s2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
553632v01/w8s2gcc -march=barcelona -Os -fomit-frame-pointer2018081820180818
553696v01/w8s2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081820180818
553728v01/w8s2gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
553760v01/w8s1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081820180818
553792v01/w8s1gcc -m64 -O2 -fomit-frame-pointer2018081820180818
553792v01/w8s1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
553856v01/w8s1gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
554080v01/w8s1gcc -march=k8 -O2 -fomit-frame-pointer2018081820180818
554176v01/w8s1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
554304v01/w8s2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
554688v01/w8s2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081820180818
554720v01/w8s1gcc -march=barcelona -O2 -fomit-frame-pointer2018081820180818
554912v01/w8s2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
555168v01/w8s2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
555200v01/w8s2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
555264v01/w8s2gcc -march=nocona -Os -fomit-frame-pointer2018081820180818
555296v01/w8s1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
555296v01/w8s2gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
555456v01/w8s1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
556032v01/w8s2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
556064v01/w8s1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081820180818
556064v01/w8s1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
556352v01/w8s2gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
556544v01/w8s2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
556544v01/w8s1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
556576v01/w8s2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
557120v01/w8s2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
558048v01/w8s1gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
558976v01/w8s1gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
559136v01/w8s1gcc -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
559168v01/w8s1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
559584v01/w8s1gcc -march=nocona -O2 -fomit-frame-pointer2018081820180818
559616v01/w8s1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
559776v01/w8s1gcc -m64 -O -fomit-frame-pointer2018081820180818
560064v01/w8s1gcc -O -fomit-frame-pointer2018081820180818
560416v01/w8s1gcc -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
560448v01/w8s1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
560480v01/w8s1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081820180818
560736v01/w8s1gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
561184v01/w8s1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
561216v01/w8s1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
561408v01/w8s1gcc -funroll-loops -O -fomit-frame-pointer2018081820180818
561440v01/w8s1gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081820180818
561632v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
561632v01/w8s1gcc -march=k8 -O -fomit-frame-pointer2018081820180818
562080v01/w8s1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
562784v01/w8s1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
564000v01/w8s1gcc -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
564064v01/w8s1gcc -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
564096v01/w8s1gcc -march=barcelona -O -fomit-frame-pointer2018081820180818
564128v01/w8s1gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
564160v01/w8s1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081820180818
564256v01/w8s1gcc -march=nocona -O -fomit-frame-pointer2018081820180818
564512v01/w8s1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081820180818
565056v01/w8s1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
572064v01/w8s1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
572128v01/w8s1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081820180818
572288v01/w8s1gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
572352v01/w8s1gcc -m64 -Os -fomit-frame-pointer2018081820180818
572416v01/w8s1gcc -Os -fomit-frame-pointer2018081820180818
572640v01/w8s1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081820180818
573120v01/w8s1gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
573152v01/w8s1gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
573280v01/w8s1gcc -march=barcelona -Os -fomit-frame-pointer2018081820180818
573312v01/w8s1gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
573376v01/w8s1gcc -march=nocona -Os -fomit-frame-pointer2018081820180818
573408v01/w8s1gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
573440v01/w8s1gcc -march=k8 -Os -fomit-frame-pointer2018081820180818
573568v01/w8s1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
573600v01/w8s1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
573728v01/w8s1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
573856v01/w8s1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
573856v01/w8s1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081820180818
573952v01/w8s1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081820180818
574016v01/w8s1gcc -funroll-loops -Os -fomit-frame-pointer2018081820180818
574048v01/w8s1gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
574112v01/w8s1gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
574272v01/w8s1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
574624v01/w8s1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
576192v01/w8s1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
577472v01/w8s1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
578368v01/w8s8gcc -march=nocona -O -fomit-frame-pointer2018081820180818
597344v01/w8s1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
617536v01/w8s1gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
619968v01/w8s8gcc -funroll-loops2018081820180818
620256v01/w8s8cc2018081820180818
621792v01/w8s8gcc2018081820180818
626432v01/w8s4gcc2018081820180818
626496v01/w8s4gcc -funroll-loops2018081820180818
626944v01/w8s4cc2018081820180818
635072v01/w8s2cc2018081820180818
635104v01/w8s2gcc -funroll-loops2018081820180818
636896v01/w8s2gcc2018081820180818
656768v01/w8s1cc2018081820180818
657856v01/w8s1gcc -funroll-loops2018081820180818
658080v01/w8s1gcc2018081820180818
834208v01/vargcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
835488v01/vargcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
835488v01/vargcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
835840v01/vargcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
836096v01/vargcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081820180818
836192v01/vargcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
837088v01/vargcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
837408v01/vargcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081820180818
837632v01/vargcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
837792v01/vargcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
837824v01/vargcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
837824v01/vargcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
837856v01/vargcc -m64 -O3 -fomit-frame-pointer2018081820180818
837920v01/vargcc -funroll-loops -O3 -fomit-frame-pointer2018081820180818
837920v01/vargcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
838112v01/vargcc -march=barcelona -O3 -fomit-frame-pointer2018081820180818
838208v01/vargcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
838400v01/vargcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
838400v01/vargcc -march=k8 -O3 -fomit-frame-pointer2018081820180818
838464v01/vargcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
838464v01/vargcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081820180818
838624v01/vargcc -march=nocona -O3 -fomit-frame-pointer2018081820180818
839328v01/vargcc -O3 -fomit-frame-pointer2018081820180818
839360v01/vargcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
839520v01/vargcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
839680v01/vargcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081820180818
840000v01/vargcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
876384v01/vargcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
876448v01/vargcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081820180818
877280v01/vargcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
877280v01/vargcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
877344v01/vargcc -funroll-loops -O2 -fomit-frame-pointer2018081820180818
877920v01/vargcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
878112v01/vargcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
878144v01/vargcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
878304v01/vargcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
878400v01/vargcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
878592v01/vargcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
878944v01/vargcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081820180818
879168v01/vargcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081820180818
879264v01/vargcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
879520v01/vargcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
879648v01/vargcc -m64 -O2 -fomit-frame-pointer2018081820180818
879680v01/vargcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
879840v01/vargcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
880128v01/vargcc -march=k8 -O2 -fomit-frame-pointer2018081820180818
880608v01/vargcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
880640v01/vargcc -O2 -fomit-frame-pointer2018081820180818
881280v01/vargcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081820180818
882080v01/vargcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
882176v01/vargcc -march=barcelona -O2 -fomit-frame-pointer2018081820180818
882336v01/vargcc -march=nocona -O2 -fomit-frame-pointer2018081820180818
882656v01/vargcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
883328v01/vargcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
884576v01/vargcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
887008v01/vargcc -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
887296v01/vargcc -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
887392v01/vargcc -funroll-loops -O -fomit-frame-pointer2018081820180818
887776v01/vargcc -funroll-loops -m64 -O -fomit-frame-pointer2018081820180818
888160v01/vargcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
888224v01/vargcc -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
888640v01/vargcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
888672v01/vargcc -m64 -O -fomit-frame-pointer2018081820180818
888960v01/vargcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
889056v01/vargcc -O -fomit-frame-pointer2018081820180818
889248v01/vargcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
889408v01/vargcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
889536v01/vargcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
889536v01/vargcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
889632v01/vargcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081820180818
889632v01/vargcc -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
889920v01/vargcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
889952v01/vargcc -march=k8 -O -fomit-frame-pointer2018081820180818
890144v01/vargcc -march=nocona -O -fomit-frame-pointer2018081820180818
890336v01/vargcc -march=barcelona -O -fomit-frame-pointer2018081820180818
891936v01/vargcc -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
892416v01/vargcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081820180818
894816v01/vargcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
894976v01/vargcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081820180818
897120v01/vargcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
908096v01/vargcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
908096v01/vargcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
908416v01/vargcc -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
908544v01/vargcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
908576v01/vargcc -m64 -Os -fomit-frame-pointer2018081820180818
908736v01/vargcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081820180818
909056v01/vargcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
909312v01/vargcc -march=barcelona -Os -fomit-frame-pointer2018081820180818
909600v01/vargcc -funroll-loops -Os -fomit-frame-pointer2018081820180818
909600v01/vargcc -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
909728v01/vargcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
909824v01/vargcc -march=k8 -Os -fomit-frame-pointer2018081820180818
909952v01/vargcc -Os -fomit-frame-pointer2018081820180818
910368v01/vargcc -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
910400v01/vargcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
910848v01/vargcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
910912v01/vargcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081820180818
911040v01/vargcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
911072v01/vargcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081820180818
911072v01/vargcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
911072v01/vargcc -march=nocona -Os -fomit-frame-pointer2018081820180818
911168v01/vargcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081820180818
911200v01/vargcc -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
913568v01/vargcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
913920v01/vargcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
914976v01/vargcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
915072v01/vargcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
966080v01/vargcc -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
1014784v01/vargcc -funroll-loops2018081820180818
1015904v01/varcc2018081820180818
1017344v01/vargcc2018081820180818

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