Implementation notes: amd64, haswell, crypto_sign/ed25519

Computer: haswell
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_sign
Primitive: ed25519
TimeImplementationCompilerBenchmark dateSUPERCOP version
645392amd64-51-30kgcc -m64 -O3 -fomit-frame-pointer2013060920130419
653932amd64-51-30kgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
657376amd64-51-30kgcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
658636amd64-51-30kgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
659644amd64-51-30kgcc -m64 -O2 -fomit-frame-pointer2013060920130419
660408amd64-51-30kgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
660548amd64-51-30kgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
665695amd64-51-30kgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
667228amd64-64-24kgcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
667770amd64-51-30kgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
668072amd64-51-30kgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
668508amd64-51-30kgcc -m64 -Os -fomit-frame-pointer2013060920130419
669460amd64-64-24kgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
670284amd64-51-30kgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
671792amd64-64-24kgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
674093amd64-51-30kgcc -O3 -fomit-frame-pointer2013060920130419
675725amd64-51-30kgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
676851amd64-51-30kgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
680616amd64-51-30kgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
681351amd64-51-30kgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
681624amd64-51-30kgcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
682540amd64-51-30kgcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
683202amd64-51-30kgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
687072amd64-51-30kgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
688644amd64-51-30kgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
688742amd64-64-24kgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
689172amd64-64-24kgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
689963amd64-51-30kgcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
691012amd64-51-30kgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
691848amd64-51-30kgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
692172amd64-51-30kgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
694376amd64-51-30kgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
694744amd64-64-24kgcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
694804amd64-51-30kgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
695988amd64-51-30kgcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
696390amd64-51-30kgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
696410amd64-64-24kgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
696687amd64-51-30kgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
697189amd64-64-24kgcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
697992amd64-64-24kgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
698021amd64-64-24kgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
698034amd64-64-24kgcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
699316amd64-64-24kgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
700768amd64-51-30kgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
700889amd64-64-24kgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
702376amd64-64-24kgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
702560amd64-51-30kgcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
702736amd64-64-24kgcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
703076amd64-51-30kgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
703329amd64-51-30kgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
703416amd64-51-30kgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
704252amd64-51-30kgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
704576amd64-64-24kgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
706284amd64-51-30kgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
706324amd64-51-30kgcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
707188amd64-64-24kgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
707236amd64-51-30kgcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
707548amd64-64-24kgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
708126amd64-64-24kgcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
708368amd64-51-30kgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
708372amd64-51-30kgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
708452amd64-51-30kgcc -O2 -fomit-frame-pointer2013060920130419
710000amd64-51-30kgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
710264amd64-51-30kgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
710844amd64-64-24kgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
711816amd64-51-30kgcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
712972amd64-51-30kgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
713104amd64-64-24kgcc -O3 -fomit-frame-pointer2013060920130419
714048amd64-51-30kgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
714192amd64-51-30kgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
714544amd64-51-30kgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
716012amd64-51-30kgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
716362amd64-51-30kgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
716584amd64-51-30kgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
718260amd64-64-24kgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
719748amd64-64-24kgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
719809amd64-51-30kgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
720112amd64-51-30kgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
721300amd64-64-24kgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
721716amd64-64-24kgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
723564amd64-51-30kgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
723815amd64-51-30kgcc -march=nocona -Os -fomit-frame-pointer2013060920130419
724484amd64-64-24kgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
724573amd64-64-24kgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
727824amd64-64-24kgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
728132amd64-51-30kgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
728640amd64-51-30kgcc -m64 -O -fomit-frame-pointer2013060920130419
730140amd64-64-24kgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
730299amd64-64-24kgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
730692amd64-64-24kgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
730768amd64-51-30kgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
731036amd64-64-24kgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
731114amd64-51-30kgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
731392amd64-64-24kgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
732084amd64-64-24kgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
732113amd64-64-24kgcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
734288amd64-51-30kgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
734660amd64-64-24kgcc -Os -fomit-frame-pointer2013060920130419
734996amd64-64-24kgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
735240amd64-64-24kgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
735708amd64-64-24kgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
735756amd64-64-24kgcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
736192amd64-64-24kgcc -m64 -O2 -fomit-frame-pointer2013060920130419
737470amd64-64-24kgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
737470amd64-51-30kgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
740560amd64-51-30kgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
741720amd64-64-24kgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
742664amd64-64-24kgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
742677amd64-51-30kgcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
743062amd64-51-30kgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
743788amd64-64-24kgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
744080amd64-64-24kgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
744270amd64-51-30kgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
744286amd64-51-30kgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
744388amd64-51-30kgcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
744588amd64-51-30kgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
745588amd64-64-24kgcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
746304amd64-64-24kgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
746352amd64-64-24kgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
746652amd64-64-24kgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
746936amd64-51-30kgcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
747292amd64-51-30kgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
747484amd64-51-30kgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
748396amd64-64-24kgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
749082amd64-51-30kgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
749327amd64-51-30kgcc -march=barcelona -O -fomit-frame-pointer2013060920130419
750396amd64-64-24kgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
750400amd64-64-24kgcc -m64 -O3 -fomit-frame-pointer2013060920130419
750660amd64-64-24kgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
751440amd64-51-30kgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
751448amd64-64-24kgcc -O2 -fomit-frame-pointer2013060920130419
751720amd64-64-24kgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
752276amd64-51-30kgcc -march=k8 -Os -fomit-frame-pointer2013060920130419
753138amd64-64-24kgcc -O -fomit-frame-pointer2013060920130419
754626amd64-51-30kgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
754792amd64-51-30kgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
754915amd64-64-24kgcc -march=barcelona -O -fomit-frame-pointer2013060920130419
755208amd64-64-24kgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
756137amd64-64-24kclang -O32013060920130419
756987amd64-64-24kgcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
757716amd64-51-30kgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
758140amd64-51-30kgcc -funroll-loops -O -fomit-frame-pointer2013060920130419
759000amd64-51-30kgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
759170amd64-64-24kgcc -funroll-loops -O -fomit-frame-pointer2013060920130419
759604amd64-51-30kgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
759608amd64-51-30kgcc -Os -fomit-frame-pointer2013060920130419
760338amd64-64-24kgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
760600amd64-51-30kgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
760904amd64-64-24kgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
761296amd64-64-24kgcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
763296amd64-64-24kgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
763330amd64-64-24kgcc -march=k8 -Os -fomit-frame-pointer2013060920130419
763362amd64-51-30kgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
764020amd64-51-30kgcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
764032amd64-64-24kgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
764201amd64-64-24kgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
765604amd64-64-24kgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
765649amd64-64-24kgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
765840amd64-51-30kgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
765844amd64-64-24kgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
765914amd64-64-24kgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
766008amd64-64-24kgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
766980amd64-51-30kclang -O3 -mavx2013060920130419
768100amd64-64-24kgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
770044amd64-64-24kgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
772620amd64-64-24kgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
773420amd64-64-24kgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
775064amd64-64-24kgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
775940amd64-64-24kgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
777884amd64-64-24kgcc -march=k8 -O -fomit-frame-pointer2013060920130419
778196amd64-51-30kgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
778264amd64-64-24kgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
778880amd64-64-24kgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
780176amd64-51-30kgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
782408amd64-64-24kgcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
782410amd64-64-24kgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
782677amd64-64-24kgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
782876amd64-64-24kgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
785404amd64-64-24kclang -O3 -mavx2013060920130419
785732amd64-64-24kgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
786604amd64-64-24kgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
786924amd64-64-24kgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
787680amd64-64-24kgcc -march=nocona -O -fomit-frame-pointer2013060920130419
787748amd64-51-30kgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
788654amd64-51-30kgcc -O -fomit-frame-pointer2013060920130419
789294amd64-64-24kgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
789560amd64-64-24kgcc -m64 -O -fomit-frame-pointer2013060920130419
789984amd64-51-30kgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
790560amd64-64-24kgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
791220amd64-51-30kgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
791848amd64-64-24kgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
792956amd64-51-30kgcc -march=k8 -O -fomit-frame-pointer2013060920130419
793738amd64-51-30kgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
795734amd64-64-24kgcc -march=nocona -Os -fomit-frame-pointer2013060920130419
797186amd64-51-30kgcc -march=nocona -O -fomit-frame-pointer2013060920130419
799156amd64-64-24kgcc -m64 -Os -fomit-frame-pointer2013060920130419
799492amd64-64-24kgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
799558amd64-51-30kclang -O32013060920130419
805414amd64-64-24kgcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
806200amd64-51-30kgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
806788amd64-64-24kgcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
808524amd64-51-30kgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
819942amd64-51-30kgcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
828162amd64-64-24kgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
990072ref10gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
996940ref10gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
1008640ref10gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
1013504ref10gcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
1015488ref10gcc -funroll-loops -O -fomit-frame-pointer2013060920130419
1019487ref10gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
1021297ref10gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
1023506ref10gcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
1023853ref10gcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
1026040ref10gcc -m64 -O2 -fomit-frame-pointer2013060920130419
1028290ref10gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
1028500ref10gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
1030348ref10gcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
1030925ref10gcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
1031688ref10gcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
1033514ref10gcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
1034364ref10gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
1036660ref10gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
1037436ref10gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
1040375ref10gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
1040736ref10gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
1044184ref10gcc -O3 -fomit-frame-pointer2013060920130419
1044780ref10gcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
1047732ref10gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
1048948ref10gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
1049708ref10gcc -m64 -O3 -fomit-frame-pointer2013060920130419
1052464ref10gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
1054287ref10gcc -Os -fomit-frame-pointer2013060920130419
1054436ref10gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
1056060ref10gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
1058657ref10gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
1059404ref10gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
1063252ref10gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
1065280ref10gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
1066003ref10gcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
1066104ref10gcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
1066268ref10gcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
1068132ref10gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
1069669ref10gcc -march=barcelona -O -fomit-frame-pointer2013060920130419
1069764ref10clang -O3 -mavx2013060920130419
1070937ref10gcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
1071180ref10gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
1072092ref10gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
1072204ref10gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
1072948ref10gcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
1074568ref10gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
1075056ref10gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
1076548ref10gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
1080312ref10gcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
1081880ref10gcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
1082884ref10gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
1085156ref10gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
1086404ref10gcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
1087848ref10gcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
1088964ref10gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
1090708ref10gcc -march=k8 -O -fomit-frame-pointer2013060920130419
1092316ref10gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
1094944ref10gcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
1095384ref10gcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
1095674ref10gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
1096180ref10gcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
1096880ref10gcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
1097176ref10gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
1097314ref10gcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
1098528ref10gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
1098888ref10gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
1101380ref10gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
1101904ref10gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
1103128ref10gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
1105496ref10gcc -march=k8 -Os -fomit-frame-pointer2013060920130419
1108442ref10gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
1109176ref10gcc -O2 -fomit-frame-pointer2013060920130419
1109760ref10gcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
1114292ref10gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
1119036ref10gcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
1119904ref10gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
1120120ref10gcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
1123576ref10gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
1126584ref10gcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
1126758ref10gcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
1127764ref10gcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
1128730ref10gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
1128990ref10gcc -m64 -O -fomit-frame-pointer2013060920130419
1130475ref10gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
1131384ref10gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
1132644ref10gcc -m64 -Os -fomit-frame-pointer2013060920130419
1132918ref10gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
1134688ref10gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
1136394ref10gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
1137940ref10gcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
1139016ref10gcc -O -fomit-frame-pointer2013060920130419
1139510ref10gcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
1141976ref10clang -O32013060920130419
1145616ref10gcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
1151428ref10gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
1157448ref10gcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
1160444ref10gcc -march=nocona -O -fomit-frame-pointer2013060920130419
1160974ref10gcc -march=nocona -Os -fomit-frame-pointer2013060920130419
1166214ref10gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
1169864ref10gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
1170380ref10gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
1173506ref10gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
1628008amd64-64-24kgcc -funroll-loops2013060920130419
1633603amd64-51-30kcc2013060920130419
1635227amd64-51-30kgcc -funroll-loops2013060920130419
1676096amd64-51-30kgcc2013060920130419
1810251amd64-64-24kgcc2013060920130419
1890345amd64-64-24kcc2013060920130419
3084160ref10cc2013060920130419
3188496ref10gcc -funroll-loops2013060920130419
3424248ref10gcc2013060920130419
7841894refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
7854990refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
7910032refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
7928840refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
8045772refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
8401653refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
9189704refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
9193182refgcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
9235576refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
9271628refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
9384516refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
9420688refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
9451871refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
9494916refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
9551096refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
9582432refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
9652220refgcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
9658020refgcc -O3 -fomit-frame-pointer2013060920130419
9741274refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
9749638refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
9750453refgcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
9755084refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
9973623refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
10274231refgcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
10584553refgcc -m64 -O3 -fomit-frame-pointer2013060920130419
15080948refclang -O3 -mavx2013060920130419
15281003refclang -O32013060920130419
18633092refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
18689707refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
18698808refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
18759160refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
18909589refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
19077572refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
19077776refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
19118448refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
19162823refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
19180483refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
19191956refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
19215287refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
19221629refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
19252285refgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
19271261refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
19309260refgcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
19544113refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
19549579refgcc -funroll-loops -O -fomit-frame-pointer2013060920130419
19874596refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
19876571refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
19962975refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
19990680refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
20100162refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
20213543refgcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
20217347refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
20290416refgcc -march=nocona -Os -fomit-frame-pointer2013060920130419
20350964refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
20366837refgcc -O2 -fomit-frame-pointer2013060920130419
20411025refgcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
20550150refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
20573868refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
20609463refgcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
20615097refgcc -march=barcelona -O -fomit-frame-pointer2013060920130419
20621128refgcc -m64 -O2 -fomit-frame-pointer2013060920130419
20631639refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
20637225refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
20648310refgcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
20671796refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
20680665refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
20685840refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
20692469refgcc -O -fomit-frame-pointer2013060920130419
20692768refgcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
20708239refgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
20764778refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
20772305refgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
20849856refgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
20908183refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
20920624refgcc -march=k8 -O -fomit-frame-pointer2013060920130419
20933664refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
20962534refgcc -march=nocona -O -fomit-frame-pointer2013060920130419
20995014refgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
21013287refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
21037698refgcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
21039430refgcc -m64 -O -fomit-frame-pointer2013060920130419
21050470refgcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
21092214refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
21117680refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
21147078refgcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
21283689refgcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
21350073refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
21394162refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
21437032refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
21438590refgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
21442500refgcc -Os -fomit-frame-pointer2013060920130419
21468152refgcc -march=k8 -Os -fomit-frame-pointer2013060920130419
21506099refgcc -m64 -Os -fomit-frame-pointer2013060920130419
21638855refgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
21647104refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
21892224refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
22738484refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
22853573refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
23020833refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
23095372refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
23181925refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
23336867refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
65050619refgcc -funroll-loops2013060920130419
65482832refcc2013060920130419
66634131refgcc2013060920130419

