Implementation notes: amd64, hydra1, crypto_scalarmult/curve25519

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_scalarmult
Primitive: curve25519
TimeImplementationCompilerBenchmark dateSUPERCOP version
874877amd64-64gcc -funroll-loops -O3 -fomit-frame-pointer2016102420161009
874877amd64-64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
874880amd64-64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102420161009
875069amd64-64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
875139amd64-64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102420161009
875832amd64-64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102420161009
875839amd64-64gcc -march=k8 -O3 -fomit-frame-pointer2016102420161009
876056amd64-64gcc -march=barcelona -O3 -fomit-frame-pointer2016102420161009
876058amd64-64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102420161009
876060amd64-64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102420161009
876061amd64-64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
876128amd64-64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102420161009
876133amd64-64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
876245amd64-64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102420161009
876248amd64-64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102420161009
876571amd64-64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102420161009
876656amd64-64gcc -march=k8 -O2 -fomit-frame-pointer2016102420161009
876739amd64-64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
876742amd64-64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102420161009
876742amd64-64gcc -march=barcelona -O2 -fomit-frame-pointer2016102420161009
876749amd64-64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102420161009
877235amd64-64gcc -funroll-loops -O2 -fomit-frame-pointer2016102420161009
877237amd64-64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102420161009
877253amd64-64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
877493amd64-64gcc -O -fomit-frame-pointer2016102420161009
877493amd64-64gcc -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
877493amd64-64gcc -m64 -O -fomit-frame-pointer2016102420161009
877496amd64-64gcc -m64 -march=core2 -O -fomit-frame-pointer2016102420161009
877496amd64-64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102420161009
877496amd64-64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102420161009
877496amd64-64gcc -m64 -march=corei7 -O -fomit-frame-pointer2016102420161009
877987amd64-64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102420161009
878000amd64-64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102420161009
878033amd64-64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102420161009
878039amd64-64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102420161009
878040amd64-64gcc -O3 -fomit-frame-pointer2016102420161009
878040amd64-64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
878053amd64-64gcc -m64 -O3 -fomit-frame-pointer2016102420161009
878493amd64-64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102420161009
878502amd64-64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102420161009
878703amd64-64clang -O3 -fomit-frame-pointer -Qunused-arguments2016102420161009
878703amd64-64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
878710amd64-64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
878742amd64-64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
878747amd64-64gcc -march=nocona -O -fomit-frame-pointer2016102420161009
878789amd64-64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102420161009
878789amd64-64gcc -O2 -fomit-frame-pointer2016102420161009
878789amd64-64gcc -m64 -O2 -fomit-frame-pointer2016102420161009
878794amd64-64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
878805amd64-64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102420161009
878805amd64-64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102420161009
878805amd64-64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102420161009
878824amd64-64gcc -m64 -march=nocona -O -fomit-frame-pointer2016102420161009
878837amd64-64gcc -funroll-loops -O -fomit-frame-pointer2016102420161009
878846amd64-64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
878886amd64-64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102420161009
878893amd64-64gcc -funroll-loops -m64 -O -fomit-frame-pointer2016102420161009
878907amd64-64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102420161009
879158amd64-64gcc -march=k8 -O -fomit-frame-pointer2016102420161009
879160amd64-64gcc -m64 -march=k8 -O -fomit-frame-pointer2016102420161009
879336amd64-64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
879352amd64-64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102420161009
879530amd64-64gcc -march=nocona -O2 -fomit-frame-pointer2016102420161009
879533amd64-64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102420161009
879667amd64-64gcc -march=nocona -O3 -fomit-frame-pointer2016102420161009
879671amd64-64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102420161009
880259amd64-64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102420161009
880262amd64-64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102420161009
880302amd64-64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102420161009
880314amd64-64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102420161009
880576amd64-64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102420161009
880581amd64-64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102420161009
880584amd64-64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102420161009
880589amd64-64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
880589amd64-64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102420161009
880590amd64-64gcc -funroll-loops -Os -fomit-frame-pointer2016102420161009
881462amd64-64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102420161009
881464amd64-64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102420161009
881638amd64-64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102420161009
881640amd64-64gcc -m64 -march=barcelona -O -fomit-frame-pointer2016102420161009
881640amd64-64gcc -march=barcelona -O -fomit-frame-pointer2016102420161009
881739amd64-64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102420161009
882962amd64-64gcc -m64 -march=nocona -Os -fomit-frame-pointer2016102420161009
882962amd64-64gcc -march=nocona -Os -fomit-frame-pointer2016102420161009
883749amd64-64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102420161009
883749amd64-64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102420161009
883750amd64-64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102420161009
883757amd64-64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102420161009
883759amd64-64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102420161009
883760amd64-64gcc -m64 -march=core2 -Os -fomit-frame-pointer2016102420161009
883760amd64-64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102420161009
883760amd64-64gcc -march=barcelona -Os -fomit-frame-pointer2016102420161009
883765amd64-64gcc -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
883765amd64-64gcc -m64 -Os -fomit-frame-pointer2016102420161009
883765amd64-64gcc -march=k8 -Os -fomit-frame-pointer2016102420161009
883766amd64-64gcc -Os -fomit-frame-pointer2016102420161009
883776amd64-64gcc -m64 -march=k8 -Os -fomit-frame-pointer2016102420161009
884424amd64-64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102420161009
897563amd64-64gcc -funroll-loops2016102420161009
897565amd64-64gcc2016102420161009
897597amd64-64cc2016102420161009
1083781donna_c64gcc -O3 -fomit-frame-pointer2016102420161009
1083782donna_c64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
1083835donna_c64gcc -m64 -O3 -fomit-frame-pointer2016102420161009
1085594donna_c64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102420161009
1085598donna_c64gcc -funroll-loops -O3 -fomit-frame-pointer2016102420161009
1085599donna_c64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
1103813donna_c64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
1103819donna_c64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102420161009
1113265donna_c64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
1113266donna_c64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102420161009
1115629donna_c64gcc -march=barcelona -O3 -fomit-frame-pointer2016102420161009
1115635donna_c64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102420161009
1115644donna_c64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
1115646donna_c64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102420161009
1116640donna_c64gcc -march=k8 -O3 -fomit-frame-pointer2016102420161009
1116642donna_c64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102420161009
1117314donna_c64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102420161009
1117314donna_c64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102420161009
1131787donna_c64gcc -funroll-loops -O2 -fomit-frame-pointer2016102420161009
1131789donna_c64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102420161009
1131800donna_c64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
1151123donna_c64gcc -O2 -fomit-frame-pointer2016102420161009
1151123donna_c64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
1151123donna_c64gcc -m64 -O2 -fomit-frame-pointer2016102420161009
1154549donna_c64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102420161009
1154549donna_c64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102420161009
1154552donna_c64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102420161009
1154555donna_c64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102420161009
1156688donna_c64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
1156690donna_c64clang -O3 -fomit-frame-pointer -Qunused-arguments2016102420161009
1156691donna_c64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
1156693donna_c64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
1184133donna_c64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102420161009
1184136donna_c64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102420161009
1184307donna_c64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102420161009
1184323donna_c64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
1188976donna_c64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102420161009
1189691donna_c64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102420161009
1190456donna_c64gcc -funroll-loops -Os -fomit-frame-pointer2016102420161009
1190456donna_c64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
1190456donna_c64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102420161009
1190504donna_c64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102420161009
1191219donna_c64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102420161009
1194063donna_c64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102420161009
1194063donna_c64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102420161009
1194063donna_c64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102420161009
1194064donna_c64gcc -march=barcelona -Os -fomit-frame-pointer2016102420161009
1194807donna_c64gcc -Os -fomit-frame-pointer2016102420161009
1194807donna_c64gcc -m64 -Os -fomit-frame-pointer2016102420161009
1194807donna_c64gcc -march=k8 -Os -fomit-frame-pointer2016102420161009
1194808donna_c64gcc -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
1194808donna_c64gcc -m64 -march=k8 -Os -fomit-frame-pointer2016102420161009
1201016donna_c64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102420161009
1201021donna_c64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102420161009
1201024donna_c64gcc -march=barcelona -O2 -fomit-frame-pointer2016102420161009
1202008donna_c64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
1203022donna_c64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102420161009
1203023donna_c64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102420161009
1203023donna_c64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102420161009
1203024donna_c64gcc -m64 -march=core2 -Os -fomit-frame-pointer2016102420161009
1204206donna_c64gcc -march=k8 -O2 -fomit-frame-pointer2016102420161009
1204211donna_c64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102420161009
1213787donna_c64gcc -march=nocona -O3 -fomit-frame-pointer2016102420161009
1213791donna_c64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102420161009
1214706donna_c64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102420161009
1214715donna_c64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102420161009
1264950amd64-51clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
1265209amd64-51clang -O3 -fomit-frame-pointer -Qunused-arguments2016102420161009
1265209amd64-51clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
1265301amd64-51gcc -m64 -march=core2 -O -fomit-frame-pointer2016102420161009
1265464amd64-51clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
1265469amd64-51clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102420161009
1265819amd64-51gcc -m64 -march=corei7 -O -fomit-frame-pointer2016102420161009
1265840amd64-51gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102420161009
1265940amd64-51gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102420161009
1265976amd64-51clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
1266112donna_c64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102420161009
1266113donna_c64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102420161009
1266601amd64-51gcc -funroll-loops -O3 -fomit-frame-pointer2016102420161009
1266605amd64-51gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
1266744amd64-51gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102420161009
1266746amd64-51gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
1266829amd64-51gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102420161009
1266901amd64-51gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102420161009
1266950amd64-51gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102420161009
1266966amd64-51gcc -O -fomit-frame-pointer2016102420161009
1267069amd64-51gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102420161009
1267120amd64-51gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102420161009
1267152amd64-51gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102420161009
1267198amd64-51gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102420161009
1267215amd64-51gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102420161009
1267219amd64-51gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102420161009
1267256amd64-51gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
1267263amd64-51gcc -funroll-loops -m64 -O -fomit-frame-pointer2016102420161009
1267405amd64-51gcc -march=barcelona -O2 -fomit-frame-pointer2016102420161009
1267411amd64-51gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102420161009
1267415amd64-51gcc -march=barcelona -O3 -fomit-frame-pointer2016102420161009
1267474amd64-51gcc -march=nocona -O -fomit-frame-pointer2016102420161009
1267549amd64-51gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102420161009
1267549amd64-51gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102420161009
1267739amd64-51gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102420161009
1267741amd64-51gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102420161009
1267749amd64-51gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102420161009
1267749amd64-51gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102420161009
1267955amd64-51gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102420161009
1268000amd64-51gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102420161009
1268013amd64-51gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102420161009
1268021amd64-51gcc -funroll-loops -Os -fomit-frame-pointer2016102420161009
1268173amd64-51gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102420161009
1268187amd64-51gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
1268226amd64-51gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102420161009
1268251amd64-51gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102420161009
1268254amd64-51gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102420161009
1268322amd64-51gcc -march=k8 -O2 -fomit-frame-pointer2016102420161009
1268429amd64-51gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
1268501amd64-51gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102420161009
1268501amd64-51gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102420161009
1268525amd64-51gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
1268893amd64-51gcc -march=nocona -O3 -fomit-frame-pointer2016102420161009
1268898amd64-51gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102420161009
1268898amd64-51gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102420161009
1268968amd64-51gcc -m64 -march=k8 -O -fomit-frame-pointer2016102420161009
1268997amd64-51gcc -m64 -march=nocona -O -fomit-frame-pointer2016102420161009
1269032amd64-51gcc -Os -fomit-frame-pointer2016102420161009
1269037amd64-51gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102420161009
1269037amd64-51gcc -m64 -march=nocona -Os -fomit-frame-pointer2016102420161009
1269042amd64-51gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102420161009
1269042amd64-51gcc -march=barcelona -Os -fomit-frame-pointer2016102420161009
1269047amd64-51gcc -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
1269047amd64-51gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102420161009
1269047amd64-51gcc -march=k8 -Os -fomit-frame-pointer2016102420161009
1269051amd64-51gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102420161009
1269059amd64-51gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102420161009
1269069amd64-51gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102420161009
1269069amd64-51gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102420161009
1269246amd64-51gcc -march=k8 -O3 -fomit-frame-pointer2016102420161009
1269288amd64-51gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102420161009
1269293amd64-51gcc -m64 -march=k8 -Os -fomit-frame-pointer2016102420161009
1269296amd64-51gcc -m64 -Os -fomit-frame-pointer2016102420161009
1269296amd64-51gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102420161009
1269394amd64-51gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102420161009
1269744amd64-51gcc -march=nocona -O2 -fomit-frame-pointer2016102420161009
1269813amd64-51gcc -m64 -march=core2 -Os -fomit-frame-pointer2016102420161009
1269970amd64-51gcc -march=barcelona -O -fomit-frame-pointer2016102420161009
1270010amd64-51gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102420161009
1270045amd64-51gcc -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
1270216amd64-51gcc -O3 -fomit-frame-pointer2016102420161009
1270302amd64-51gcc -funroll-loops -O -fomit-frame-pointer2016102420161009
1270349amd64-51gcc -m64 -O3 -fomit-frame-pointer2016102420161009
1270352amd64-51gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
1270422amd64-51gcc -funroll-loops -O2 -fomit-frame-pointer2016102420161009
1270429amd64-51gcc -m64 -march=barcelona -O -fomit-frame-pointer2016102420161009
1270509amd64-51gcc -march=k8 -O -fomit-frame-pointer2016102420161009
1270653amd64-51gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
1270653amd64-51gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102420161009
1270861amd64-51gcc -m64 -O2 -fomit-frame-pointer2016102420161009
1271248amd64-51gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
1271314amd64-51gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
1271314amd64-51gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102420161009
1271314amd64-51gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102420161009
1271314amd64-51gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102420161009
1271571amd64-51gcc -m64 -O -fomit-frame-pointer2016102420161009
1271696donna_c64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
1271702donna_c64gcc -funroll-loops -O -fomit-frame-pointer2016102420161009
1271724donna_c64gcc -funroll-loops -m64 -O -fomit-frame-pointer2016102420161009
1271797amd64-51gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102420161009
1272330amd64-51gcc -march=nocona -Os -fomit-frame-pointer2016102420161009
1272375amd64-51gcc -O2 -fomit-frame-pointer2016102420161009
1273715amd64-51gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102420161009
1289574donna_c64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102420161009
1289578donna_c64gcc -march=nocona -O2 -fomit-frame-pointer2016102420161009
1291069amd64-51gcc2016102420161009
1291144amd64-51gcc -funroll-loops2016102420161009
1292128amd64-51cc2016102420161009
1296521donna_c64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102420161009
1296525donna_c64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102420161009
1308091donna_c64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102420161009
1308093donna_c64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102420161009
1312048donna_c64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102420161009
1312048donna_c64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102420161009
1330582donna_c64gcc -m64 -march=nocona -O -fomit-frame-pointer2016102420161009
1330582donna_c64gcc -march=nocona -O -fomit-frame-pointer2016102420161009
1342598donna_c64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102420161009
1343119donna_c64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102420161009
1346226donna_c64gcc -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
1346832donna_c64gcc -m64 -O -fomit-frame-pointer2016102420161009
1346845donna_c64gcc -O -fomit-frame-pointer2016102420161009
1347615donna_c64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102420161009
1347615donna_c64gcc -march=barcelona -O -fomit-frame-pointer2016102420161009
1347616donna_c64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102420161009
1347621donna_c64gcc -m64 -march=barcelona -O -fomit-frame-pointer2016102420161009
1348549donna_c64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102420161009
1348555donna_c64gcc -m64 -march=corei7 -O -fomit-frame-pointer2016102420161009
1348918donna_c64gcc -m64 -march=core2 -O -fomit-frame-pointer2016102420161009
1348922donna_c64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102420161009
1349797donna_c64gcc -m64 -march=nocona -Os -fomit-frame-pointer2016102420161009
1349797donna_c64gcc -march=nocona -Os -fomit-frame-pointer2016102420161009
1357701donna_c64gcc -march=k8 -O -fomit-frame-pointer2016102420161009
1357707donna_c64gcc -m64 -march=k8 -O -fomit-frame-pointer2016102420161009
1686886donnagcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
1687548donnagcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102420161009
1690213donnagcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102420161009
1690344donnagcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102420161009
1690367donnagcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102420161009
1692516donnagcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102420161009
1693821donnagcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
1693957donnagcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102420161009
1694619donnagcc -funroll-loops -O3 -fomit-frame-pointer2016102420161009
1694619donnagcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102420161009
1694745donnagcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102420161009
1697248donnagcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102420161009
1697286donnagcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102420161009
1697655donnagcc -m64 -O3 -fomit-frame-pointer2016102420161009
1698277donnagcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102420161009
1698550donnagcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
1698600donnagcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102420161009
1698855donnagcc -march=barcelona -O2 -fomit-frame-pointer2016102420161009
1699210donnagcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102420161009
1699421donnagcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102420161009
1699640donnagcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102420161009
1700067donnagcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
1700301donnagcc -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
1701007donnagcc -O -fomit-frame-pointer2016102420161009
1701080donnagcc -m64 -O -fomit-frame-pointer2016102420161009
1701300donnagcc -funroll-loops -O -fomit-frame-pointer2016102420161009
1701607donnagcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102420161009
1701674donnagcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102420161009
1701683donnagcc -funroll-loops -O2 -fomit-frame-pointer2016102420161009
1701965donnagcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102420161009
1701970donnagcc -m64 -march=core2 -O -fomit-frame-pointer2016102420161009
1701976donnagcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102420161009
1702032donnagcc -m64 -march=corei7 -O -fomit-frame-pointer2016102420161009
1702411donnagcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
1702504donnagcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
1702637donnagcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102420161009
1702763donnagcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102420161009
1703152donnagcc -march=barcelona -O -fomit-frame-pointer2016102420161009
1703192donnagcc -funroll-loops -m64 -O -fomit-frame-pointer2016102420161009
1703355donnagcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
1703356donnagcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102420161009
1703477donnagcc -m64 -march=barcelona -O -fomit-frame-pointer2016102420161009
1703523donnagcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102420161009
1703613donnagcc -O3 -fomit-frame-pointer2016102420161009
1703776donnagcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
1703888donnagcc -m64 -O2 -fomit-frame-pointer2016102420161009
1704270donnagcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102420161009
1705032donnagcc -O2 -fomit-frame-pointer2016102420161009
1705176donnagcc -march=barcelona -O3 -fomit-frame-pointer2016102420161009
1705178donnagcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102420161009
1706198donnagcc -march=k8 -O -fomit-frame-pointer2016102420161009
1706629donnagcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
1706675donnagcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102420161009
1706675donnagcc -m64 -march=k8 -O -fomit-frame-pointer2016102420161009
1707061donnagcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102420161009
1707120donnagcc -march=k8 -O3 -fomit-frame-pointer2016102420161009
1707620donnagcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102420161009
1708029donnagcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102420161009
1708030donnagcc -march=k8 -O2 -fomit-frame-pointer2016102420161009
1708227donnagcc -march=nocona -O3 -fomit-frame-pointer2016102420161009
1711267donnagcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102420161009
1711267donnagcc -march=nocona -O2 -fomit-frame-pointer2016102420161009
1712626donnagcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102420161009
1712783donnagcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102420161009
1713519donnagcc -m64 -march=nocona -O -fomit-frame-pointer2016102420161009
1715725donnagcc -march=nocona -O -fomit-frame-pointer2016102420161009
1716613donnagcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102420161009
1717955donnagcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102420161009
1742582donnagcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102420161009
1743491donnagcc -m64 -march=core2 -Os -fomit-frame-pointer2016102420161009
1744655donnagcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102420161009
1747400donnagcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102420161009
1747706donnagcc -funroll-loops -Os -fomit-frame-pointer2016102420161009
1747706donnagcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
1748181donnagcc -march=nocona -Os -fomit-frame-pointer2016102420161009
1748192donnagcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102420161009
1748286donnagcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102420161009
1748307donnagcc -march=k8 -Os -fomit-frame-pointer2016102420161009
1748594donnagcc -Os -fomit-frame-pointer2016102420161009
1748702donnagcc -m64 -march=k8 -Os -fomit-frame-pointer2016102420161009
1749099donnagcc -m64 -Os -fomit-frame-pointer2016102420161009
1749365donnagcc -m64 -march=nocona -Os -fomit-frame-pointer2016102420161009
1749538donnagcc -march=barcelona -Os -fomit-frame-pointer2016102420161009
1749733donnagcc -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
1750672donnagcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102420161009
1750915donnagcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102420161009
1755106donnagcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102420161009
1755152donnagcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102420161009
1755893donnagcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102420161009
1760806donnagcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102420161009
1762176donnagcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102420161009
1763046donnagcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102420161009
1875277donnagcc -funroll-loops2016102420161009
1875958donnagcc2016102420161009
1876070donnacc2016102420161009
2701608ref10gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102420161009
2701610ref10gcc -m64 -march=core2 -Os -fomit-frame-pointer2016102420161009
2701610ref10gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102420161009
2701615ref10gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102420161009
2704989ref10gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102420161009
2705005ref10gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102420161009
2705126ref10gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102420161009
2705190ref10gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102420161009
2705414ref10gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
2705418ref10gcc -funroll-loops -O -fomit-frame-pointer2016102420161009
2705440ref10gcc -funroll-loops -m64 -O -fomit-frame-pointer2016102420161009
2705982ref10gcc -march=nocona -Os -fomit-frame-pointer2016102420161009
2705984ref10gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102420161009
2705984ref10gcc -m64 -march=nocona -Os -fomit-frame-pointer2016102420161009
2706008ref10gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102420161009
2709387ref10gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102420161009
2709400ref10gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102420161009
2721976ref10gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102420161009
2721990ref10gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102420161009
2731192ref10gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102420161009
2731199ref10gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102420161009
2735510ref10gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102420161009
2735517ref10gcc -m64 -march=core2 -O -fomit-frame-pointer2016102420161009
2735576ref10gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102420161009
2735576ref10gcc -m64 -march=corei7 -O -fomit-frame-pointer2016102420161009
2738466ref10gcc -march=nocona -O3 -fomit-frame-pointer2016102420161009
2738475ref10gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102420161009
2739550ref10gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102420161009
2739557ref10gcc -march=barcelona -O -fomit-frame-pointer2016102420161009
2739566ref10gcc -m64 -march=barcelona -O -fomit-frame-pointer2016102420161009
2739878ref10gcc -m64 -march=k8 -O -fomit-frame-pointer2016102420161009
2739882ref10gcc -march=k8 -O -fomit-frame-pointer2016102420161009
2741622ref10gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102420161009
2741623ref10gcc -march=nocona -O2 -fomit-frame-pointer2016102420161009
2741792ref10gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102420161009
2743537ref10gcc -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
2743547ref10gcc -m64 -O -fomit-frame-pointer2016102420161009
2743615ref10gcc -O -fomit-frame-pointer2016102420161009
2747848ref10gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102420161009
2747856ref10gcc -funroll-loops -O3 -fomit-frame-pointer2016102420161009
2747862ref10gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
2748016ref10gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
2748020ref10gcc -funroll-loops -O2 -fomit-frame-pointer2016102420161009
2748021ref10gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102420161009
2752534ref10gcc -O2 -fomit-frame-pointer2016102420161009
2752536ref10gcc -m64 -O2 -fomit-frame-pointer2016102420161009
2752542ref10gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
2753656ref10gcc -m64 -O3 -fomit-frame-pointer2016102420161009
2753659ref10gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
2753661ref10gcc -O3 -fomit-frame-pointer2016102420161009
2754215ref10gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102420161009
2754216ref10gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102420161009
2754218ref10gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102420161009
2754226ref10gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102420161009
2757645ref10gcc -Os -fomit-frame-pointer2016102420161009
2757645ref10gcc -m64 -Os -fomit-frame-pointer2016102420161009
2757646ref10gcc -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
2757848ref10gcc -march=k8 -Os -fomit-frame-pointer2016102420161009
2757852ref10gcc -m64 -march=k8 -Os -fomit-frame-pointer2016102420161009
2761226ref10gcc -m64 -march=nocona -O -fomit-frame-pointer2016102420161009
2761228ref10gcc -march=nocona -O -fomit-frame-pointer2016102420161009
2763789ref10gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102420161009
2763790ref10gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102420161009
2764933ref10gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102420161009
2764952ref10gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102420161009
2775264ref10gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102420161009
2775267ref10gcc -march=barcelona -Os -fomit-frame-pointer2016102420161009
2775279ref10gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102420161009
2778032ref10gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102420161009
2782026ref10gcc -march=k8 -O2 -fomit-frame-pointer2016102420161009
2782038ref10gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102420161009
2785734ref10gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102420161009
2786752ref10gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102420161009
2786759ref10gcc -march=k8 -O3 -fomit-frame-pointer2016102420161009
2799837ref10gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102420161009
2807886ref10gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102420161009
2807939ref10gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102420161009
2810448ref10gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102420161009
2810469ref10gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
2812186ref10gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102420161009
2812186ref10gcc -march=barcelona -O2 -fomit-frame-pointer2016102420161009
2812206ref10gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
2814557ref10gcc -march=barcelona -O3 -fomit-frame-pointer2016102420161009
2814573ref10gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102420161009
2814633ref10gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
2814717ref10gcc -funroll-loops -Os -fomit-frame-pointer2016102420161009
2814770ref10gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102420161009
2814773ref10gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
2814963ref10gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102420161009
2815035ref10gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102420161009
2817245ref10gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102420161009
2817248ref10gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
2869264ref10clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
2869264ref10clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
2869272ref10clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102420161009
2869272ref10clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
2869534ref10clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
2974811ref10clang -O3 -fomit-frame-pointer -Qunused-arguments2016102420161009
4955533donna_c64cc2016102420161009
4955964donna_c64gcc -funroll-loops2016102420161009
4967272donna_c64gcc2016102420161009
6269504ref10cc2016102420161009
6269546ref10gcc2016102420161009
6269558ref10gcc -funroll-loops2016102420161009
44957150refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102420161009
45159330refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102420161009
45275747refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102420161009
45407261refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102420161009
45779241refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102420161009
46036261refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102420161009
47119104refgcc -funroll-loops -O3 -fomit-frame-pointer2016102420161009
47140480refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102420161009
47264976refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102420161009
47397498refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
47510490refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102420161009
48429255refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
48503150refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102420161009
48540118refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102420161009
48633793refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102420161009
48648469refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
48682800refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
49024267refgcc -funroll-loops -O2 -fomit-frame-pointer2016102420161009
51171990refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102420161009
51415227refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102420161009
52333644refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102420161009
52379363refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102420161009
52496506refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102420161009
52536912refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102420161009
53240320refgcc -funroll-loops -O -fomit-frame-pointer2016102420161009
53276504refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102420161009
53285333refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
53856201refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102420161009
53947504refgcc -march=k8 -O2 -fomit-frame-pointer2016102420161009
54001915refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102420161009
54043093refgcc -march=nocona -O3 -fomit-frame-pointer2016102420161009
54164426refgcc -march=k8 -O3 -fomit-frame-pointer2016102420161009
54185665refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102420161009
54531587refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
54574981refgcc -march=barcelona -O3 -fomit-frame-pointer2016102420161009
54671502refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102420161009
54705413refclang -O3 -fomit-frame-pointer -Qunused-arguments2016102420161009
54711950refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
54714264refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
54751000refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
55119173refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102420161009
55592437refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102420161009
55663854refgcc -march=nocona -O2 -fomit-frame-pointer2016102420161009
55829934refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
55845066refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102420161009
55965925refgcc -march=barcelona -O2 -fomit-frame-pointer2016102420161009
56548667refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102420161009
56820437refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102420161009
56832899refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
56841607refgcc -O2 -fomit-frame-pointer2016102420161009
56866729refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102420161009
56869605refgcc -m64 -O2 -fomit-frame-pointer2016102420161009
56894236refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102420161009
56917755refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
57007725refgcc -O3 -fomit-frame-pointer2016102420161009
57030640refgcc -m64 -O3 -fomit-frame-pointer2016102420161009
57047138refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102420161009
57144437refgcc -m64 -march=nocona -O -fomit-frame-pointer2016102420161009
57164128refgcc -march=nocona -O -fomit-frame-pointer2016102420161009
57311736refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102420161009
57366608refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102420161009
57511571refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102420161009
57542756refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102420161009
57740002refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102420161009
57819171refgcc -march=nocona -Os -fomit-frame-pointer2016102420161009
58358728refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102420161009
58389507refgcc -march=barcelona -Os -fomit-frame-pointer2016102420161009
58392363refgcc -Os -fomit-frame-pointer2016102420161009
58405811refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102420161009
58423640refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102420161009
58444482refgcc -m64 -Os -fomit-frame-pointer2016102420161009
58508978refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
58576030refgcc -march=k8 -Os -fomit-frame-pointer2016102420161009
58687800refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102420161009
60718182refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102420161009
60732010refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102420161009
60733846refgcc -m64 -march=k8 -O -fomit-frame-pointer2016102420161009
60736408refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102420161009
60768550refgcc -funroll-loops -Os -fomit-frame-pointer2016102420161009
60775901refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102420161009
60793592refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
60804846refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102420161009
60823096refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102420161009
60840453refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102420161009
60855101refgcc -march=k8 -O -fomit-frame-pointer2016102420161009
60862166refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102420161009
60878435refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102420161009
61520391refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102420161009
61520910refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102420161009
61621604refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102420161009
61642971refgcc -m64 -march=core2 -O -fomit-frame-pointer2016102420161009
62013979refgcc -O -fomit-frame-pointer2016102420161009
62044373refgcc -m64 -O -fomit-frame-pointer2016102420161009
62106571refgcc -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
62255374refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102420161009
62313109refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102420161009
62320438refgcc -march=barcelona -O -fomit-frame-pointer2016102420161009
62430984refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102420161009
219418931refgcc2016102420161009
219462115refgcc -funroll-loops2016102420161009
219506213refcc2016102420161009

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