Implementation notes: amd64, hydra3, crypto_scalarmult/curve25519

Computer: hydra3
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20171218
Operation: crypto_scalarmult
Primitive: curve25519
TimeImplementationCompilerBenchmark dateSUPERCOP version
780305amd64-64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111520171020
780315amd64-64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111520171020
780333amd64-64gcc -funroll-loops -O3 -fomit-frame-pointer2017111520171020
780396amd64-64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111520171020
780404amd64-64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111520171020
781315amd64-64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111520171020
781315amd64-64gcc -march=k8 -O3 -fomit-frame-pointer2017111520171020
781355amd64-64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111520171020
781356amd64-64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111520171020
781496amd64-64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111520171020
781496amd64-64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111520171020
781499amd64-64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111520171020
781499amd64-64gcc -march=barcelona -O3 -fomit-frame-pointer2017111520171020
781524amd64-64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111520171020
781540amd64-64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111520171020
781760amd64-64gcc -march=k8 -O2 -fomit-frame-pointer2017111520171020
781762amd64-64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111520171020
781902amd64-64gcc -march=barcelona -O2 -fomit-frame-pointer2017111520171020
781909amd64-64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111520171020
781912amd64-64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111520171020
781914amd64-64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111520171020
782400amd64-64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111520171020
782403amd64-64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111520171020
782407amd64-64gcc -funroll-loops -O2 -fomit-frame-pointer2017111520171020
782473amd64-64gcc -fno-schedule-insns -O -fomit-frame-pointer2017111520171020
782524amd64-64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111520171020
782529amd64-64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111520171020
782694amd64-64gcc -funroll-loops -m64 -O -fomit-frame-pointer2017111520171020
782706amd64-64gcc -funroll-loops -O -fomit-frame-pointer2017111520171020
782712amd64-64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111520171020
782958amd64-64gcc -O -fomit-frame-pointer2017111520171020
782962amd64-64gcc -m64 -O -fomit-frame-pointer2017111520171020
783118amd64-64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111520171020
783118amd64-64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111520171020
783125amd64-64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111520171020
783126amd64-64gcc -O3 -fomit-frame-pointer2017111520171020
783138amd64-64gcc -m64 -O3 -fomit-frame-pointer2017111520171020
783168amd64-64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111520171020
783183amd64-64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111520171020
783372amd64-64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111520171020
783397amd64-64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111520171020
783486amd64-64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111520171020
783490amd64-64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111520171020
783572amd64-64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111520171020
783597amd64-64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111520171020
783598amd64-64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111520171020
783694amd64-64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111520171020
783696amd64-64gcc -funroll-loops -Os -fomit-frame-pointer2017111520171020
783697amd64-64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111520171020
783697amd64-64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111520171020
783697amd64-64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111520171020
783700amd64-64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111520171020
783701amd64-64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111520171020
783718amd64-64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111520171020
783719amd64-64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111520171020
783719amd64-64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111520171020
783724amd64-64clang -O3 -fomit-frame-pointer -Qunused-arguments2017111520171020
783724amd64-64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017111520171020
783756amd64-64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111520171020
784059amd64-64gcc -O2 -fomit-frame-pointer2017111520171020
784059amd64-64gcc -m64 -O2 -fomit-frame-pointer2017111520171020
784075amd64-64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111520171020
784077amd64-64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111520171020
784077amd64-64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111520171020
784077amd64-64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111520171020
784520amd64-64gcc -m64 -march=k8 -O -fomit-frame-pointer2017111520171020
784574amd64-64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111520171020
784579amd64-64gcc -march=nocona -O3 -fomit-frame-pointer2017111520171020
784918amd64-64gcc -m64 -march=nocona -Os -fomit-frame-pointer2017111520171020
785010amd64-64gcc -march=k8 -O -fomit-frame-pointer2017111520171020
785100amd64-64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111520171020
785103amd64-64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111520171020
785408amd64-64gcc -march=nocona -Os -fomit-frame-pointer2017111520171020
785456amd64-64gcc -m64 -march=nocona -O -fomit-frame-pointer2017111520171020
785937amd64-64gcc -march=nocona -O -fomit-frame-pointer2017111520171020
786055amd64-64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111520171020
786058amd64-64gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111520171020
786060amd64-64gcc -m64 -Os -fomit-frame-pointer2017111520171020
786061amd64-64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111520171020
786064amd64-64gcc -march=k8 -Os -fomit-frame-pointer2017111520171020
786065amd64-64gcc -m64 -march=k8 -Os -fomit-frame-pointer2017111520171020
786099amd64-64gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111520171020
786104amd64-64gcc -m64 -march=core2 -O -fomit-frame-pointer2017111520171020
786104amd64-64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111520171020
786107amd64-64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111520171020
786248amd64-64gcc -march=barcelona -O -fomit-frame-pointer2017111520171020
786249amd64-64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111520171020
786254amd64-64gcc -m64 -march=barcelona -O -fomit-frame-pointer2017111520171020
786540amd64-64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111520171020
786543amd64-64gcc -march=barcelona -Os -fomit-frame-pointer2017111520171020
786543amd64-64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111520171020
786544amd64-64gcc -Os -fomit-frame-pointer2017111520171020
786545amd64-64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111520171020
786545amd64-64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111520171020
786550amd64-64gcc -fno-schedule-insns -Os -fomit-frame-pointer2017111520171020
786781amd64-64gcc -march=nocona -O2 -fomit-frame-pointer2017111520171020
786783amd64-64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111520171020
788524amd64-64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111520171020
802656amd64-64gcc2017111520171020
802668amd64-64gcc -funroll-loops2017111520171020
802671amd64-64cc2017111520171020
966293donna_c64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111520171020
966293donna_c64gcc -m64 -O3 -fomit-frame-pointer2017111520171020
966294donna_c64gcc -O3 -fomit-frame-pointer2017111520171020
968242donna_c64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111520171020
968242donna_c64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111520171020
968268donna_c64gcc -funroll-loops -O3 -fomit-frame-pointer2017111520171020
984494donna_c64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017111520171020
984495donna_c64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111520171020
993018donna_c64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111520171020
993028donna_c64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111520171020
995075donna_c64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111520171020
995082donna_c64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111520171020
995087donna_c64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111520171020
995087donna_c64gcc -march=barcelona -O3 -fomit-frame-pointer2017111520171020
995961donna_c64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111520171020
995963donna_c64gcc -march=k8 -O3 -fomit-frame-pointer2017111520171020
996555donna_c64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111520171020
996555donna_c64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111520171020
1009495donna_c64gcc -funroll-loops -O2 -fomit-frame-pointer2017111520171020
1009495donna_c64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111520171020
1009497donna_c64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111520171020
1026728donna_c64gcc -O2 -fomit-frame-pointer2017111520171020
1026729donna_c64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111520171020
1026729donna_c64gcc -m64 -O2 -fomit-frame-pointer2017111520171020
1029791donna_c64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111520171020
1029793donna_c64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111520171020
1029798donna_c64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111520171020
1031384donna_c64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111520171020
1031592donna_c64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111520171020
1031602donna_c64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111520171020
1031602donna_c64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111520171020
1031608donna_c64clang -O3 -fomit-frame-pointer -Qunused-arguments2017111520171020
1053789donna_c64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111520171020
1053794donna_c64gcc -march=barcelona -Os -fomit-frame-pointer2017111520171020
1054121donna_c64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111520171020
1054122donna_c64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111520171020
1055538donna_c64gcc -fno-schedule-insns -Os -fomit-frame-pointer2017111520171020
1055538donna_c64gcc -march=k8 -Os -fomit-frame-pointer2017111520171020
1055540donna_c64gcc -Os -fomit-frame-pointer2017111520171020
1055868donna_c64gcc -m64 -march=k8 -Os -fomit-frame-pointer2017111520171020
1055870donna_c64gcc -m64 -Os -fomit-frame-pointer2017111520171020
1056088donna_c64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111520171020
1056089donna_c64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111520171020
1056286donna_c64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111520171020
1056289donna_c64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111520171020
1062028donna_c64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111520171020
1062911donna_c64gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111520171020
1062914donna_c64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111520171020
1062914donna_c64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111520171020
1064475donna_c64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111520171020
1067207donna_c64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111520171020
1071198donna_c64gcc -march=barcelona -O2 -fomit-frame-pointer2017111520171020
1071208donna_c64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111520171020
1071334donna_c64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111520171020
1071365donna_c64gcc -funroll-loops -Os -fomit-frame-pointer2017111520171020
1071365donna_c64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111520171020
1071366donna_c64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111520171020
1071376donna_c64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111520171020
1073989donna_c64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111520171020
1073989donna_c64gcc -march=k8 -O2 -fomit-frame-pointer2017111520171020
1078395donna_c64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111520171020
1081522donna_c64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111520171020
1082616donna_c64gcc -march=nocona -O3 -fomit-frame-pointer2017111520171020
1082685donna_c64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111520171020
1083473donna_c64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111520171020
1083529donna_c64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111520171020
1127743amd64-51clang -O3 -fomit-frame-pointer -Qunused-arguments2017111520171020
1127976amd64-51clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111520171020
1127976amd64-51clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111520171020
1127983amd64-51clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017111520171020
1128085amd64-51clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111520171020
1128211amd64-51clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111520171020
1128263amd64-51gcc -O -fomit-frame-pointer2017111520171020
1128264amd64-51gcc -m64 -O -fomit-frame-pointer2017111520171020
1128701amd64-51gcc -fno-schedule-insns -O -fomit-frame-pointer2017111520171020
1129033amd64-51gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111520171020
1129052amd64-51gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111520171020
1129062amd64-51gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111520171020
1129093amd64-51gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111520171020
1129303amd64-51gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111520171020
1129306amd64-51gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111520171020
1129453amd64-51gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111520171020
1129813amd64-51gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111520171020
1129995amd64-51gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111520171020
1130061amd64-51gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111520171020
1130069amd64-51gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111520171020
1130074amd64-51gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111520171020
1130181amd64-51gcc -march=barcelona -O2 -fomit-frame-pointer2017111520171020
1130212amd64-51gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111520171020
1130409amd64-51gcc -march=nocona -O2 -fomit-frame-pointer2017111520171020
1130416amd64-51gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111520171020
1130417amd64-51gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111520171020
1130419amd64-51gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111520171020
1130432amd64-51gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111520171020
1130521amd64-51gcc -march=barcelona -O3 -fomit-frame-pointer2017111520171020
1130521amd64-51gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111520171020
1130563donna_c64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111520171020
1130563amd64-51gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111520171020
1130567donna_c64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111520171020
1130646amd64-51gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111520171020
1130681amd64-51gcc -funroll-loops -m64 -O -fomit-frame-pointer2017111520171020
1130774amd64-51gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111520171020
1130815amd64-51gcc -march=nocona -O -fomit-frame-pointer2017111520171020
1130826amd64-51gcc -m64 -march=nocona -O -fomit-frame-pointer2017111520171020
1130866amd64-51gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111520171020
1130887amd64-51gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111520171020
1130892amd64-51gcc -march=k8 -O3 -fomit-frame-pointer2017111520171020
1130953amd64-51gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111520171020
1131067amd64-51gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111520171020
1131071amd64-51gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111520171020
1131073amd64-51gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111520171020
1131078amd64-51gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111520171020
1131083amd64-51gcc -march=nocona -O3 -fomit-frame-pointer2017111520171020
1131086amd64-51gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111520171020
1131093amd64-51gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111520171020
1131293amd64-51gcc -funroll-loops -Os -fomit-frame-pointer2017111520171020
1131303amd64-51gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111520171020
1131306amd64-51gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111520171020
1131307amd64-51gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111520171020
1131450amd64-51gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111520171020
1131518amd64-51gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111520171020
1131569amd64-51gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111520171020
1131675amd64-51gcc -march=k8 -O2 -fomit-frame-pointer2017111520171020
1131702amd64-51gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111520171020
1131750amd64-51gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111520171020
1131751amd64-51gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111520171020
1131832amd64-51gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111520171020
1131834amd64-51gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111520171020
1131835amd64-51gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111520171020
1131836amd64-51gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111520171020
1131836amd64-51gcc -march=barcelona -Os -fomit-frame-pointer2017111520171020
1131838amd64-51gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111520171020
1131841amd64-51gcc -Os -fomit-frame-pointer2017111520171020
1131844amd64-51gcc -march=k8 -Os -fomit-frame-pointer2017111520171020
1131846amd64-51gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111520171020
1131855amd64-51gcc -funroll-loops -O3 -fomit-frame-pointer2017111520171020
1131857amd64-51gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111520171020
1131958amd64-51gcc -m64 -march=k8 -O -fomit-frame-pointer2017111520171020
1132060amd64-51gcc -fno-schedule-insns -Os -fomit-frame-pointer2017111520171020
1132093amd64-51gcc -march=barcelona -O -fomit-frame-pointer2017111520171020
1132159amd64-51gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111520171020
1132180amd64-51gcc -m64 -march=barcelona -O -fomit-frame-pointer2017111520171020
1132199amd64-51gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111520171020
1132245amd64-51gcc -march=nocona -Os -fomit-frame-pointer2017111520171020
1132251amd64-51gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111520171020
1132423amd64-51gcc -march=k8 -O -fomit-frame-pointer2017111520171020
1132496amd64-51gcc -O3 -fomit-frame-pointer2017111520171020
1132506amd64-51gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111520171020
1132527amd64-51gcc -m64 -Os -fomit-frame-pointer2017111520171020
1132531amd64-51gcc -m64 -march=k8 -Os -fomit-frame-pointer2017111520171020
1132548amd64-51gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111520171020
1132549amd64-51gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111520171020
1132709amd64-51gcc -m64 -march=nocona -Os -fomit-frame-pointer2017111520171020
1132729amd64-51gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111520171020
1132841amd64-51gcc -funroll-loops -O2 -fomit-frame-pointer2017111520171020
1132953amd64-51gcc -funroll-loops -O -fomit-frame-pointer2017111520171020
1132989amd64-51gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111520171020
1132994amd64-51gcc -O2 -fomit-frame-pointer2017111520171020
1133159amd64-51gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111520171020
1133514amd64-51gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111520171020
1133528amd64-51gcc -m64 -O2 -fomit-frame-pointer2017111520171020
1133546amd64-51gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111520171020
1133751amd64-51gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111520171020
1133864donna_c64gcc -funroll-loops -O -fomit-frame-pointer2017111520171020
1133867donna_c64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111520171020
1133869donna_c64gcc -funroll-loops -m64 -O -fomit-frame-pointer2017111520171020
1134199amd64-51gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111520171020
1135437amd64-51gcc -m64 -march=core2 -O -fomit-frame-pointer2017111520171020
1136349amd64-51gcc -m64 -O3 -fomit-frame-pointer2017111520171020
1146463donna_c64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111520171020
1146463donna_c64gcc -march=nocona -O2 -fomit-frame-pointer2017111520171020
1152447amd64-51cc2017111520171020
1152871amd64-51gcc -funroll-loops2017111520171020
1152919amd64-51gcc2017111520171020
1153032donna_c64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111520171020
1153033donna_c64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111520171020
1158851donna_c64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111520171020
1158866donna_c64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111520171020
1168382donna_c64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111520171020
1168403donna_c64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111520171020
1189292donna_c64gcc -m64 -march=nocona -Os -fomit-frame-pointer2017111520171020
1189292donna_c64gcc -march=nocona -Os -fomit-frame-pointer2017111520171020
1198460donna_c64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111520171020
1198461donna_c64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111520171020
1202396donna_c64gcc -m64 -O -fomit-frame-pointer2017111520171020
1202400donna_c64gcc -O -fomit-frame-pointer2017111520171020
1202400donna_c64gcc -fno-schedule-insns -O -fomit-frame-pointer2017111520171020
1204644donna_c64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111520171020
1204644donna_c64gcc -march=barcelona -O -fomit-frame-pointer2017111520171020
1204649donna_c64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111520171020
1204660donna_c64gcc -m64 -march=barcelona -O -fomit-frame-pointer2017111520171020
1222044donna_c64gcc -m64 -march=k8 -O -fomit-frame-pointer2017111520171020
1222045donna_c64gcc -march=k8 -O -fomit-frame-pointer2017111520171020
1316248donna_c64gcc -m64 -march=nocona -O -fomit-frame-pointer2017111520171020
1316345donna_c64gcc -march=nocona -O -fomit-frame-pointer2017111520171020
1349311donna_c64gcc -m64 -march=core2 -O -fomit-frame-pointer2017111520171020
1349312donna_c64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111520171020
1351573donna_c64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111520171020
1351576donna_c64gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111520171020
1505258donnagcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111520171020
1505669donnagcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111520171020
1507483donnagcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111520171020
1507610donnagcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111520171020
1508057donnagcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111520171020
1510564donnagcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111520171020
1510677donnagcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111520171020
1510715donnagcc -funroll-loops -O3 -fomit-frame-pointer2017111520171020
1511438donnagcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111520171020
1512004donnagcc -march=nocona -O2 -fomit-frame-pointer2017111520171020
1512148donnagcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111520171020
1513110donnagcc -march=nocona -O -fomit-frame-pointer2017111520171020
1513538donnagcc -m64 -march=nocona -O -fomit-frame-pointer2017111520171020
1513767donnagcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111520171020
1513769donnagcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111520171020
1513939donnagcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111520171020
1514139donnagcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111520171020
1514143donnagcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111520171020
1514228donnagcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111520171020
1514349donnagcc -O3 -fomit-frame-pointer2017111520171020
1514603donnagcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111520171020
1514608donnagcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111520171020
1514656donnagcc -m64 -march=k8 -O -fomit-frame-pointer2017111520171020
1514941donnagcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111520171020
1514963donnagcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111520171020
1514997donnagcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111520171020
1515205donnagcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111520171020
1515241donnagcc -march=barcelona -O -fomit-frame-pointer2017111520171020
1515426donnagcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111520171020
1515511donnagcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111520171020
1515723donnagcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111520171020
1515779donnagcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111520171020
1516720donnagcc -O2 -fomit-frame-pointer2017111520171020
1517183donnagcc -march=barcelona -O3 -fomit-frame-pointer2017111520171020
1518317donnagcc -march=k8 -O -fomit-frame-pointer2017111520171020
1519111donnagcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111520171020
1519150donnagcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111520171020
1519151donnagcc -funroll-loops -O2 -fomit-frame-pointer2017111520171020
1519366donnagcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111520171020
1519452donnagcc -m64 -O3 -fomit-frame-pointer2017111520171020
1519617donnagcc -m64 -march=barcelona -O -fomit-frame-pointer2017111520171020
1519700donnagcc -m64 -O2 -fomit-frame-pointer2017111520171020
1519813donnagcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111520171020
1520059donnagcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111520171020
1520268donnagcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111520171020
1520957donnagcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111520171020
1521056donnagcc -march=barcelona -O2 -fomit-frame-pointer2017111520171020
1521057donnagcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111520171020
1522077donnagcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111520171020
1522120donnagcc -O -fomit-frame-pointer2017111520171020
1522185donnagcc -funroll-loops -m64 -O -fomit-frame-pointer2017111520171020
1522211donnagcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111520171020
1522379donnagcc -funroll-loops -O -fomit-frame-pointer2017111520171020
1522480donnagcc -m64 -march=core2 -O -fomit-frame-pointer2017111520171020
1522802donnagcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111520171020
1522836donnagcc -fno-schedule-insns -O -fomit-frame-pointer2017111520171020
1522844donnagcc -m64 -O -fomit-frame-pointer2017111520171020
1522911donnagcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111520171020
1522947donnagcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111520171020
1522956donnagcc -march=nocona -O3 -fomit-frame-pointer2017111520171020
1523075donnagcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111520171020
1523115donnagcc -march=k8 -O3 -fomit-frame-pointer2017111520171020
1523303donnagcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111520171020
1523472donnagcc -march=k8 -O2 -fomit-frame-pointer2017111520171020
1523801donnagcc -m64 -march=corei7 -O -fomit-frame-pointer2017111520171020
1523813donnagcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111520171020
1531784donnagcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111520171020
1532151donnagcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111520171020
1545267donnagcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111520171020
1547660donnagcc -funroll-loops -Os -fomit-frame-pointer2017111520171020
1549556donnagcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111520171020
1549557donnagcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111520171020
1550576donnagcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111520171020
1551962donnagcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111520171020
1551997donnagcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111520171020
1555521donnagcc -Os -fomit-frame-pointer2017111520171020
1557141donnagcc -march=k8 -Os -fomit-frame-pointer2017111520171020
1557607donnagcc -m64 -Os -fomit-frame-pointer2017111520171020
1558196donnagcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111520171020
1558610donnagcc -m64 -march=core2 -Os -fomit-frame-pointer2017111520171020
1558752donnagcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111520171020
1559867donnagcc -fno-schedule-insns -Os -fomit-frame-pointer2017111520171020
1561223donnagcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111520171020
1561626donnagcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111520171020
1562451donnagcc -m64 -march=k8 -Os -fomit-frame-pointer2017111520171020
1562953donnagcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111520171020
1563037donnagcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111520171020
1563252donnagcc -march=barcelona -Os -fomit-frame-pointer2017111520171020
1563258donnagcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111520171020
1567497donnagcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111520171020
1571868donnagcc -march=nocona -Os -fomit-frame-pointer2017111520171020
1571873donnagcc -m64 -march=nocona -Os -fomit-frame-pointer2017111520171020
1649682donnagcc -funroll-loops2017111520171020
1649769donnagcc2017111520171020
1650744donnacc2017111520171020
2406458ref10gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111520171020
2406461ref10gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111520171020
2406479ref10gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111520171020
2406484ref10gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111520171020
2412930ref10gcc -funroll-loops -m64 -O -fomit-frame-pointer2017111520171020
2412941ref10gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111520171020
2412968ref10gcc -funroll-loops -O -fomit-frame-pointer2017111520171020
2415827ref10gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111520171020
2415832ref10gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111520171020
2416492ref10gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111520171020
2416493ref10gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111520171020
2417003ref10gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111520171020
2417005ref10gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111520171020
2419669ref10gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111520171020
2419680ref10gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111520171020
2420791ref10gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111520171020
2420799ref10gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111520171020
2420859ref10gcc -march=nocona -Os -fomit-frame-pointer2017111520171020
2420861ref10gcc -m64 -march=nocona -Os -fomit-frame-pointer2017111520171020
2429348ref10gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111520171020
2429351ref10gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111520171020
2439936ref10gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111520171020
2439938ref10gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111520171020
2439940ref10gcc -m64 -march=core2 -O -fomit-frame-pointer2017111520171020
2439942ref10gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111520171020
2440271ref10gcc -march=barcelona -O -fomit-frame-pointer2017111520171020
2440284ref10gcc -m64 -march=barcelona -O -fomit-frame-pointer2017111520171020
2440286ref10gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111520171020
2441617ref10gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111520171020
2442073ref10gcc -m64 -O -fomit-frame-pointer2017111520171020
2442094ref10gcc -O -fomit-frame-pointer2017111520171020
2442094ref10gcc -fno-schedule-insns -O -fomit-frame-pointer2017111520171020
2442304ref10gcc -march=k8 -O -fomit-frame-pointer2017111520171020
2442347ref10gcc -m64 -march=k8 -O -fomit-frame-pointer2017111520171020
2442437ref10gcc -march=nocona -O3 -fomit-frame-pointer2017111520171020
2442444ref10gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111520171020
2448157ref10gcc -march=nocona -O2 -fomit-frame-pointer2017111520171020
2448161ref10gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111520171020
2450813ref10gcc -funroll-loops -O3 -fomit-frame-pointer2017111520171020
2450818ref10gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111520171020
2450820ref10gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111520171020
2450824ref10gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111520171020
2450973ref10gcc -funroll-loops -O2 -fomit-frame-pointer2017111520171020
2450985ref10gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111520171020
2452834ref10gcc -fno-schedule-insns -Os -fomit-frame-pointer2017111520171020
2452836ref10gcc -m64 -Os -fomit-frame-pointer2017111520171020
2452837ref10gcc -Os -fomit-frame-pointer2017111520171020
2454963ref10gcc -O2 -fomit-frame-pointer2017111520171020
2454964ref10gcc -m64 -O2 -fomit-frame-pointer2017111520171020
2454966ref10gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111520171020
2455870ref10gcc -O3 -fomit-frame-pointer2017111520171020
2455872ref10gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111520171020
2455875ref10gcc -m64 -O3 -fomit-frame-pointer2017111520171020
2456476ref10gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111520171020
2456481ref10gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111520171020
2456482ref10gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111520171020
2456490ref10gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111520171020
2458718ref10gcc -march=k8 -Os -fomit-frame-pointer2017111520171020
2458752ref10gcc -m64 -march=k8 -Os -fomit-frame-pointer2017111520171020
2465008ref10gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111520171020
2465011ref10gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111520171020
2466042ref10gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111520171020
2466048ref10gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111520171020
2470441ref10gcc -m64 -march=nocona -O -fomit-frame-pointer2017111520171020
2470449ref10gcc -march=nocona -O -fomit-frame-pointer2017111520171020
2478984ref10gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111520171020
2478988ref10gcc -march=barcelona -Os -fomit-frame-pointer2017111520171020
2479013ref10gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111520171020
2481250ref10gcc -march=k8 -O2 -fomit-frame-pointer2017111520171020
2481260ref10gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111520171020
2481745ref10gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111520171020
2484580ref10gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111520171020
2485555ref10gcc -march=k8 -O3 -fomit-frame-pointer2017111520171020
2485565ref10gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111520171020
2497084ref10gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111520171020
2498628ref10gcc -funroll-loops -Os -fomit-frame-pointer2017111520171020
2498635ref10gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111520171020
2498635ref10gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111520171020
2506215ref10gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111520171020
2506217ref10gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111520171020
2506635ref10gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111520171020
2506637ref10gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111520171020
2508124ref10gcc -march=barcelona -O2 -fomit-frame-pointer2017111520171020
2508132ref10gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111520171020
2508137ref10gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111520171020
2508573ref10gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111520171020
2508575ref10gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111520171020
2510222ref10gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111520171020
2510256ref10gcc -march=barcelona -O3 -fomit-frame-pointer2017111520171020
2510271ref10gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111520171020
2512686ref10gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111520171020
2512693ref10gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111520171020
2559111ref10clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111520171020
2559112ref10clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017111520171020
2559112ref10clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111520171020
2559116ref10clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111520171020
2559338ref10clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111520171020
2653244ref10clang -O3 -fomit-frame-pointer -Qunused-arguments2017111520171020
4416421donna_c64gcc2017111520171020
4420356donna_c64gcc -funroll-loops2017111520171020
4420897donna_c64cc2017111520171020
5586725ref10gcc2017111520171020
5591484ref10cc2017111520171020
5596374ref10gcc -funroll-loops2017111520171020
40055621refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111520171020
40170283refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111520171020
40187057refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111520171020
40208605refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111520171020
40373007refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111520171020
40440621refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111520171020
41553559refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111520171020
41587673refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111520171020
42914188refgcc -funroll-loops -O3 -fomit-frame-pointer2017111520171020
43019271refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111520171020
43090666refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111520171020
43619115refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111520171020
43641494refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111520171020
43715518refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111520171020
43766321refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111520171020
43793279refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111520171020
43793770refgcc -funroll-loops -O2 -fomit-frame-pointer2017111520171020
43873653refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111520171020
46638623refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111520171020
46769880refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111520171020
46775874refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111520171020
46916342refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111520171020
47349012refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111520171020
47374639refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111520171020
47410553refgcc -funroll-loops -O -fomit-frame-pointer2017111520171020
47460741refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111520171020
47509016refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111520171020
48178698refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111520171020
48193532refgcc -march=k8 -O2 -fomit-frame-pointer2017111520171020
48215779refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111520171020
48245799refgcc -march=nocona -O3 -fomit-frame-pointer2017111520171020
48455203refgcc -march=barcelona -O3 -fomit-frame-pointer2017111520171020
48524662refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111520171020
48623920refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111520171020
48630914refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111520171020
49192872refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111520171020
49218515refclang -O3 -fomit-frame-pointer -Qunused-arguments2017111520171020
49259663refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111520171020
49287488refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111520171020
49346184refgcc -march=k8 -O3 -fomit-frame-pointer2017111520171020
49666090refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111520171020
50131699refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111520171020
50159477refgcc -march=nocona -O2 -fomit-frame-pointer2017111520171020
50179582refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111520171020
50234235refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111520171020
50778874refgcc -march=barcelona -O2 -fomit-frame-pointer2017111520171020
50782270refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111520171020
50870727refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111520171020
50872962refgcc -O2 -fomit-frame-pointer2017111520171020
50885968refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111520171020
50961632refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111520171020
50989423refgcc -m64 -O2 -fomit-frame-pointer2017111520171020
51026130refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111520171020
51069835refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111520171020
51337033refgcc -march=nocona -O -fomit-frame-pointer2017111520171020
51366521refgcc -m64 -march=nocona -O -fomit-frame-pointer2017111520171020
51942348refgcc -Os -fomit-frame-pointer2017111520171020
51949208refgcc -march=k8 -Os -fomit-frame-pointer2017111520171020
51953227refgcc -m64 -O3 -fomit-frame-pointer2017111520171020
51957936refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111520171020
51960034refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111520171020
51969098refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111520171020
51986083refgcc -march=barcelona -Os -fomit-frame-pointer2017111520171020
52004787refgcc -O3 -fomit-frame-pointer2017111520171020
52011144refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111520171020
52016136refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111520171020
52022869refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111520171020
52044074refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111520171020
52079146refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111520171020
52080707refgcc -m64 -Os -fomit-frame-pointer2017111520171020
52204549refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111520171020
52256619refgcc -march=nocona -Os -fomit-frame-pointer2017111520171020
52318859refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017111520171020
52389207refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111520171020
52392067refgcc -funroll-loops -Os -fomit-frame-pointer2017111520171020
52634418refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111520171020
52721269refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111520171020
52914917refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111520171020
53053810refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111520171020
53080553refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111520171020
53135338refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111520171020
54136363refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111520171020
54223125refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111520171020
54256620refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111520171020
54324380refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111520171020
54647504refgcc -march=k8 -O -fomit-frame-pointer2017111520171020
54672291refgcc -m64 -march=k8 -O -fomit-frame-pointer2017111520171020
55266204refgcc -fno-schedule-insns -O -fomit-frame-pointer2017111520171020
55292253refgcc -O -fomit-frame-pointer2017111520171020
55333253refgcc -m64 -O -fomit-frame-pointer2017111520171020
55556127refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111520171020
55599591refgcc -m64 -march=core2 -O -fomit-frame-pointer2017111520171020
55602388refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111520171020
55630251refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111520171020
57656369refgcc -march=barcelona -O -fomit-frame-pointer2017111520171020
57742620refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111520171020
57794385refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111520171020
57964911refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111520171020
207326171refgcc2017111520171020
207371980refgcc -funroll-loops2017111520171020
207415906refcc2017111520171020