Compiler output

Implementation: crypto_sign/ed25519/amd64-64-24k
Compiler: clang -O3
choose_t.s: clang: warning: argument unused during compilation: '-I .'
choose_t.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
consts.s: clang: warning: argument unused during compilation: '-I .'
consts.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
fe25519_add.s: clang: warning: argument unused during compilation: '-I .'
fe25519_add.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
fe25519_freeze.s: clang: warning: argument unused during compilation: '-I .'
fe25519_freeze.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
fe25519_mul.s: clang: warning: argument unused during compilation: '-I .'
fe25519_mul.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
fe25519_square.s: clang: warning: argument unused during compilation: '-I .'
fe25519_square.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
fe25519_sub.s: clang: warning: argument unused during compilation: '-I .'
fe25519_sub.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_add_p1p1.s: clang: warning: argument unused during compilation: '-I .'
ge25519_add_p1p1.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_dbl_p1p1.s: clang: warning: argument unused during compilation: '-I .'
ge25519_dbl_p1p1.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_nielsadd2.s: clang: warning: argument unused during compilation: '-I .'
ge25519_nielsadd2.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_nielsadd_p1p1.s: clang: warning: argument unused during compilation: '-I .'
ge25519_nielsadd_p1p1.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_p1p1_to_p2.s: clang: warning: argument unused during compilation: '-I .'
ge25519_p1p1_to_p2.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_p1p1_to_p3.s: clang: warning: argument unused during compilation: '-I .'
ge25519_p1p1_to_p3.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_pnielsadd_p1p1.s: clang: warning: argument unused during compilation: '-I .'
ge25519_pnielsadd_p1p1.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
heap_rootreplaced.s: clang: warning: argument unused during compilation: '-I .'
heap_rootreplaced.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
heap_rootreplaced_1limb.s: clang: warning: argument unused during compilation: '-I .'
heap_rootreplaced_1limb.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
heap_rootreplaced_2limbs.s: clang: warning: argument unused during compilation: '-I .'
heap_rootreplaced_2limbs.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
heap_rootreplaced_3limbs.s: clang: warning: argument unused during compilation: '-I .'
heap_rootreplaced_3limbs.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
sc25519_add.s: clang: warning: argument unused during compilation: '-I .'
sc25519_add.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
sc25519_barrett.s: clang: warning: argument unused during compilation: '-I .'
sc25519_barrett.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
sc25519_lt.s: clang: warning: argument unused during compilation: '-I .'
sc25519_lt.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
sc25519_sub_nored.s: clang: warning: argument unused during compilation: '-I .'
sc25519_sub_nored.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ull4_mul.s: clang: warning: argument unused during compilation: '-I .'
ull4_mul.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 amd64-64-24k

