Implementation notes: amd64, mace, crypto_scalarmult/curve25519

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_scalarmult
Primitive: curve25519
TimeImplementationCompilerBenchmark dateSUPERCOP version
879597amd64-64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016111620161009
879597amd64-64gcc -m64 -O3 -fomit-frame-pointer2016111620161009
879598amd64-64gcc -O3 -fomit-frame-pointer2016111620161009
880061amd64-64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016111620161009
880074amd64-64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016111620161009
880422amd64-64gcc -m64 -O2 -fomit-frame-pointer2016111620161009
880635amd64-64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016111620161009
880650amd64-64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016111620161009
880651amd64-64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016111620161009
880652amd64-64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016111620161009
880771amd64-64gcc -O2 -fomit-frame-pointer2016111620161009
880771amd64-64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016111620161009
880771amd64-64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016111620161009
881167amd64-64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016111620161009
881490amd64-64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016111620161009
881490amd64-64gcc -march=nocona -O3 -fomit-frame-pointer2016111620161009
881633amd64-64gcc -march=k8 -O3 -fomit-frame-pointer2016111620161009
881633amd64-64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016111620161009
881787amd64-64gcc -funroll-loops -Os -fomit-frame-pointer2016111620161009
881787amd64-64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016111620161009
881787amd64-64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016111620161009
881790amd64-64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016111620161009
881795amd64-64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016111620161009
881795amd64-64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016111620161009
881851amd64-64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016111620161009
881928amd64-64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016111620161009
881934amd64-64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016111620161009
881994amd64-64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016111620161009
882041amd64-64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016111620161009
882070amd64-64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016111620161009
882101amd64-64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016111620161009
882104amd64-64clang -O3 -fomit-frame-pointer -Qunused-arguments2016111620161009
882105amd64-64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016111620161009
882120amd64-64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016111620161009
882121amd64-64gcc -funroll-loops -O3 -fomit-frame-pointer2016111620161009
882187amd64-64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016111620161009
882203amd64-64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016111620161009
882470amd64-64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016111620161009
882547amd64-64gcc -march=barcelona -O3 -fomit-frame-pointer2016111620161009
882548amd64-64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016111620161009
882701amd64-64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016111620161009
882702amd64-64gcc -march=k8 -O2 -fomit-frame-pointer2016111620161009
882743amd64-64gcc -m64 -march=k8 -O -fomit-frame-pointer2016111620161009
882743amd64-64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016111620161009
882743amd64-64gcc -march=k8 -O -fomit-frame-pointer2016111620161009
882743amd64-64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016111620161009
882790amd64-64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016111620161009
882798amd64-64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016111620161009
882813amd64-64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016111620161009
882818amd64-64gcc -march=nocona -Os -fomit-frame-pointer2016111620161009
882819amd64-64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016111620161009
882918amd64-64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016111620161009
882919amd64-64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016111620161009
882920amd64-64gcc -march=barcelona -O2 -fomit-frame-pointer2016111620161009
882999amd64-64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016111620161009
883011amd64-64gcc -march=barcelona -O -fomit-frame-pointer2016111620161009
883058amd64-64gcc -m64 -march=nocona -Os -fomit-frame-pointer2016111620161009
883145amd64-64gcc -m64 -march=barcelona -O -fomit-frame-pointer2016111620161009
883370amd64-64gcc -funroll-loops -O2 -fomit-frame-pointer2016111620161009
883370amd64-64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016111620161009
883459amd64-64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016111620161009
883689amd64-64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016111620161009
883693amd64-64gcc -Os -fomit-frame-pointer2016111620161009
883693amd64-64gcc -m64 -Os -fomit-frame-pointer2016111620161009
883693amd64-64gcc -m64 -march=k8 -Os -fomit-frame-pointer2016111620161009
883693amd64-64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016111620161009
883693amd64-64gcc -march=barcelona -Os -fomit-frame-pointer2016111620161009
883693amd64-64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016111620161009
883697amd64-64gcc -m64 -march=core2 -Os -fomit-frame-pointer2016111620161009
883697amd64-64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016111620161009
883697amd64-64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016111620161009
883701amd64-64gcc -fno-schedule-insns -Os -fomit-frame-pointer2016111620161009
883701amd64-64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016111620161009
883701amd64-64gcc -march=k8 -Os -fomit-frame-pointer2016111620161009
883703amd64-64gcc -m64 -march=nocona -O -fomit-frame-pointer2016111620161009
883703amd64-64gcc -march=nocona -O -fomit-frame-pointer2016111620161009
883832amd64-64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016111620161009
883840amd64-64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016111620161009
883937amd64-64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016111620161009
883937amd64-64gcc -m64 -march=corei7 -O -fomit-frame-pointer2016111620161009
883939amd64-64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016111620161009
883995amd64-64gcc -m64 -march=core2 -O -fomit-frame-pointer2016111620161009
884330amd64-64gcc -funroll-loops -m64 -O -fomit-frame-pointer2016111620161009
884407amd64-64gcc -funroll-loops -O -fomit-frame-pointer2016111620161009
884426amd64-64gcc -O -fomit-frame-pointer2016111620161009
884426amd64-64gcc -fno-schedule-insns -O -fomit-frame-pointer2016111620161009
884426amd64-64gcc -m64 -O -fomit-frame-pointer2016111620161009
884483amd64-64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016111620161009
884493amd64-64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016111620161009
884659amd64-64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016111620161009
884664amd64-64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016111620161009
885011amd64-64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016111620161009
885016amd64-64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016111620161009
885082amd64-64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016111620161009
885082amd64-64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016111620161009
886110amd64-64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016111620161009
886119amd64-64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016111620161009
890206amd64-64gcc -march=nocona -O2 -fomit-frame-pointer2016111620161009
909669amd64-64gcc -funroll-loops2016111620161009
909681amd64-64gcc2016111620161009
910284amd64-64cc2016111620161009
1083463donna_c64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016111620161009
1083464donna_c64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016111620161009
1083480donna_c64gcc -funroll-loops -O3 -fomit-frame-pointer2016111620161009
1083853donna_c64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016111620161009
1083868donna_c64gcc -m64 -O3 -fomit-frame-pointer2016111620161009
1083876donna_c64gcc -O3 -fomit-frame-pointer2016111620161009
1105006donna_c64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016111620161009
1105177donna_c64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016111620161009
1116026donna_c64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016111620161009
1116044donna_c64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016111620161009
1116527donna_c64gcc -march=barcelona -O3 -fomit-frame-pointer2016111620161009
1116581donna_c64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016111620161009
1118998donna_c64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016111620161009
1119009donna_c64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016111620161009
1120986donna_c64gcc -march=k8 -O3 -fomit-frame-pointer2016111620161009
1120994donna_c64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016111620161009
1120995donna_c64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016111620161009
1121050donna_c64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016111620161009
1136374donna_c64gcc -funroll-loops -O2 -fomit-frame-pointer2016111620161009
1136376donna_c64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016111620161009
1136376donna_c64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016111620161009
1159859donna_c64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016111620161009
1159894donna_c64gcc -O2 -fomit-frame-pointer2016111620161009
1159894donna_c64gcc -m64 -O2 -fomit-frame-pointer2016111620161009
1160288donna_c64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016111620161009
1160289donna_c64clang -O3 -fomit-frame-pointer -Qunused-arguments2016111620161009
1160289donna_c64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016111620161009
1160316donna_c64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016111620161009
1161167donna_c64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016111620161009
1161170donna_c64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016111620161009
1161170donna_c64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016111620161009
1161173donna_c64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016111620161009
1181067donna_c64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016111620161009
1181067donna_c64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016111620161009
1181787donna_c64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016111620161009
1181794donna_c64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016111620161009
1196764donna_c64gcc -march=barcelona -O2 -fomit-frame-pointer2016111620161009
1196770donna_c64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016111620161009
1212476donna_c64gcc -march=k8 -O2 -fomit-frame-pointer2016111620161009
1212476donna_c64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016111620161009
1212487donna_c64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016111620161009
1212499donna_c64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016111620161009
1221142donna_c64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016111620161009
1221167donna_c64gcc -march=nocona -O3 -fomit-frame-pointer2016111620161009
1223130donna_c64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016111620161009
1223133donna_c64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016111620161009
1225754donna_c64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016111620161009
1225975donna_c64gcc -march=barcelona -Os -fomit-frame-pointer2016111620161009
1226389donna_c64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016111620161009
1226389donna_c64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016111620161009
1227073donna_c64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016111620161009
1227075donna_c64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016111620161009
1227106donna_c64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016111620161009
1227108donna_c64gcc -m64 -march=core2 -Os -fomit-frame-pointer2016111620161009
1228442donna_c64gcc -funroll-loops -Os -fomit-frame-pointer2016111620161009
1228444donna_c64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016111620161009
1228571donna_c64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016111620161009
1228571donna_c64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016111620161009
1228826donna_c64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016111620161009
1229282donna_c64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016111620161009
1229294donna_c64gcc -fno-schedule-insns -Os -fomit-frame-pointer2016111620161009
1229294donna_c64gcc -m64 -march=k8 -Os -fomit-frame-pointer2016111620161009
1229322donna_c64gcc -Os -fomit-frame-pointer2016111620161009
1229481donna_c64gcc -march=k8 -Os -fomit-frame-pointer2016111620161009
1229481donna_c64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016111620161009
1229585donna_c64gcc -m64 -Os -fomit-frame-pointer2016111620161009
1268637donna_c64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016111620161009
1268641donna_c64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016111620161009
1284509amd64-51clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016111620161009
1284733amd64-51clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016111620161009
1285030amd64-51gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016111620161009
1285269amd64-51gcc -O -fomit-frame-pointer2016111620161009
1285269amd64-51gcc -fno-schedule-insns -O -fomit-frame-pointer2016111620161009
1285536amd64-51gcc -m64 -march=corei7 -O -fomit-frame-pointer2016111620161009
1285598amd64-51gcc -m64 -march=core2 -O -fomit-frame-pointer2016111620161009
1285775amd64-51gcc -m64 -O -fomit-frame-pointer2016111620161009
1286161amd64-51gcc -funroll-loops -m64 -O -fomit-frame-pointer2016111620161009
1286222amd64-51clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016111620161009
1286249amd64-51gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016111620161009
1286249amd64-51gcc -m64 -O3 -fomit-frame-pointer2016111620161009
1286258amd64-51gcc -O3 -fomit-frame-pointer2016111620161009
1286258amd64-51gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016111620161009
1286282amd64-51gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016111620161009
1286286amd64-51clang -O3 -fomit-frame-pointer -Qunused-arguments2016111620161009
1286289amd64-51clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016111620161009
1286309amd64-51gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016111620161009
1286521amd64-51gcc -funroll-loops -O -fomit-frame-pointer2016111620161009
1286522amd64-51gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016111620161009
1286533amd64-51clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016111620161009
1286578amd64-51gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016111620161009
1286578amd64-51gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016111620161009
1286611amd64-51gcc -m64 -march=nocona -O -fomit-frame-pointer2016111620161009
1286636amd64-51gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016111620161009
1286654amd64-51gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016111620161009
1286656amd64-51gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016111620161009
1286673amd64-51gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016111620161009
1286676amd64-51gcc -march=barcelona -O3 -fomit-frame-pointer2016111620161009
1286695amd64-51gcc -march=k8 -O3 -fomit-frame-pointer2016111620161009
1286788amd64-51gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016111620161009
1286836amd64-51gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016111620161009
1286918amd64-51gcc -O2 -fomit-frame-pointer2016111620161009
1286926amd64-51gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016111620161009
1286932amd64-51gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016111620161009
1286939amd64-51gcc -funroll-loops -O3 -fomit-frame-pointer2016111620161009
1286939amd64-51gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016111620161009
1286980amd64-51gcc -funroll-loops -O2 -fomit-frame-pointer2016111620161009
1286994amd64-51gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016111620161009
1286994amd64-51gcc -march=barcelona -O2 -fomit-frame-pointer2016111620161009
1287041amd64-51gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016111620161009
1287134amd64-51gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016111620161009
1287189amd64-51gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016111620161009
1287190amd64-51gcc -march=nocona -O3 -fomit-frame-pointer2016111620161009
1287233amd64-51gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016111620161009
1287283amd64-51gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016111620161009
1287338amd64-51gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016111620161009
1287352amd64-51gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016111620161009
1287386amd64-51gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016111620161009
1287408amd64-51gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016111620161009
1287412amd64-51gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016111620161009
1287424amd64-51gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016111620161009
1287432amd64-51gcc -m64 -O2 -fomit-frame-pointer2016111620161009
1287432amd64-51gcc -march=k8 -O2 -fomit-frame-pointer2016111620161009
1287479donna_c64gcc -funroll-loops -m64 -O -fomit-frame-pointer2016111620161009
1287512amd64-51gcc -march=nocona -O2 -fomit-frame-pointer2016111620161009
1287530amd64-51gcc -m64 -march=k8 -O -fomit-frame-pointer2016111620161009
1287539amd64-51gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016111620161009
1287553amd64-51gcc -march=barcelona -O -fomit-frame-pointer2016111620161009
1287558amd64-51gcc -Os -fomit-frame-pointer2016111620161009
1287608amd64-51gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016111620161009
1287611amd64-51gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016111620161009
1287626amd64-51gcc -funroll-loops -Os -fomit-frame-pointer2016111620161009
1287661amd64-51gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016111620161009
1287662amd64-51gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016111620161009
1287668amd64-51gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016111620161009
1287685amd64-51gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016111620161009
1287687amd64-51gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016111620161009
1287687amd64-51gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016111620161009
1287711amd64-51gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016111620161009
1287711amd64-51gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016111620161009
1287787amd64-51gcc -march=k8 -O -fomit-frame-pointer2016111620161009
1287787amd64-51gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016111620161009
1287994donna_c64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016111620161009
1287996donna_c64gcc -funroll-loops -O -fomit-frame-pointer2016111620161009
1288056amd64-51gcc -m64 -march=barcelona -O -fomit-frame-pointer2016111620161009
1288165amd64-51gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016111620161009
1288210amd64-51gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016111620161009
1288246amd64-51gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016111620161009
1288315amd64-51gcc -m64 -march=k8 -Os -fomit-frame-pointer2016111620161009
1288315amd64-51gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016111620161009
1288315amd64-51gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016111620161009
1288319amd64-51gcc -m64 -Os -fomit-frame-pointer2016111620161009
1288323amd64-51gcc -march=barcelona -Os -fomit-frame-pointer2016111620161009
1288332amd64-51gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016111620161009
1288334amd64-51gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016111620161009
1288339amd64-51gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016111620161009
1288378amd64-51gcc -m64 -march=core2 -Os -fomit-frame-pointer2016111620161009
1288515amd64-51gcc -march=k8 -Os -fomit-frame-pointer2016111620161009
1288520amd64-51gcc -fno-schedule-insns -Os -fomit-frame-pointer2016111620161009
1288524amd64-51gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016111620161009
1288585amd64-51gcc -march=nocona -Os -fomit-frame-pointer2016111620161009
1288586amd64-51gcc -m64 -march=nocona -Os -fomit-frame-pointer2016111620161009
1288866amd64-51gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016111620161009
1288968amd64-51gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016111620161009
1289616amd64-51gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016111620161009
1290632amd64-51gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016111620161009
1290768amd64-51gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016111620161009
1290824amd64-51gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016111620161009
1290838amd64-51gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016111620161009
1292843donna_c64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016111620161009
1292872donna_c64gcc -march=nocona -O2 -fomit-frame-pointer2016111620161009
1299455amd64-51gcc -march=nocona -O -fomit-frame-pointer2016111620161009
1312282amd64-51gcc2016111620161009
1315328amd64-51cc2016111620161009
1315388amd64-51gcc -funroll-loops2016111620161009
1316644donna_c64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016111620161009
1316646donna_c64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016111620161009
1317199donna_c64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016111620161009
1317199donna_c64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016111620161009
1327975donna_c64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016111620161009
1327976donna_c64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016111620161009
1339835donna_c64gcc -march=nocona -O -fomit-frame-pointer2016111620161009
1340309donna_c64gcc -m64 -march=nocona -O -fomit-frame-pointer2016111620161009
1348109donna_c64gcc -m64 -march=corei7 -O -fomit-frame-pointer2016111620161009
1348174donna_c64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016111620161009
1348618donna_c64gcc -m64 -march=core2 -O -fomit-frame-pointer2016111620161009
1348618donna_c64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016111620161009
1357336donna_c64gcc -m64 -O -fomit-frame-pointer2016111620161009
1358355donna_c64gcc -m64 -march=barcelona -O -fomit-frame-pointer2016111620161009
1358357donna_c64gcc -fno-schedule-insns -O -fomit-frame-pointer2016111620161009
1358363donna_c64gcc -march=barcelona -O -fomit-frame-pointer2016111620161009
1358365donna_c64gcc -O -fomit-frame-pointer2016111620161009
1359313donna_c64gcc -march=k8 -O -fomit-frame-pointer2016111620161009
1359693donna_c64gcc -m64 -march=k8 -O -fomit-frame-pointer2016111620161009
1359693donna_c64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016111620161009
1359832donna_c64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016111620161009
1372063donna_c64gcc -march=nocona -Os -fomit-frame-pointer2016111620161009
1372099donna_c64gcc -m64 -march=nocona -Os -fomit-frame-pointer2016111620161009
1375172donna_c64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016111620161009
1375264donna_c64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016111620161009
1969944donnagcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016111620161009
1971947donnagcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016111620161009
1972478donnagcc -m64 -O3 -fomit-frame-pointer2016111620161009
1973139donnagcc -fno-schedule-insns -O3 -fomit-frame-pointer2016111620161009
1973234donnagcc -O3 -fomit-frame-pointer2016111620161009
1973249donnagcc -fno-schedule-insns -O2 -fomit-frame-pointer2016111620161009
1973355donnagcc -O2 -fomit-frame-pointer2016111620161009
1973355donnagcc -m64 -O2 -fomit-frame-pointer2016111620161009
1973531donnagcc -march=barcelona -O3 -fomit-frame-pointer2016111620161009
1974158donnagcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016111620161009
1974717donnagcc -march=barcelona -O2 -fomit-frame-pointer2016111620161009
1974876donnagcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016111620161009
1976417donnagcc -m64 -march=k8 -O3 -fomit-frame-pointer2016111620161009
1976420donnagcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016111620161009
1976718donnagcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016111620161009
1976973donnagcc -march=k8 -O2 -fomit-frame-pointer2016111620161009
1977236donnagcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016111620161009
1977252donnagcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016111620161009
1977270donnagcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016111620161009
1977283donnagcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016111620161009
1977530donnagcc -m64 -march=k8 -O2 -fomit-frame-pointer2016111620161009
1978046donnagcc -m64 -march=core2 -O2 -fomit-frame-pointer2016111620161009
1978474donnagcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016111620161009
1978483donnagcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016111620161009
1978494donnagcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016111620161009
1978497donnagcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016111620161009
1978510donnagcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016111620161009
1978534donnagcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016111620161009
1978546donnagcc -funroll-loops -O3 -fomit-frame-pointer2016111620161009
1978689donnagcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016111620161009
1979160donnagcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016111620161009
1980186donnagcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016111620161009
1980233donnagcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016111620161009
1980248donnagcc -funroll-loops -O2 -fomit-frame-pointer2016111620161009
1980281donnagcc -march=k8 -O3 -fomit-frame-pointer2016111620161009
1980451donnagcc -m64 -march=nocona -O2 -fomit-frame-pointer2016111620161009
1980451donnagcc -march=nocona -O2 -fomit-frame-pointer2016111620161009
1985226donnagcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016111620161009
1985235donnagcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016111620161009
1985872donnagcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016111620161009
1986027donnagcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016111620161009
1986718donnagcc -funroll-loops -m64 -O -fomit-frame-pointer2016111620161009
1987813donnagcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016111620161009
1987850donnagcc -funroll-loops -O -fomit-frame-pointer2016111620161009
1989105donnagcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016111620161009
1989238donnagcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016111620161009
1991690donnagcc -m64 -march=nocona -O -fomit-frame-pointer2016111620161009
1991691donnagcc -march=nocona -O -fomit-frame-pointer2016111620161009
2009120donnagcc -m64 -march=nocona -O3 -fomit-frame-pointer2016111620161009
2009128donnagcc -march=nocona -O3 -fomit-frame-pointer2016111620161009
2010113donnagcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016111620161009
2010120donnagcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016111620161009
2011112donnagcc -m64 -march=barcelona -O -fomit-frame-pointer2016111620161009
2011898donnagcc -march=barcelona -O -fomit-frame-pointer2016111620161009
2013812donnagcc -O -fomit-frame-pointer2016111620161009
2014563donnagcc -fno-schedule-insns -O -fomit-frame-pointer2016111620161009
2014665donnagcc -m64 -O -fomit-frame-pointer2016111620161009
2017384donnagcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016111620161009
2032606donnagcc -m64 -march=corei7 -O -fomit-frame-pointer2016111620161009
2032615donnagcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016111620161009
2033425donnagcc -m64 -march=core2 -O -fomit-frame-pointer2016111620161009
2034663donnagcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016111620161009
2034774donnagcc -march=k8 -O -fomit-frame-pointer2016111620161009
2035610donnagcc -m64 -march=k8 -O -fomit-frame-pointer2016111620161009
2035612donnagcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016111620161009
2035627donnagcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016111620161009
2045610donnagcc -m64 -march=nocona -Os -fomit-frame-pointer2016111620161009
2045803donnagcc -march=nocona -Os -fomit-frame-pointer2016111620161009
2046332donnagcc -m64 -Os -fomit-frame-pointer2016111620161009
2046332donnagcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016111620161009
2046333donnagcc -Os -fomit-frame-pointer2016111620161009
2046754donnagcc -m64 -march=core2 -Os -fomit-frame-pointer2016111620161009
2046755donnagcc -fno-schedule-insns -Os -fomit-frame-pointer2016111620161009
2047606donnagcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016111620161009
2048166donnagcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016111620161009
2048404donnagcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016111620161009
2048632donnagcc -m64 -march=barcelona -Os -fomit-frame-pointer2016111620161009
2063059donnagcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016111620161009
2063108donnagcc -funroll-loops -m64 -Os -fomit-frame-pointer2016111620161009
2063108donnagcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016111620161009
2063132donnagcc -funroll-loops -Os -fomit-frame-pointer2016111620161009
2063199donnagcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016111620161009
2064136donnagcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016111620161009
2064144donnagcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016111620161009
2064152donnagcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016111620161009
2064319donnagcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016111620161009
2081973donnagcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016111620161009
2081974donnagcc -m64 -march=k8 -Os -fomit-frame-pointer2016111620161009
2082544donnagcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016111620161009
2082997donnagcc -march=barcelona -Os -fomit-frame-pointer2016111620161009
2083246donnagcc -m64 -march=corei7 -Os -fomit-frame-pointer2016111620161009
2083818donnagcc -march=k8 -Os -fomit-frame-pointer2016111620161009
2227357donnagcc -funroll-loops2016111620161009
2227359donnacc2016111620161009
2228221donnagcc2016111620161009
2828970ref10gcc -m64 -march=core2 -Os -fomit-frame-pointer2016111620161009
2828976ref10gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016111620161009
2828989ref10gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016111620161009
2828989ref10gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016111620161009
2831985ref10gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016111620161009
2832714ref10gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016111620161009
2843228ref10gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016111620161009
2843410ref10gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016111620161009
2844716ref10gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016111620161009
2848297ref10gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016111620161009
2849823ref10gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016111620161009
2850273ref10gcc -m64 -O -fomit-frame-pointer2016111620161009
2850278ref10gcc -fno-schedule-insns -O -fomit-frame-pointer2016111620161009
2850286ref10gcc -funroll-loops -O -fomit-frame-pointer2016111620161009
2851466ref10gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016111620161009
2851798ref10gcc -O -fomit-frame-pointer2016111620161009
2852089ref10gcc -funroll-loops -m64 -O -fomit-frame-pointer2016111620161009
2852720ref10gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016111620161009
2852721ref10gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016111620161009
2853441ref10gcc -m64 -march=nocona -Os -fomit-frame-pointer2016111620161009
2855735ref10gcc -march=nocona -Os -fomit-frame-pointer2016111620161009
2856489ref10gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016111620161009
2860558ref10gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016111620161009
2864711ref10gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016111620161009
2865149ref10gcc -m64 -march=k8 -O -fomit-frame-pointer2016111620161009
2865149ref10gcc -march=k8 -O -fomit-frame-pointer2016111620161009
2865766ref10gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016111620161009
2865774ref10gcc -m64 -march=core2 -O -fomit-frame-pointer2016111620161009
2872617ref10gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016111620161009
2874426ref10gcc -m64 -O3 -fomit-frame-pointer2016111620161009
2874682ref10gcc -O3 -fomit-frame-pointer2016111620161009
2874947ref10gcc -m64 -march=corei7 -O -fomit-frame-pointer2016111620161009
2874948ref10gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016111620161009
2875003ref10gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016111620161009
2877616ref10gcc -m64 -march=nocona -O -fomit-frame-pointer2016111620161009
2877616ref10gcc -march=nocona -O -fomit-frame-pointer2016111620161009
2878304ref10gcc -march=nocona -O3 -fomit-frame-pointer2016111620161009
2882518ref10gcc -funroll-loops -O2 -fomit-frame-pointer2016111620161009
2882519ref10gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016111620161009
2882533ref10gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016111620161009
2885036ref10gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016111620161009
2885384ref10gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016111620161009
2886176ref10gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016111620161009
2886186ref10gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016111620161009
2886288ref10gcc -O2 -fomit-frame-pointer2016111620161009
2886622ref10gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016111620161009
2886630ref10gcc -m64 -O2 -fomit-frame-pointer2016111620161009
2888136ref10gcc -m64 -march=k8 -Os -fomit-frame-pointer2016111620161009
2888152ref10gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016111620161009
2888152ref10gcc -march=k8 -Os -fomit-frame-pointer2016111620161009
2890326ref10gcc -funroll-loops -O3 -fomit-frame-pointer2016111620161009
2890461ref10gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016111620161009
2890465ref10gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016111620161009
2891162ref10gcc -fno-schedule-insns -Os -fomit-frame-pointer2016111620161009
2891182ref10gcc -Os -fomit-frame-pointer2016111620161009
2891776ref10gcc -march=barcelona -O -fomit-frame-pointer2016111620161009
2895241ref10gcc -m64 -Os -fomit-frame-pointer2016111620161009
2895641ref10gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016111620161009
2896580ref10gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016111620161009
2899406ref10gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016111620161009
2903573ref10gcc -march=barcelona -Os -fomit-frame-pointer2016111620161009
2908678ref10gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016111620161009
2910136ref10gcc -m64 -march=barcelona -O -fomit-frame-pointer2016111620161009
2911287ref10gcc -march=nocona -O2 -fomit-frame-pointer2016111620161009
2911340ref10gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016111620161009
2913978ref10gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016111620161009
2915001ref10gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016111620161009
2915083ref10gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016111620161009
2915083ref10gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016111620161009
2919988ref10gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016111620161009
2919998ref10gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016111620161009
2920492ref10gcc -march=k8 -O2 -fomit-frame-pointer2016111620161009
2921133ref10gcc -march=k8 -O3 -fomit-frame-pointer2016111620161009
2926601ref10gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016111620161009
2926946ref10gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016111620161009
2939945ref10gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016111620161009
2940168ref10gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016111620161009
2940173ref10gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016111620161009
2940327ref10gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016111620161009
2947143ref10gcc -march=barcelona -O2 -fomit-frame-pointer2016111620161009
2947357ref10gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016111620161009
2947400ref10gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016111620161009
2947643ref10gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016111620161009
2947726ref10gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016111620161009
2947727ref10gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016111620161009
2948432ref10gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016111620161009
2948442ref10gcc -funroll-loops -Os -fomit-frame-pointer2016111620161009
2948448ref10gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016111620161009
2951347ref10gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016111620161009
2951360ref10gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016111620161009
2957079ref10gcc -march=barcelona -O3 -fomit-frame-pointer2016111620161009
2974626ref10gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016111620161009
3007800ref10clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016111620161009
3007870ref10clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016111620161009
3008315ref10clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016111620161009
3059606ref10clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016111620161009
3060175ref10clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016111620161009
3124400ref10clang -O3 -fomit-frame-pointer -Qunused-arguments2016111620161009
5422370donna_c64gcc -funroll-loops2016111620161009
5502742donna_c64gcc2016111620161009
5502889donna_c64cc2016111620161009
6600260ref10gcc2016111620161009
6600292ref10gcc -funroll-loops2016111620161009
6620990ref10cc2016111620161009
49291664refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016111620161009
49327518refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016111620161009
49681484refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016111620161009
49807635refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016111620161009
50117355refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016111620161009
50260930refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016111620161009
52010653refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016111620161009
52200327refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016111620161009
52710249refgcc -funroll-loops -O3 -fomit-frame-pointer2016111620161009
52726129refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016111620161009
52924032refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016111620161009
52957549refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016111620161009
53059262refgcc -funroll-loops -O2 -fomit-frame-pointer2016111620161009
53117077refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016111620161009
53172044refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016111620161009
53179579refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016111620161009
53202518refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016111620161009
53217321refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016111620161009
53568147refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016111620161009
53605683refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016111620161009
53623494refgcc -march=k8 -O2 -fomit-frame-pointer2016111620161009
53633236refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016111620161009
54521881refgcc -march=barcelona -O3 -fomit-frame-pointer2016111620161009
54526404refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016111620161009
54644365refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016111620161009
54701520refgcc -march=nocona -O3 -fomit-frame-pointer2016111620161009
54864206refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016111620161009
54880292refgcc -march=k8 -O3 -fomit-frame-pointer2016111620161009
54914953refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016111620161009
55001985refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016111620161009
56157606refgcc -march=barcelona -O2 -fomit-frame-pointer2016111620161009
56216627refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016111620161009
56225693refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016111620161009
56289506refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016111620161009
57094221refgcc -m64 -O3 -fomit-frame-pointer2016111620161009
57116062refgcc -O3 -fomit-frame-pointer2016111620161009
57151632refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016111620161009
57228309refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016111620161009
57321152refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016111620161009
57374717refgcc -m64 -O2 -fomit-frame-pointer2016111620161009
57405359refgcc -O2 -fomit-frame-pointer2016111620161009
57406098refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016111620161009
57427331refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016111620161009
57465773refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016111620161009
57469227refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016111620161009
57549085refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016111620161009
57915275refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016111620161009
57929228refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016111620161009
58040798refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016111620161009
58147083refgcc -march=nocona -O2 -fomit-frame-pointer2016111620161009
58201475refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016111620161009
58392438refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016111620161009
58471266refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016111620161009
58512333refgcc -march=nocona -O -fomit-frame-pointer2016111620161009
58574491refgcc -m64 -march=nocona -O -fomit-frame-pointer2016111620161009
58627974refgcc -march=nocona -Os -fomit-frame-pointer2016111620161009
58720724refgcc -funroll-loops -O -fomit-frame-pointer2016111620161009
58875512refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016111620161009
58980964refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016111620161009
59031223refgcc -Os -fomit-frame-pointer2016111620161009
59045854refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016111620161009
59052411refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016111620161009
59069285refgcc -march=k8 -Os -fomit-frame-pointer2016111620161009
59107922refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016111620161009
59135394refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016111620161009
59156206refgcc -march=barcelona -Os -fomit-frame-pointer2016111620161009
59162317refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016111620161009
59193172refgcc -m64 -Os -fomit-frame-pointer2016111620161009
60833320refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016111620161009
60887417refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016111620161009
60888020refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016111620161009
60952301refgcc -march=k8 -O -fomit-frame-pointer2016111620161009
60974782refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016111620161009
60995226refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016111620161009
61018487refgcc -m64 -march=k8 -O -fomit-frame-pointer2016111620161009
61020080refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016111620161009
61042422refgcc -funroll-loops -Os -fomit-frame-pointer2016111620161009
61055720refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016111620161009
61217195refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016111620161009
61429271refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016111620161009
61460221refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016111620161009
61516237refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016111620161009
61532172refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016111620161009
61595098refgcc -m64 -march=core2 -O -fomit-frame-pointer2016111620161009
61740342refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016111620161009
61763662refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016111620161009
61768564refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016111620161009
62076954refgcc -march=barcelona -O -fomit-frame-pointer2016111620161009
62077575refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016111620161009
62544684refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016111620161009
62560549refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016111620161009
62603948refclang -O3 -fomit-frame-pointer -Qunused-arguments2016111620161009
62605256refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016111620161009
62696300refgcc -fno-schedule-insns -O -fomit-frame-pointer2016111620161009
62735734refgcc -O -fomit-frame-pointer2016111620161009
62817438refgcc -m64 -O -fomit-frame-pointer2016111620161009
64481256refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016111620161009
64576963refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016111620161009
233586755refgcc2016111620161009
233685179refcc2016111620161009
233763755refgcc -funroll-loops2016111620161009

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