Test failure

Implementation: crypto_scalarmult/curve25519/sandy2x
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 110, namely:
CompilerImplementations
cc sandy2x
clang -O3 -fomit-frame-pointer -Qunused-arguments donna sandy2x
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments donna sandy2x
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments donna sandy2x
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments donna sandy2x
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments donna sandy2x
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments donna sandy2x
gcc sandy2x
gcc -O2 -fomit-frame-pointer sandy2x
gcc -O3 -fomit-frame-pointer sandy2x
gcc -O -fomit-frame-pointer sandy2x
gcc -Os -fomit-frame-pointer sandy2x
gcc -fno-schedule-insns -O2 -fomit-frame-pointer sandy2x
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sandy2x
gcc -fno-schedule-insns -O -fomit-frame-pointer sandy2x
gcc -fno-schedule-insns -Os -fomit-frame-pointer sandy2x
gcc -funroll-loops sandy2x
gcc -funroll-loops -O2 -fomit-frame-pointer sandy2x
gcc -funroll-loops -O3 -fomit-frame-pointer sandy2x
gcc -funroll-loops -O -fomit-frame-pointer sandy2x
gcc -funroll-loops -Os -fomit-frame-pointer sandy2x
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sandy2x
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sandy2x
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sandy2x
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sandy2x
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer sandy2x
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer sandy2x
gcc -funroll-loops -m64 -O -fomit-frame-pointer sandy2x
gcc -funroll-loops -m64 -Os -fomit-frame-pointer sandy2x
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer sandy2x
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer sandy2x
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer sandy2x
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer sandy2x
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer sandy2x
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer sandy2x
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer sandy2x
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer sandy2x
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer sandy2x
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer sandy2x
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer sandy2x
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer sandy2x
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer sandy2x
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer sandy2x
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer sandy2x
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer sandy2x
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer sandy2x
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer sandy2x
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer sandy2x
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer sandy2x
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer sandy2x
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer sandy2x
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer sandy2x
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer sandy2x
gcc -m64 -O2 -fomit-frame-pointer sandy2x
gcc -m64 -O3 -fomit-frame-pointer sandy2x
gcc -m64 -O -fomit-frame-pointer sandy2x
gcc -m64 -Os -fomit-frame-pointer sandy2x
gcc -m64 -march=core2 -O2 -fomit-frame-pointer sandy2x
gcc -m64 -march=core2 -O3 -fomit-frame-pointer amd64-51 amd64-64 donna donna_c64 ref ref10 sandy2x
gcc -m64 -march=core2 -O -fomit-frame-pointer sandy2x
gcc -m64 -march=core2 -Os -fomit-frame-pointer sandy2x
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer sandy2x
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer sandy2x
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer sandy2x
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer sandy2x
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer sandy2x
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer sandy2x
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer sandy2x
gcc -m64 -march=corei7 -O -fomit-frame-pointer sandy2x
gcc -m64 -march=corei7 -Os -fomit-frame-pointer sandy2x
gcc -m64 -march=k8 -O2 -fomit-frame-pointer sandy2x
gcc -m64 -march=k8 -O3 -fomit-frame-pointer sandy2x
gcc -m64 -march=k8 -O -fomit-frame-pointer sandy2x
gcc -m64 -march=k8 -Os -fomit-frame-pointer sandy2x
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer sandy2x
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer sandy2x
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer sandy2x
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer sandy2x
gcc -m64 -march=nocona -O2 -fomit-frame-pointer sandy2x
gcc -m64 -march=nocona -O3 -fomit-frame-pointer sandy2x
gcc -m64 -march=nocona -O -fomit-frame-pointer sandy2x
gcc -m64 -march=nocona -Os -fomit-frame-pointer sandy2x
gcc -march=barcelona -O2 -fomit-frame-pointer sandy2x
gcc -march=barcelona -O3 -fomit-frame-pointer sandy2x
gcc -march=barcelona -O -fomit-frame-pointer sandy2x
gcc -march=barcelona -Os -fomit-frame-pointer sandy2x
gcc -march=k8 -O2 -fomit-frame-pointer sandy2x
gcc -march=k8 -O3 -fomit-frame-pointer sandy2x
gcc -march=k8 -O -fomit-frame-pointer sandy2x
gcc -march=k8 -Os -fomit-frame-pointer sandy2x
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv sandy2x
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv sandy2x
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv sandy2x
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv sandy2x
gcc -march=nocona -O2 -fomit-frame-pointer sandy2x
gcc -march=nocona -O3 -fomit-frame-pointer sandy2x
gcc -march=nocona -O -fomit-frame-pointer sandy2x
gcc -march=nocona -Os -fomit-frame-pointer sandy2x

