Implementation notes: amd64, sandy, crypto_sign/ed25519

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_sign
Primitive: ed25519
TimeImplementationCompilerBenchmark dateSUPERCOP version
842692amd64-64-24kgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
843432amd64-51-30kgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
844108amd64-51-30kgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
844228amd64-51-30kgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
845128amd64-51-30kgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
845188amd64-51-30kgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
845664amd64-64-24kgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
845716amd64-64-24kgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
847988amd64-51-30kgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
848992amd64-64-24kgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
849500amd64-64-24kgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
850008amd64-51-30kgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
852240amd64-51-30kgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
852524amd64-64-24kgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
852580amd64-64-24kgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
852904amd64-51-30kgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
853376amd64-51-30kgcc -O3 -fomit-frame-pointer2012081620120812
853920amd64-51-30kgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
854112amd64-51-30kgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
854216amd64-64-24kgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
854732amd64-64-24kgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
855232amd64-51-30kgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
855572amd64-64-24kgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
856000amd64-51-30kgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
856200amd64-51-30kgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
857832amd64-64-24kgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
858132amd64-51-30kgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
858268amd64-64-24kgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
858428amd64-64-24kgcc -O3 -fomit-frame-pointer2012081620120812
858784amd64-51-30kgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
859592amd64-51-30kgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
859628amd64-64-24kgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
860412amd64-51-30kgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
860612amd64-64-24kgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
861396amd64-51-30kgcc -m64 -O3 -fomit-frame-pointer2012081620120812
861516amd64-64-24kgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
861824amd64-64-24kgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
862152amd64-64-24kgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
862864amd64-51-30kgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
863152amd64-51-30kgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
865308amd64-64-24kgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
865500amd64-64-24kgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
865512amd64-64-24kgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
865924amd64-64-24kgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
866016amd64-51-30kgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
866084amd64-64-24kgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
867728amd64-51-30kgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
871056amd64-64-24kgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
871588amd64-51-30kgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
873380amd64-64-24kgcc -m64 -O3 -fomit-frame-pointer2012081620120812
876628amd64-64-24kgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
879376amd64-51-30kgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
879632amd64-64-24kgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
879876amd64-51-30kgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
879928amd64-51-30kgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
880460amd64-51-30kgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
880616amd64-64-24kgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
882052amd64-51-30kgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
882848amd64-51-30kgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
883404amd64-51-30kgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
883868amd64-51-30kgcc -O2 -fomit-frame-pointer2012081620120812
884100amd64-64-24kgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
884120amd64-64-24kgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
884160amd64-51-30kgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
884308amd64-64-24kgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
884604amd64-51-30kgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
884612amd64-64-24kgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
884676amd64-51-30kgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
884692amd64-64-24kgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
886104amd64-51-30kgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
886724amd64-64-24kgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
886784amd64-64-24kgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
887268amd64-64-24kgcc -m64 -O2 -fomit-frame-pointer2012081620120812
887448amd64-64-24kgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
888528amd64-51-30kgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
889088amd64-51-30kgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
889236amd64-51-30kgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
889264amd64-51-30kgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
889580amd64-64-24kgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
890104amd64-64-24kgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
890524amd64-51-30kgcc -m64 -O2 -fomit-frame-pointer2012081620120812
890628amd64-64-24kgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
891532amd64-64-24kgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
891756amd64-64-24kgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
892340amd64-51-30kgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
892860amd64-64-24kgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
892936amd64-64-24kgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
893356amd64-51-30kgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
893372amd64-64-24kgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
893612amd64-51-30kgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
894880amd64-64-24kgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
895868amd64-64-24kgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
897484amd64-51-30kgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
897880amd64-64-24kgcc -O2 -fomit-frame-pointer2012081620120812
898728amd64-51-30kgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
900648amd64-64-24kgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
901160amd64-64-24kgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
901328amd64-51-30kgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
908140amd64-51-30kgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
916752amd64-51-30kgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
920340amd64-51-30kgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
922708amd64-64-24kgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
922976amd64-64-24kgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
923520amd64-51-30kgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
923800amd64-64-24kgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
923972amd64-64-24kgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
925676amd64-64-24kgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
926152amd64-64-24kgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
926528amd64-64-24kgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
927024amd64-51-30kgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
927116amd64-64-24kgcc -O -fomit-frame-pointer2012081620120812
927880amd64-51-30kgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
928128amd64-51-30kgcc -O -fomit-frame-pointer2012081620120812
928164amd64-64-24kgcc -m64 -O -fomit-frame-pointer2012081620120812
928424amd64-64-24kgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
928564amd64-64-24kgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
928712amd64-64-24kgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
928980amd64-64-24kgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
929424amd64-51-30kgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
929496amd64-51-30kgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
929612amd64-51-30kgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
929744amd64-51-30kgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
929764amd64-64-24kgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
929780amd64-64-24kgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
930460amd64-51-30kgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
930504amd64-51-30kgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
930756amd64-64-24kgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
930924amd64-51-30kgcc -march=k8 -O -fomit-frame-pointer2012081620120812
931132amd64-51-30kgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
931592amd64-51-30kgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
931744amd64-51-30kgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
932292amd64-64-24kgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
933516amd64-64-24kgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
934236amd64-51-30kgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
934264amd64-64-24kgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
934268amd64-51-30kgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
934572amd64-51-30kgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
934620amd64-64-24kgcc -march=k8 -O -fomit-frame-pointer2012081620120812
935960amd64-51-30kgcc -march=nocona -O -fomit-frame-pointer2012081620120812
936644amd64-51-30kgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
937268amd64-64-24kgcc -march=nocona -O -fomit-frame-pointer2012081620120812
938260amd64-51-30kgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
938436amd64-64-24kgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
939772amd64-64-24kgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
942024amd64-64-24kgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
942456amd64-51-30kgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
942652amd64-64-24kgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
947204amd64-51-30kgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
947844amd64-51-30kgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
948024amd64-51-30kgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
948804amd64-51-30kgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
948820amd64-51-30kgcc -m64 -O -fomit-frame-pointer2012081620120812
949292amd64-64-24kgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
949404amd64-64-24kgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
949532amd64-51-30kgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
949572amd64-64-24kgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
950148amd64-64-24kgcc -Os -fomit-frame-pointer2012081620120812
950584amd64-51-30kgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
950900amd64-64-24kgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
951052amd64-64-24kgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
951168amd64-64-24kgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
951288amd64-51-30kgcc -Os -fomit-frame-pointer2012081620120812
951580amd64-64-24kgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
951640amd64-51-30kgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
951876amd64-51-30kgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
953108amd64-51-30kgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
953904amd64-51-30kgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
954024amd64-51-30kgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
954276amd64-64-24kgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
954280amd64-51-30kgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
954740amd64-64-24kgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
954748amd64-64-24kgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
954956amd64-51-30kgcc -m64 -Os -fomit-frame-pointer2012081620120812
955508amd64-51-30kgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
955592amd64-51-30kgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
956236amd64-51-30kgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
956420amd64-51-30kgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
956432amd64-51-30kgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
956764amd64-64-24kgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
956908amd64-64-24kgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
957916amd64-51-30kgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
958040amd64-64-24kgcc -m64 -Os -fomit-frame-pointer2012081620120812
958432amd64-51-30kgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
959144amd64-64-24kgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
959932amd64-64-24kgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
961880amd64-51-30kgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
961932amd64-64-24kgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
962532amd64-64-24kgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
966800amd64-51-30kgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
967128amd64-64-24kgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
970244amd64-51-30kgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
971372amd64-64-24kgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
972000amd64-64-24kgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
972864amd64-51-30kgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
972980amd64-64-24kgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
976416amd64-51-30kgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
977544amd64-64-24kgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
980468amd64-64-24kgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
981516amd64-64-24kgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
996460amd64-51-30kgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
1022676amd64-64-24kclang -O3 -mavx2012081620120812
1032744amd64-64-24kclang -O32012081620120812
1032964amd64-51-30kclang -O32012081620120812
1040016amd64-51-30kclang -O3 -mavx2012081620120812
1210032ref10gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
1215872ref10gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
1218640ref10gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
1218756ref10gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
1219392ref10gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
1220552ref10gcc -m64 -O3 -fomit-frame-pointer2012081620120812
1222752ref10gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
1222988ref10gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
1224224ref10gcc -O3 -fomit-frame-pointer2012081620120812
1224260ref10gcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
1225976ref10gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
1228696ref10gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
1230552ref10gcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
1231428ref10gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
1232064ref10gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
1233248ref10gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
1234000ref10gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
1234172ref10gcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
1235912ref10gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
1236596ref10gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
1237876ref10gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
1238368ref10gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
1238724ref10gcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
1239116ref10gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
1239428ref10gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
1243724ref10gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
1244664ref10gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
1247948ref10gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
1251336ref10gcc -O2 -fomit-frame-pointer2012081620120812
1253792ref10gcc -m64 -O2 -fomit-frame-pointer2012081620120812
1254200ref10gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
1255332ref10gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
1255652ref10gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
1257452ref10gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
1261552ref10gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
1263568ref10gcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
1264052ref10gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
1264172ref10gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
1265020ref10gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
1268828ref10gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
1269660ref10gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
1271660ref10gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
1274812ref10gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
1275676ref10gcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
1277780ref10gcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
1278432ref10gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
1278716ref10gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
1279572ref10gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
1287836ref10gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
1289276ref10gcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
1290480ref10gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
1290824ref10gcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
1290832ref10gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
1291952ref10gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
1291976ref10gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
1293464ref10gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
1293568ref10gcc -m64 -O -fomit-frame-pointer2012081620120812
1293632ref10gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
1293748ref10gcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
1293868ref10gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
1294040ref10gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
1294492ref10gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
1294704ref10gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
1295576ref10gcc -O -fomit-frame-pointer2012081620120812
1296560ref10gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
1297552ref10gcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
1297892ref10gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
1298148ref10gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
1300872ref10gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
1301412ref10gcc -march=barcelona -O -fomit-frame-pointer2012081620120812
1301676ref10gcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
1301960ref10gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
1303172ref10gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
1304028ref10gcc -funroll-loops -O -fomit-frame-pointer2012081620120812
1305208ref10gcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
1309368ref10gcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
1313292ref10gcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
1315700ref10gcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
1316832ref10gcc -m64 -Os -fomit-frame-pointer2012081620120812
1317260ref10gcc -march=k8 -Os -fomit-frame-pointer2012081620120812
1318976ref10gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
1319332ref10gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
1321452ref10gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
1322576ref10gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
1323500ref10gcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
1324580ref10gcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
1324708ref10gcc -march=nocona -O -fomit-frame-pointer2012081620120812
1324948ref10gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
1325112ref10gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
1325368ref10gcc -Os -fomit-frame-pointer2012081620120812
1328752ref10gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
1330840ref10gcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
1331220ref10gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
1332728ref10gcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
1336648ref10gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
1337980ref10gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
1338572ref10gcc -march=nocona -Os -fomit-frame-pointer2012081620120812
1341376ref10gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
1343864ref10gcc -march=k8 -O -fomit-frame-pointer2012081620120812
1344640ref10gcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
1447384ref10clang -O3 -mavx2012081620120812
1451672ref10clang -O32012081620120812
1679576amd64-64-24kgcc2012081620120812
1679948amd64-64-24kcc2012081620120812
1680012amd64-51-30kgcc2012081620120812
1692004amd64-51-30kcc2012081620120812
1714068amd64-64-24kgcc -funroll-loops2012081620120812
1720936amd64-51-30kgcc -funroll-loops2012081620120812
3322176ref10gcc -funroll-loops2012081620120812
3331968ref10cc2012081620120812
3357252ref10gcc2012081620120812
9437156refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
9457240refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
9650740refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
9772056refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
9957656refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
9963728refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
12475848refgcc -m64 -O3 -fomit-frame-pointer2012081620120812
12496116refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
12535028refgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
12554872refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
12574160refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
12587728refgcc -O3 -fomit-frame-pointer2012081620120812
12626752refgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
12650312refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
12665852refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
12707716refgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
12751208refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
12754872refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
12755060refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
12851564refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
12892280refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
12994892refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
13146612refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
13152796refgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
13182492refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
17268084refclang -O32012081620120812
19386056refclang -O3 -mavx2012081620120812
19416916refgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
19425680refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
19433996refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
19440404refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
19458444refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
19544240refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
19565324refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
19706616refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
19748324refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
20198428refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
20223004refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
20262944refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
20277888refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
20278696refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
20280492refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
20331144refgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
20529156refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
20540048refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
21748172refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
21754352refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
21755812refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
21766260refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
21790708refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
21806384refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
21810340refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
21822732refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
21857632refgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
21960516refgcc -O2 -fomit-frame-pointer2012081620120812
21978704refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
22061856refgcc -m64 -O2 -fomit-frame-pointer2012081620120812
22092840refgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
22095196refgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
22098172refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
22102048refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
22270380refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
22277968refgcc -m64 -Os -fomit-frame-pointer2012081620120812
22286060refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
22292500refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
22310464refgcc -Os -fomit-frame-pointer2012081620120812
22310556refgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
22312528refgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
22323724refgcc -march=nocona -O -fomit-frame-pointer2012081620120812
22332868refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
22334468refgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
22339116refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
22351936refgcc -march=k8 -O -fomit-frame-pointer2012081620120812
22354484refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
22356580refgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
22356708refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
22361324refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
22367400refgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
22379788refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
22384284refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
22385496refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
22397824refgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
22400460refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
22404396refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
22434196refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
22605216refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
22615124refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
22721740refgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
22730000refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
22733076refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
22737892refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
22869540refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
23801768refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
23805236refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
23807492refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
23807916refgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
23826864refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
23836756refgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
23838880refgcc -m64 -O -fomit-frame-pointer2012081620120812
23838912refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
23857352refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
23880728refgcc -O -fomit-frame-pointer2012081620120812
65577012refgcc2012081620120812
65584952refgcc -funroll-loops2012081620120812
65674004refcc2012081620120812

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-20120812/supercop-data/sandy/amd64/include'
consts.s: clang: warning: argument unused during compilation: '-I .'
consts.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/amd64/include'
consts.s: clang: warning: argument unused during compilation: '-I .'
consts.s: clang: warning: argument unused during compilation: '-I /home/krovetz/supercop-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/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-20120812/supercop-data/sandy/amd64/include'

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