Compiler output

Implementation: crypto_sign/ed25519/amd64-51-30k
Compiler: clang -O3
choose_t.s: clang: warning: argument unused during compilation: '-I .'
choose_t.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
consts.s: clang: warning: argument unused during compilation: '-I .'
consts.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
fe25519_freeze.s: clang: warning: argument unused during compilation: '-I .'
fe25519_freeze.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
fe25519_mul.s: clang: warning: argument unused during compilation: '-I .'
fe25519_mul.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
fe25519_nsquare.s: clang: warning: argument unused during compilation: '-I .'
fe25519_nsquare.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
fe25519_square.s: clang: warning: argument unused during compilation: '-I .'
fe25519_square.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_add_p1p1.s: clang: warning: argument unused during compilation: '-I .'
ge25519_add_p1p1.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_dbl_p1p1.s: clang: warning: argument unused during compilation: '-I .'
ge25519_dbl_p1p1.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_nielsadd2.s: clang: warning: argument unused during compilation: '-I .'
ge25519_nielsadd2.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_nielsadd_p1p1.s: clang: warning: argument unused during compilation: '-I .'
ge25519_nielsadd_p1p1.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_p1p1_to_p2.s: clang: warning: argument unused during compilation: '-I .'
ge25519_p1p1_to_p2.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_p1p1_to_p3.s: clang: warning: argument unused during compilation: '-I .'
ge25519_p1p1_to_p3.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_p1p1_to_pniels.s: clang: warning: argument unused during compilation: '-I .'
ge25519_p1p1_to_pniels.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_pnielsadd_p1p1.s: clang: warning: argument unused during compilation: '-I .'
ge25519_pnielsadd_p1p1.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
heap_rootreplaced.s: clang: warning: argument unused during compilation: '-I .'
heap_rootreplaced.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
heap_rootreplaced_1limb.s: clang: warning: argument unused during compilation: '-I .'
heap_rootreplaced_1limb.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
heap_rootreplaced_2limbs.s: clang: warning: argument unused during compilation: '-I .'
heap_rootreplaced_2limbs.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
heap_rootreplaced_3limbs.s: clang: warning: argument unused during compilation: '-I .'
heap_rootreplaced_3limbs.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
sc25519_add.s: clang: warning: argument unused during compilation: '-I .'
sc25519_add.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
sc25519_barrett.s: clang: warning: argument unused during compilation: '-I .'
sc25519_barrett.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
sc25519_lt.s: clang: warning: argument unused during compilation: '-I .'
sc25519_lt.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
sc25519_sub_nored.s: clang: warning: argument unused during compilation: '-I .'
sc25519_sub_nored.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ull4_mul.s: clang: warning: argument unused during compilation: '-I .'
ull4_mul.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 amd64-51-30k

