Implementation notes: amd64, glyme, crypto_scalarmult/curve25519

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_scalarmult
Primitive: curve25519
TimeImplementationCompilerBenchmark dateSUPERCOP version
939520amd64-51gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
939540amd64-51gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
939680amd64-51gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
939872amd64-51gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
939984amd64-51gcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
940168amd64-51gcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
940332amd64-51gcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
940468amd64-51gcc -O2 -fomit-frame-pointer2017020520170105
940468amd64-51gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
940468amd64-51gcc -m64 -O2 -fomit-frame-pointer2017020520170105
940516amd64-51gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
940536amd64-51gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
940564amd64-51gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
940892amd64-51gcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
940924amd64-51gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
941024amd64-51gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
941044amd64-51gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
941272amd64-51gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
941284amd64-51gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
941752amd64-51gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
941848amd64-51gcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
941980amd64-51gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
942332amd64-51gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
942344amd64-51gcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
942412amd64-51gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
942840amd64-51clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
942856amd64-51clang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
942856amd64-51clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
942964amd64-51gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
942980amd64-51gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
943116amd64-51gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
943488amd64-51gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
943496amd64-51gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
943800amd64-51gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
943952amd64-51gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
944144amd64-51gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
944156amd64-51gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
944220amd64-51gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
944292amd64-51gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
944900amd64-51gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
945024amd64-51gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
945228amd64-51clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
945376amd64-51gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
945656amd64-51gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
945660amd64-51gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
945684amd64-51gcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
945700amd64-51gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
945700amd64-51gcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
945888amd64-51gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
946204amd64-51gcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
946212amd64-51gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
946212amd64-51gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
946264amd64-51gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
946296amd64-51gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
946340amd64-51gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
946444amd64-51gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
946448amd64-51gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
946592amd64-51gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
947004amd64-51gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
947120amd64-51gcc -funroll-loops -O -fomit-frame-pointer2017020520170105
947432amd64-51gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
947568amd64-51clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
947640amd64-51gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
947672amd64-51gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
947672amd64-51gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
948092amd64-51gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
948340amd64-51gcc -O -fomit-frame-pointer2017020520170105
948392amd64-51gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
948436amd64-51gcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
948448amd64-51gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
948604amd64-51gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
948756amd64-51gcc -Os -fomit-frame-pointer2017020520170105
948792amd64-51gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
948844amd64-51gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
949296amd64-51gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
949416amd64-51gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
949424amd64-51gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
949688amd64-51gcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
949804amd64-51gcc -march=nocona -O -fomit-frame-pointer2017020520170105
950140amd64-51clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
950212amd64-51gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
950304amd64-51gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
950368amd64-51gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
950692amd64-51gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
950904amd64-51gcc -march=barcelona -O -fomit-frame-pointer2017020520170105
950980amd64-51gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
951836amd64-51gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
952716amd64-51gcc -march=k8 -O -fomit-frame-pointer2017020520170105
953080amd64-51gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
953244amd64-51gcc -m64 -O -fomit-frame-pointer2017020520170105
953304amd64-51gcc -march=k8 -Os -fomit-frame-pointer2017020520170105
953464amd64-51gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
953668amd64-51gcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
954132amd64-51gcc -O3 -fomit-frame-pointer2017020520170105
954152amd64-51gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
954548amd64-51gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
954704amd64-51gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
956176amd64-51gcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
956244amd64-51gcc -m64 -Os -fomit-frame-pointer2017020520170105
959672amd64-51gcc -march=nocona -Os -fomit-frame-pointer2017020520170105
959728amd64-51gcc -m64 -O3 -fomit-frame-pointer2017020520170105
959804amd64-51gcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
960284amd64-51cc2017020520170105
962944amd64-51gcc -funroll-loops2017020520170105
964520amd64-51gcc2017020520170105
1078008donna_c64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
1078088donna_c64gcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
1078392donna_c64gcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1078864donna_c64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
1081332donna_c64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1081356amd64-64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
1084176amd64-64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
1084248donna_c64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1084700amd64-64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
1084772amd64-64gcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
1084772amd64-64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
1084780amd64-64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
1084780amd64-64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
1084960amd64-64gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
1085040amd64-64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
1085232amd64-64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
1085320amd64-64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
1085340amd64-64gcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
1085348amd64-64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
1085648amd64-64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
1085668amd64-64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
1085732amd64-64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
1085832amd64-64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
1086068amd64-64gcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
1086220amd64-64clang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
1086368amd64-64gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
1086376amd64-64gcc -march=barcelona -O -fomit-frame-pointer2017020520170105
1086480amd64-64gcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
1086596amd64-64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
1086664amd64-64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
1086664amd64-64gcc -O -fomit-frame-pointer2017020520170105
1086664amd64-64gcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
1087024amd64-64gcc -O3 -fomit-frame-pointer2017020520170105
1087032amd64-64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
1087080amd64-64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
1087092amd64-64gcc -funroll-loops -O -fomit-frame-pointer2017020520170105
1087132amd64-64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
1087260donna_c64gcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
1087416amd64-64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
1087468amd64-64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
1087512amd64-64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1087572amd64-64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
1087572amd64-64gcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1087624amd64-64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1087756amd64-64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1087880donna_c64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
1088016amd64-64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
1088168amd64-64gcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
1088508amd64-64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1088652amd64-64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
1088900amd64-64gcc -m64 -O -fomit-frame-pointer2017020520170105
1088912amd64-64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
1088944amd64-64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
1089036amd64-64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
1089060amd64-64gcc -m64 -O3 -fomit-frame-pointer2017020520170105
1089100donna_c64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
1089116amd64-64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
1089392donna_c64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1089500amd64-64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
1089504amd64-64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
1089664amd64-64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1089672amd64-64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
1089680amd64-64gcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
1089732amd64-64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1089820donna_c64gcc -m64 -O3 -fomit-frame-pointer2017020520170105
1089872amd64-64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
1089936amd64-64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
1089992amd64-64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
1090000amd64-64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
1090000amd64-64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
1090276amd64-64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
1090276amd64-64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
1090280amd64-64gcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
1090280amd64-64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
1090340donna_c64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
1090376amd64-64gcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1090652amd64-64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
1090664amd64-64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
1090664amd64-64gcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
1090700amd64-64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
1090916amd64-64gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
1090916amd64-64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
1090916amd64-64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
1090916amd64-64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
1090964amd64-64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
1091004amd64-64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
1091052amd64-64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
1091096amd64-64gcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
1091156amd64-64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
1091208amd64-64gcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
1091312amd64-64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
1091376amd64-64gcc -Os -fomit-frame-pointer2017020520170105
1091376amd64-64gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
1091376amd64-64gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
1091408amd64-64gcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
1091424amd64-64gcc -march=k8 -Os -fomit-frame-pointer2017020520170105
1091536amd64-64gcc -march=nocona -O -fomit-frame-pointer2017020520170105
1091780amd64-64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
1091904amd64-64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
1091920amd64-64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
1092252amd64-64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
1092364amd64-64gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
1092364amd64-64gcc -march=nocona -Os -fomit-frame-pointer2017020520170105
1092832amd64-64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
1092916amd64-64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
1092932amd64-64gcc -O2 -fomit-frame-pointer2017020520170105
1092988donna_c64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
1093000amd64-64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
1093148amd64-64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
1093380donna_c64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
1093820amd64-64gcc -m64 -O2 -fomit-frame-pointer2017020520170105
1094192amd64-64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
1094568donna_c64gcc -O3 -fomit-frame-pointer2017020520170105
1095352amd64-64gcc -m64 -Os -fomit-frame-pointer2017020520170105
1095852amd64-64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
1096872donna_c64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
1098884donna_c64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
1099312donna_c64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
1099512donna_c64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
1099932donna_c64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
1104344amd64-64gcc2017020520170105
1108024amd64-64gcc -funroll-loops2017020520170105
1110588amd64-64cc2017020520170105
1124828donna_c64gcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
1127004donna_c64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1130120donna_c64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
1131236amd64-64gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
1131376donna_c64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1131596donna_c64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
1131636donna_c64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
1133228donna_c64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
1133244donna_c64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
1133248donna_c64gcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
1134076donna_c64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
1134716donna_c64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
1136196donna_c64clang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
1136196donna_c64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
1136208donna_c64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
1136868donna_c64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
1140300donna_c64gcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
1143792donna_c64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1145772donna_c64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
1146192donna_c64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
1147320donna_c64gcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1147520donna_c64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
1158040donna_c64gcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
1158044donna_c64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
1158460donna_c64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
1158468donna_c64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
1159260donna_c64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
1162764donna_c64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
1163212donna_c64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
1163388donna_c64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
1163388donna_c64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
1163420donna_c64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
1163420donna_c64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
1163756donna_c64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
1163852donna_c64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
1164928donna_c64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
1164936donna_c64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
1164940donna_c64gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
1165868donna_c64gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
1166028donna_c64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
1166036donna_c64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
1166924donna_c64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
1167036donna_c64gcc -m64 -Os -fomit-frame-pointer2017020520170105
1167488donna_c64gcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
1168412donna_c64gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
1169536donna_c64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
1169548donna_c64gcc -Os -fomit-frame-pointer2017020520170105
1172272donna_c64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
1172280donna_c64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
1172900donna_c64gcc -march=k8 -Os -fomit-frame-pointer2017020520170105
1175984donna_c64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
1181268donna_c64gcc -O2 -fomit-frame-pointer2017020520170105
1182996donna_c64gcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
1183292donna_c64gcc -m64 -O2 -fomit-frame-pointer2017020520170105
1198532donna_c64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
1202680donna_c64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
1203696donna_c64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
1210828donna_c64gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
1215276donna_c64gcc -march=nocona -Os -fomit-frame-pointer2017020520170105
1230916donna_c64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
1231552donna_c64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
1235400donna_c64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
1236192donna_c64gcc -funroll-loops -O -fomit-frame-pointer2017020520170105
1236764donna_c64gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
1238916donna_c64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
1239476donna_c64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
1240424donna_c64gcc -m64 -O -fomit-frame-pointer2017020520170105
1240432donna_c64gcc -O -fomit-frame-pointer2017020520170105
1240620donna_c64gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
1242432donna_c64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
1243008donna_c64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
1243536donna_c64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
1244800donna_c64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
1246616donna_c64gcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
1247304donna_c64gcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
1248016donna_c64gcc -march=barcelona -O -fomit-frame-pointer2017020520170105
1248196donna_c64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
1248220donna_c64gcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
1249512donna_c64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
1252904donna_c64gcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
1253016donna_c64gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
1254284donna_c64gcc -march=nocona -O -fomit-frame-pointer2017020520170105
1258312donna_c64gcc -march=k8 -O -fomit-frame-pointer2017020520170105
1684208donnagcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
1686976donnagcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
1687228donnagcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
1687328donnagcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
1687500donnagcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
1688924donnagcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
1689980donnagcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
1690672donnagcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1691024donnagcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
1691296donnagcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
1691960donnagcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
1692352donnagcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
1692556donnagcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
1692748donnagcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
1693084donnagcc -O -fomit-frame-pointer2017020520170105
1693680donnagcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
1693684donnagcc -march=k8 -O -fomit-frame-pointer2017020520170105
1694032donnagcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
1694624donnagcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
1694656donnagcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
1694884donnagcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
1695184donnagcc -m64 -O -fomit-frame-pointer2017020520170105
1695228donnagcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
1695676donnagcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1695860donnagcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1697692donnagcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1698464donnagcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1698704donnagcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1699380donnagcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
1699936donnagcc -m64 -O3 -fomit-frame-pointer2017020520170105
1700188donnagcc -m64 -O2 -fomit-frame-pointer2017020520170105
1700484donnagcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
1700588donnagcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
1700772donnagcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
1700960donnagcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
1701100donnagcc -O3 -fomit-frame-pointer2017020520170105
1701204donnagcc -march=barcelona -O -fomit-frame-pointer2017020520170105
1701476donnagcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1701488donnagcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1701592donnagcc -O2 -fomit-frame-pointer2017020520170105
1701652donnagcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
1701732donnagcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
1701856donnagcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
1701960donnagcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
1702112donnagcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
1705672donnagcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
1705888donnagcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
1706356donnagcc -march=nocona -O -fomit-frame-pointer2017020520170105
1706908donnagcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
1707208donnagcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
1708568donnagcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
1713468donnagcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
1713832donnagcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
1714104donnagcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
1714764donnagcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
1715056donnagcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
1715244donnagcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
1715424donnagcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
1715476donnagcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
1715604donnagcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
1715656donnagcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
1716380donnagcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
1716532donnagcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
1716740donnagcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
1716852donnagcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
1716972donnagcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
1717032donnagcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
1717052donnagcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
1717432donnagcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
1717540donnagcc -funroll-loops -O -fomit-frame-pointer2017020520170105
1717868donnagcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
1718188donnagcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
1741076donnagcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
1741896donnagcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
1754644donnagcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
1754692donnagcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
1757936donnagcc -Os -fomit-frame-pointer2017020520170105
1758888donnagcc -march=k8 -Os -fomit-frame-pointer2017020520170105
1758984donnagcc -march=nocona -Os -fomit-frame-pointer2017020520170105
1759012donnagcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
1759064donnagcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
1759072donnagcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
1759196donnagcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
1759484donnagcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
1759556donnagcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
1759560donnagcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
1759688donnagcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
1760724donnagcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
1762692donnagcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
1762860donnagcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
1762864donnagcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
1763228donnagcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
1763912donnagcc -m64 -Os -fomit-frame-pointer2017020520170105
1765488donnagcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
1767000donnagcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
1924424ref10gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
1926608ref10gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
1927628ref10gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
1930460ref10gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
1941032ref10gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
1941040ref10gcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
1941224ref10gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
1941384ref10gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
1941708ref10gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
1943528ref10gcc -march=nocona -Os -fomit-frame-pointer2017020520170105
1943924ref10gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1944216ref10gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1944356ref10gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1946288ref10gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
1946328ref10gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
1946648ref10gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
1946772ref10gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1947852ref10gcc -march=k8 -Os -fomit-frame-pointer2017020520170105
1948224ref10gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
1950024ref10gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
1950620ref10gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
1955868donnagcc2017020520170105
1956388ref10gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
1956424ref10gcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
1956432ref10gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
1956852donnagcc -funroll-loops2017020520170105
1957636ref10gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
1961204ref10gcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
1961796ref10gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
1968000ref10gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
1972436ref10gcc -march=barcelona -O -fomit-frame-pointer2017020520170105
1972548ref10gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
1973012ref10gcc -Os -fomit-frame-pointer2017020520170105
1974424ref10gcc -m64 -Os -fomit-frame-pointer2017020520170105
1975120ref10gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
1977636ref10gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
1977992ref10gcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
1978072ref10gcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
1978084ref10gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1978252donnacc2017020520170105
1978996ref10gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1979048ref10gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
1980400ref10gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
1981104ref10gcc -march=k8 -O -fomit-frame-pointer2017020520170105
1983048ref10gcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1986532ref10gcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1994724ref10gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
2009348ref10gcc -m64 -O -fomit-frame-pointer2017020520170105
2010248ref10gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
2011000ref10gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
2012528ref10gcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
2012664ref10gcc -O -fomit-frame-pointer2017020520170105
2022240ref10gcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
2024704ref10gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
2029864ref10gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
2030856ref10gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
2034128ref10gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
2035268ref10gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
2035392ref10gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
2035696ref10gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
2035808ref10gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
2036544ref10gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
2042080ref10gcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
2048976ref10gcc -march=nocona -O -fomit-frame-pointer2017020520170105
2052364ref10gcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
2053708ref10gcc -funroll-loops -O -fomit-frame-pointer2017020520170105
2053764ref10gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
2055504ref10gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
2058328ref10gcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
2058832ref10gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
2058892ref10gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
2058900ref10gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
2058972ref10gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
2079992ref10gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
2080072ref10gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
2080140ref10gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
2080420ref10gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
2080620ref10gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
2080620ref10gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
2080664ref10gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
2080668ref10gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
2080700ref10gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
2081812ref10gcc -m64 -O3 -fomit-frame-pointer2017020520170105
2082052ref10gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
2083248ref10gcc -O2 -fomit-frame-pointer2017020520170105
2083256ref10gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
2083304ref10gcc -m64 -O2 -fomit-frame-pointer2017020520170105
2086408ref10gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
2087512ref10gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
2089908ref10gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
2089940ref10gcc -O3 -fomit-frame-pointer2017020520170105
2091516ref10gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
2092968ref10gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
2093224ref10gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
2102612ref10gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
2107280ref10gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
2107968ref10gcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
2108560ref10gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
2112360ref10gcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
2185356ref10clang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
2193680ref10clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
2193816ref10clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
2193856ref10clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
2193944ref10clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
2195584ref10clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
2841888donna_c64cc2017020520170105
5314936donna_c64gcc -funroll-loops2017020520170105
5336320donna_c64gcc2017020520170105
5990296ref10cc2017020520170105
7041920ref10gcc -funroll-loops2017020520170105
7042628ref10gcc2017020520170105
39377044refgcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
39540460refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
39631620refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
39651848refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
39722648refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
40092976refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
40106592refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
40126680refgcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
41156948refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
41182212refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
41182340refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
41192776refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
41205916refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
41215728refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
41337348refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
41349036refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
41828568refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
41832492refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
41905352refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
42026232refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
42066076refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
42070164refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
42115152refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
42175364refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
42591000refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
42624528refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
43049252refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
43116604refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
43372784refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
43412832refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
43428020refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
43479864refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
43491480refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
43503360refgcc -funroll-loops -O -fomit-frame-pointer2017020520170105
43536880refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
43542748refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
43551216refgcc -march=k8 -O -fomit-frame-pointer2017020520170105
43552480refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
43557860refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
44213068refgcc -m64 -O3 -fomit-frame-pointer2017020520170105
44217228refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
44220212refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
44228200refgcc -O3 -fomit-frame-pointer2017020520170105
44235276refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
44239084refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
44270608refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
44288128refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
44293032refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
44310260refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
44532892refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
44542436refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
44546980refgcc -O2 -fomit-frame-pointer2017020520170105
44562788refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
44581972refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
44639588refgcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
44682112refgcc -m64 -O2 -fomit-frame-pointer2017020520170105
44707924refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
44711464refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
44711832refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
44725492refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
44808524refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
45337820refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
45348088refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
45367072refgcc -march=barcelona -O -fomit-frame-pointer2017020520170105
45429492refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
45451292refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
45465040refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
45493556refgcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
45496712refgcc -march=nocona -Os -fomit-frame-pointer2017020520170105
45859608refgcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
45900556refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
45923156refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
46351556refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
46376364refgcc -m64 -O -fomit-frame-pointer2017020520170105
46400840refgcc -O -fomit-frame-pointer2017020520170105
46474268refgcc -march=nocona -O -fomit-frame-pointer2017020520170105
46950948refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
47006692refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
47178980refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
47186500refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
47201636refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
47214332refgcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
47214764refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
47236188refgcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
47273428refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
47399124refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
47444816refgcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
47997060refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
48141400refgcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
49490808refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
49552280refgcc -Os -fomit-frame-pointer2017020520170105
49568136refgcc -march=k8 -Os -fomit-frame-pointer2017020520170105
49641368refgcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
49713324refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
49734028refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
49764564refgcc -m64 -Os -fomit-frame-pointer2017020520170105
49821436refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
49885476refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
49892616refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
49982224refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
50054088refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
50117452refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
150467272refcc2017020520170105
154567140refgcc -funroll-loops2017020520170105
154584768refgcc2017020520170105

Test failure

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

Number of similar (compiler,implementation) pairs: 109, 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 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 -O3 -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 -O3 -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 -O3 -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 donna 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 amd64-64 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
Compiler: cc
asm.s: cc: warning: argument unused during compilation: '-D SUPERCOP'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc donna

Compiler output

Implementation: crypto_scalarmult/curve25519/amd64-51
Compiler: cc
consts.s: cc: warning: argument unused during compilation: '-D SUPERCOP'
fe25519_freeze.s: cc: warning: argument unused during compilation: '-D SUPERCOP'
fe25519_mul.s: cc: warning: argument unused during compilation: '-D SUPERCOP'
fe25519_square.s: cc: warning: argument unused during compilation: '-D SUPERCOP'
ladderstep.s: cc: warning: argument unused during compilation: '-D SUPERCOP'
work_cswap.s: cc: warning: argument unused during compilation: '-D SUPERCOP'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
cc amd64-51 amd64-64

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: gcc
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: 94, namely:
CompilerImplementations
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 -O3 -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 -O3 -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 -O3 -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