Implementation notes: amd64, morningstar, crypto_dh/curve25519

Computer: morningstar
Architecture: amd64
CPU ID: AuthenticAMD-00100f42-178bfbff
SUPERCOP version: 20170904
Operation: crypto_dh
Primitive: curve25519
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
874920? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017090720170904
874920? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017090720170904
874920? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090720170904
874921? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090720170904
874922? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090720170904
874922? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090720170904
874923? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017090720170904
874923? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090720170904
874923? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017090720170904
874923? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017090720170904
874923? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017090720170904
874924? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017090720170904
874924? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017090720170904
874924? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090720170904
874924? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017090720170904
874925? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017090720170904
874925? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017090720170904
874925? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090720170904
874925? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017090720170904
874925? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017090720170904
874925? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090720170904
874925? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090720170904
874925? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017090720170904
874925? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017090720170904
874926? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017090720170904
874926? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017090720170904
874926? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017090720170904
874926? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017090720170904
874927? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017090720170904
874927? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017090720170904
874928? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090720170904
874928? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090720170904
874928? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017090720170904
874928? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090720170904
874928? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090720170904
874928? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017090720170904
874931? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017090720170904
874931? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017090720170904
874931? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090720170904
874938? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017090720170904
874939? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017090720170904
874941? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090720170904
874941? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017090720170904
874946? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090720170904
874946? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017090720170904
874947? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090720170904
874948? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017090720170904
874950? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090720170904
874953? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017090720170904
874954? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017090720170904
874955? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090720170904
874955? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
874956? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090720170904
874958? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017090720170904
874960? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
874960? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017090720170904
874963? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017090720170904
874964? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017090720170904
874965? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
874965? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017090720170904
874965? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090720170904
874965? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017090720170904
874966? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017090720170904
874967? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017090720170904
874968? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090720170904
874968? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090720170904
874970? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017090720170904
874970? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017090720170904
874972? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090720170904
874973? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017090720170904
874973? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017090720170904
874976? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090720170904
874977? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017090720170904
874978? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090720170904
874981? ? ?? ? ?refgcc2017090720170904
874986? ? ?? ? ?refgcc_-funroll-loops2017090720170904
874989? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017090720170904
874990? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017090720170904
874992? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017090720170904
874997? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
875004? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017090720170904
875004? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017090720170904
875008? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017090720170904
875009? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090720170904
875010? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017090720170904
875010? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090720170904
875010? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017090720170904
875010? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017090720170904
875011? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017090720170904
875012? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017090720170904
875014? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017090720170904
875016? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090720170904
875016? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090720170904
875032? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090720170904
875033? ? ?? ? ?refcc2017090720170904
875035? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090720170904
875035? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017090720170904
875037? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090720170904
875042? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090720170904
875069? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090720170904
878491? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017090720170904
1163565? ? ?? ? ?mpfqgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017090720170904
1165330? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090720170904
1169622? ? ?? ? ?mpfqgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090720170904
1170216? ? ?? ? ?mpfqgcc_-O3_-fomit-frame-pointer2017090720170904
1170219? ? ?? ? ?mpfqgcc_-m64_-O3_-fomit-frame-pointer2017090720170904
1170703? ? ?? ? ?mpfqgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090720170904
1171264? ? ?? ? ?mpfqgcc_-march=nocona_-O3_-fomit-frame-pointer2017090720170904
1180708? ? ?? ? ?mpfqgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090720170904
1181619? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017090720170904
1181818? ? ?? ? ?mpfqgcc_-funroll-loops_-O3_-fomit-frame-pointer2017090720170904
1182263? ? ?? ? ?mpfqgcc_-march=nocona_-O2_-fomit-frame-pointer2017090720170904
1183891? ? ?? ? ?mpfqgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090720170904
1187124? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090720170904
1188326? ? ?? ? ?mpfqgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017090720170904
1191032? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017090720170904
1191527? ? ?? ? ?mpfqgcc_-funroll-loops_-O2_-fomit-frame-pointer2017090720170904
1191992? ? ?? ? ?mpfqgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090720170904
1192427? ? ?? ? ?mpfqgcc_-m64_-O2_-fomit-frame-pointer2017090720170904
1192624? ? ?? ? ?mpfqgcc_-O2_-fomit-frame-pointer2017090720170904
1193538? ? ?? ? ?mpfqgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090720170904
1196490? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017090720170904
1196807? ? ?? ? ?mpfqgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017090720170904
1197250? ? ?? ? ?mpfqgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090720170904
1197394? ? ?? ? ?mpfqgcc_-march=barcelona_-O3_-fomit-frame-pointer2017090720170904
1197485? ? ?? ? ?mpfqgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090720170904
1197523? ? ?? ? ?mpfqgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017090720170904
1198266? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090720170904
1199279? ? ?? ? ?mpfqgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090720170904
1199568? ? ?? ? ?mpfqgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017090720170904
1200298? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017090720170904
1201099? ? ?? ? ?mpfqgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090720170904
1201404? ? ?? ? ?mpfqgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017090720170904
1202074? ? ?? ? ?mpfqgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017090720170904
1203005? ? ?? ? ?mpfqgcc_-march=k8_-O3_-fomit-frame-pointer2017090720170904
1203530? ? ?? ? ?mpfqgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017090720170904
1203885? ? ?? ? ?mpfqgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017090720170904
1203907? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090720170904
1204219? ? ?? ? ?mpfqgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090720170904
1207808? ? ?? ? ?mpfqgcc_-march=k8_-O2_-fomit-frame-pointer2017090720170904
1209201? ? ?? ? ?mpfqgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017090720170904
1213094? ? ?? ? ?mpfqgcc_-march=barcelona_-O2_-fomit-frame-pointer2017090720170904
1213630? ? ?? ? ?mpfqgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090720170904
1213891? ? ?? ? ?mpfqgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090720170904
1215440? ? ?? ? ?mpfqgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090720170904
1250767? ? ?? ? ?mpfqgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017090720170904
1251108? ? ?? ? ?mpfqgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090720170904
1256622? ? ?? ? ?mpfqgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090720170904
1258000? ? ?? ? ?mpfqgcc_-march=barcelona_-O_-fomit-frame-pointer2017090720170904
1258997? ? ?? ? ?mpfqgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017090720170904
1259907? ? ?? ? ?mpfqgcc_-march=k8_-O_-fomit-frame-pointer2017090720170904
1262348? ? ?? ? ?mpfqgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017090720170904
1262899? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017090720170904
1262913? ? ?? ? ?mpfqclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090720170904
1263504? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090720170904
1266273? ? ?? ? ?mpfqgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090720170904
1266289? ? ?? ? ?mpfqclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
1268227? ? ?? ? ?mpfqgcc_-funroll-loops_-O_-fomit-frame-pointer2017090720170904
1268936? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017090720170904
1271762? ? ?? ? ?mpfqgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090720170904
1273256? ? ?? ? ?mpfqclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017090720170904
1273983? ? ?? ? ?mpfqgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017090720170904
1274682? ? ?? ? ?mpfqgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017090720170904
1275946? ? ?? ? ?mpfqgcc_-march=nocona_-O_-fomit-frame-pointer2017090720170904
1277421? ? ?? ? ?mpfqgcc_-m64_-O_-fomit-frame-pointer2017090720170904
1278464? ? ?? ? ?mpfqgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017090720170904
1278870? ? ?? ? ?mpfqgcc_-O_-fomit-frame-pointer2017090720170904
1280328? ? ?? ? ?mpfqclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
1280402? ? ?? ? ?mpfqclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
1281416? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017090720170904
1287516? ? ?? ? ?mpfqgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090720170904
1288505? ? ?? ? ?mpfqgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017090720170904
1289363? ? ?? ? ?mpfqgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017090720170904
1292216? ? ?? ? ?mpfqgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017090720170904
1389669? ? ?? ? ?mpfqclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
1442251? ? ?? ? ?mpfqgcc_-march=nocona_-Os_-fomit-frame-pointer2017090720170904
1445547? ? ?? ? ?mpfqgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090720170904
1457105? ? ?? ? ?mpfqgcc_-funroll-loops_-Os_-fomit-frame-pointer2017090720170904
1457703? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017090720170904
1458148? ? ?? ? ?mpfqgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017090720170904
1459783? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017090720170904
1460317? ? ?? ? ?mpfqgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090720170904
1465814? ? ?? ? ?mpfqgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017090720170904
1466497? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090720170904
1467308? ? ?? ? ?mpfqgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017090720170904
1468929? ? ?? ? ?mpfqgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090720170904
1479643? ? ?? ? ?mpfqgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017090720170904
1485571? ? ?? ? ?mpfqgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090720170904
1486704? ? ?? ? ?mpfqgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017090720170904
1495773? ? ?? ? ?mpfqgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090720170904
1501195? ? ?? ? ?mpfqgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090720170904
1504151? ? ?? ? ?mpfqgcc_-Os_-fomit-frame-pointer2017090720170904
1506374? ? ?? ? ?mpfqgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090720170904
1506716? ? ?? ? ?mpfqgcc_-m64_-Os_-fomit-frame-pointer2017090720170904
1508192? ? ?? ? ?mpfqgcc_-march=k8_-Os_-fomit-frame-pointer2017090720170904
1510718? ? ?? ? ?mpfqgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017090720170904
1519160? ? ?? ? ?mpfqgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090720170904
1519747? ? ?? ? ?mpfqgcc_-march=barcelona_-Os_-fomit-frame-pointer2017090720170904
1520783? ? ?? ? ?mpfqgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090720170904
3229347? ? ?? ? ?mpfqgcc_-funroll-loops2017090720170904
3232682? ? ?? ? ?mpfqgcc2017090720170904
3234149? ? ?? ? ?mpfqcc2017090720170904

Test failure

Implementation: crypto_dh/curve25519/mpfq
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer mpfq ref

Compiler output

Implementation: crypto_dh/curve25519/mpfq
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
mpfq_p_25519.c: In file included from mpfq_p_25519.c:5:
mpfq_p_25519.c: ./x86_64/mpfq_p_25519.c:111:1: warning: control reaches end of non-void function [-Wreturn-type]
mpfq_p_25519.c: }
mpfq_p_25519.c: ^
mpfq_p_25519.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments mpfq
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments mpfq
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments mpfq
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments mpfq
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments mpfq
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments mpfq