Compiler output

Implementation: crypto_sign/ed25519/amd64-64-24k
Compiler: clang -O3 -mavx
choose_t.s: clang: warning: argument unused during compilation: '-mavx'
choose_t.s: clang: warning: argument unused during compilation: '-I .'
choose_t.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
consts.s: clang: warning: argument unused during compilation: '-mavx'
consts.s: clang: warning: argument unused during compilation: '-I .'
consts.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
fe25519_add.s: clang: warning: argument unused during compilation: '-mavx'
fe25519_add.s: clang: warning: argument unused during compilation: '-I .'
fe25519_add.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
fe25519_freeze.s: clang: warning: argument unused during compilation: '-mavx'
fe25519_freeze.s: clang: warning: argument unused during compilation: '-I .'
fe25519_freeze.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
fe25519_mul.s: clang: warning: argument unused during compilation: '-mavx'
fe25519_mul.s: clang: warning: argument unused during compilation: '-I .'
fe25519_mul.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
fe25519_square.s: clang: warning: argument unused during compilation: '-mavx'
fe25519_square.s: clang: warning: argument unused during compilation: '-I .'
fe25519_square.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
fe25519_sub.s: clang: warning: argument unused during compilation: '-mavx'
fe25519_sub.s: clang: warning: argument unused during compilation: '-I .'
fe25519_sub.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_add_p1p1.s: clang: warning: argument unused during compilation: '-mavx'
ge25519_add_p1p1.s: clang: warning: argument unused during compilation: '-I .'
ge25519_add_p1p1.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_dbl_p1p1.s: clang: warning: argument unused during compilation: '-mavx'
ge25519_dbl_p1p1.s: clang: warning: argument unused during compilation: '-I .'
ge25519_dbl_p1p1.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_nielsadd2.s: clang: warning: argument unused during compilation: '-mavx'
ge25519_nielsadd2.s: clang: warning: argument unused during compilation: '-I .'
ge25519_nielsadd2.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_nielsadd_p1p1.s: clang: warning: argument unused during compilation: '-mavx'
ge25519_nielsadd_p1p1.s: clang: warning: argument unused during compilation: '-I .'
ge25519_nielsadd_p1p1.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_p1p1_to_p2.s: clang: warning: argument unused during compilation: '-mavx'
ge25519_p1p1_to_p2.s: clang: warning: argument unused during compilation: '-I .'
ge25519_p1p1_to_p2.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_p1p1_to_p3.s: clang: warning: argument unused during compilation: '-mavx'
ge25519_p1p1_to_p3.s: clang: warning: argument unused during compilation: '-I .'
ge25519_p1p1_to_p3.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_pnielsadd_p1p1.s: clang: warning: argument unused during compilation: '-mavx'
ge25519_pnielsadd_p1p1.s: clang: warning: argument unused during compilation: '-I .'
ge25519_pnielsadd_p1p1.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
heap_rootreplaced.s: clang: warning: argument unused during compilation: '-mavx'
heap_rootreplaced.s: clang: warning: argument unused during compilation: '-I .'
heap_rootreplaced.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
heap_rootreplaced_1limb.s: clang: warning: argument unused during compilation: '-mavx'
heap_rootreplaced_1limb.s: clang: warning: argument unused during compilation: '-I .'
heap_rootreplaced_1limb.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
heap_rootreplaced_2limbs.s: clang: warning: argument unused during compilation: '-mavx'
heap_rootreplaced_2limbs.s: clang: warning: argument unused during compilation: '-I .'
heap_rootreplaced_2limbs.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
heap_rootreplaced_3limbs.s: clang: warning: argument unused during compilation: '-mavx'
heap_rootreplaced_3limbs.s: clang: warning: argument unused during compilation: '-I .'
heap_rootreplaced_3limbs.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
sc25519_add.s: clang: warning: argument unused during compilation: '-mavx'
sc25519_add.s: clang: warning: argument unused during compilation: '-I .'
sc25519_add.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
sc25519_barrett.s: clang: warning: argument unused during compilation: '-mavx'
sc25519_barrett.s: clang: warning: argument unused during compilation: '-I .'
sc25519_barrett.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
sc25519_lt.s: clang: warning: argument unused during compilation: '-mavx'
sc25519_lt.s: clang: warning: argument unused during compilation: '-I .'
sc25519_lt.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
sc25519_sub_nored.s: clang: warning: argument unused during compilation: '-mavx'
sc25519_sub_nored.s: clang: warning: argument unused during compilation: '-I .'
sc25519_sub_nored.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ull4_mul.s: clang: warning: argument unused during compilation: '-mavx'
ull4_mul.s: clang: warning: argument unused during compilation: '-I .'
ull4_mul.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -mavx amd64-64-24k