Test failure

Implementation: crypto_scalarmult/curve25519/sandy2x
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

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

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: cc
smult.c: smult.c:149:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fsquare_times(felem output, const felem in, limb count) {
smult.c: ^
smult.c: smult.c:100:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fmul(felem output, const felem in2, const felem in) {
smult.c: ^
smult.c: smult.c:70:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fscalar_product(felem output, const felem in, const limb scalar) {
smult.c: ^
smult.c: smult.c:56:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fdifference_backwards(felem out, const felem in) {
smult.c: ^
smult.c: smult.c:41:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fsum(limb *output, const limb *in) {
smult.c: ^

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

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
smult.c: smult.c:149:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fsquare_times(felem output, const felem in, limb count) {
smult.c: ^
smult.c: smult.c:100:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fmul(felem output, const felem in2, const felem in) {
smult.c: ^
smult.c: smult.c:70:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fscalar_product(felem output, const felem in, const limb scalar) {
smult.c: ^
smult.c: smult.c:56:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fdifference_backwards(felem out, const felem in) {
smult.c: ^
smult.c: smult.c:41:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fsum(limb *output, const limb *in) {
smult.c: ^
smult.c: smult.c:149:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fsquare_times(felem output, const felem in, limb count) {
smult.c: ^
smult.c: smult.c:100:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fmul(felem output, const felem in2, const felem in) {
smult.c: ^
smult.c: smult.c:70:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fscalar_product(felem output, const felem in, const limb scalar) {
smult.c: ^
smult.c: smult.c:56:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fdifference_backwards(felem out, const felem in) {
smult.c: ^
smult.c: smult.c:41:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fsum(limb *output, const limb *in) {
smult.c: ^

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