Compiler output

Implementation: crypto_sign/ed25519/amd64-51-30k
Compiler: clang -O3 -mavx
choose_t.s: clang: warning: argument unused during compilation: '-mavx'
choose_t.s: clang: warning: argument unused during compilation: '-I .'
choose_t.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
consts.s: clang: warning: argument unused during compilation: '-mavx'
consts.s: clang: warning: argument unused during compilation: '-I .'
consts.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
fe25519_freeze.s: clang: warning: argument unused during compilation: '-mavx'
fe25519_freeze.s: clang: warning: argument unused during compilation: '-I .'
fe25519_freeze.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
fe25519_mul.s: clang: warning: argument unused during compilation: '-mavx'
fe25519_mul.s: clang: warning: argument unused during compilation: '-I .'
fe25519_mul.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
fe25519_nsquare.s: clang: warning: argument unused during compilation: '-mavx'
fe25519_nsquare.s: clang: warning: argument unused during compilation: '-I .'
fe25519_nsquare.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
fe25519_square.s: clang: warning: argument unused during compilation: '-mavx'
fe25519_square.s: clang: warning: argument unused during compilation: '-I .'
fe25519_square.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_add_p1p1.s: clang: warning: argument unused during compilation: '-mavx'
ge25519_add_p1p1.s: clang: warning: argument unused during compilation: '-I .'
ge25519_add_p1p1.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_dbl_p1p1.s: clang: warning: argument unused during compilation: '-mavx'
ge25519_dbl_p1p1.s: clang: warning: argument unused during compilation: '-I .'
ge25519_dbl_p1p1.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_nielsadd2.s: clang: warning: argument unused during compilation: '-mavx'
ge25519_nielsadd2.s: clang: warning: argument unused during compilation: '-I .'
ge25519_nielsadd2.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_nielsadd_p1p1.s: clang: warning: argument unused during compilation: '-mavx'
ge25519_nielsadd_p1p1.s: clang: warning: argument unused during compilation: '-I .'
ge25519_nielsadd_p1p1.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_p1p1_to_p2.s: clang: warning: argument unused during compilation: '-mavx'
ge25519_p1p1_to_p2.s: clang: warning: argument unused during compilation: '-I .'
ge25519_p1p1_to_p2.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_p1p1_to_p3.s: clang: warning: argument unused during compilation: '-mavx'
ge25519_p1p1_to_p3.s: clang: warning: argument unused during compilation: '-I .'
ge25519_p1p1_to_p3.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_p1p1_to_pniels.s: clang: warning: argument unused during compilation: '-mavx'
ge25519_p1p1_to_pniels.s: clang: warning: argument unused during compilation: '-I .'
ge25519_p1p1_to_pniels.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ge25519_pnielsadd_p1p1.s: clang: warning: argument unused during compilation: '-mavx'
ge25519_pnielsadd_p1p1.s: clang: warning: argument unused during compilation: '-I .'
ge25519_pnielsadd_p1p1.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
heap_rootreplaced.s: clang: warning: argument unused during compilation: '-mavx'
heap_rootreplaced.s: clang: warning: argument unused during compilation: '-I .'
heap_rootreplaced.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
heap_rootreplaced_1limb.s: clang: warning: argument unused during compilation: '-mavx'
heap_rootreplaced_1limb.s: clang: warning: argument unused during compilation: '-I .'
heap_rootreplaced_1limb.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
heap_rootreplaced_2limbs.s: clang: warning: argument unused during compilation: '-mavx'
heap_rootreplaced_2limbs.s: clang: warning: argument unused during compilation: '-I .'
heap_rootreplaced_2limbs.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
heap_rootreplaced_3limbs.s: clang: warning: argument unused during compilation: '-mavx'
heap_rootreplaced_3limbs.s: clang: warning: argument unused during compilation: '-I .'
heap_rootreplaced_3limbs.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
sc25519_add.s: clang: warning: argument unused during compilation: '-mavx'
sc25519_add.s: clang: warning: argument unused during compilation: '-I .'
sc25519_add.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
sc25519_barrett.s: clang: warning: argument unused during compilation: '-mavx'
sc25519_barrett.s: clang: warning: argument unused during compilation: '-I .'
sc25519_barrett.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
sc25519_lt.s: clang: warning: argument unused during compilation: '-mavx'
sc25519_lt.s: clang: warning: argument unused during compilation: '-I .'
sc25519_lt.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
sc25519_sub_nored.s: clang: warning: argument unused during compilation: '-mavx'
sc25519_sub_nored.s: clang: warning: argument unused during compilation: '-I .'
sc25519_sub_nored.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'
ull4_mul.s: clang: warning: argument unused during compilation: '-mavx'
ull4_mul.s: clang: warning: argument unused during compilation: '-I .'
ull4_mul.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20130419/supercop-data/haswell/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -mavx amd64-51-30k