Implementation notes: amd64, mangetsu, crypto_sign/pass769

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: pass769
TimeImplementationCompilerBenchmark dateSUPERCOP version
1179876ref-karatsubagcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014092720140907
1185612ref-karatsubagcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014092720140907
1197156ref-karatsubagcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014092720140907
1197364ref-karatsubagcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092720140907
1199788ref-karatsubagcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014092720140907
1212084ref-karatsubagcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092720140907
1214736ref-karatsubagcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092720140907
1224816ref-karatsubagcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
1225668ref-karatsubagcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092720140907
1228756ref-karatsubagcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092720140907
1232156ref-karatsubagcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
1234452ref-karatsubagcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092720140907
1237588ref-karatsubagcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092720140907
1237732ref-karatsubagcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092720140907
1240868ref-karatsubagcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092720140907
1241408ref-karatsubagcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092720140907
1241932ref-karatsubagcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092720140907
1250096ref-karatsubagcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014092720140907
1252276ref-karatsubagcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
1258308ref-karatsubagcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014092720140907
1259852ref-karatsubagcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092720140907
1260976ref-karatsubagcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092720140907
1261488ref-karatsubagcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092720140907
1262264ref-karatsubagcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014092720140907
1262648ref-karatsubagcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092720140907
1268712ref-karatsubagcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092720140907
1282360ref-karatsubagcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092720140907
1286288ref-karatsubagcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092720140907
1288876ref-karatsubagcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014092720140907
1296156ref-karatsubagcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092720140907
1298788ref-karatsubagcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092720140907
1298996ref-karatsubagcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
1299072ref-karatsubagcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092720140907
1305684ref-karatsubagcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092720140907
1311104ref-karatsubagcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092720140907
1317412ref-karatsubagcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092720140907
1319056ref-karatsubagcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092720140907
1319408ref-karatsubagcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092720140907
1319484ref-karatsubagcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
1324676ref-karatsubagcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014092720140907
1328072ref-karatsubagcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092720140907
1334528ref-karatsubagcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092720140907
1340440ref-karatsubagcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092720140907
1344036ref-karatsubagcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092720140907
1344288ref-karatsubagcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092720140907
1349776ref-karatsubagcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014092720140907
1353968ref-karatsubagcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
1355528ref-karatsubagcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092720140907
1356224ref-karatsubagcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092720140907
1363076ref-karatsubagcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092720140907
1364296ref-karatsubagcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092720140907
1367204ref-karatsubagcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092720140907
1374456ref-karatsubagcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014092720140907
1375984ref-karatsubagcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
1376020ref-karatsubagcc-4.8 -m64 -O2 -fomit-frame-pointer2014092720140907
1376224ref-karatsubagcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014092720140907
1378236ref-karatsubagcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014092720140907
1385500ref-karatsubagcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014092720140907
1398956ref-karatsubagcc-4.7 -funroll-loops -O -fomit-frame-pointer2014092720140907
1401152ref-karatsubagcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014092720140907
1405524ref-karatsubagcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014092720140907
1406792ref-karatsubagcc-4.8 -O2 -fomit-frame-pointer2014092720140907
1407976ref-karatsubagcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014092720140907
1408156ref-karatsubagcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014092720140907
1411132ref-karatsubagcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
1412008ref-karatsubagcc-4.8 -funroll-loops -O -fomit-frame-pointer2014092720140907
1413612ref-karatsubagcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092720140907
1415428ref-karatsubagcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092720140907
1420760ref-karatsubagcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092720140907
1421720ref-karatsubagcc-4.8 -O -fomit-frame-pointer2014092720140907
1425192ref-karatsubagcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092720140907
1427612ref-karatsubagcc-4.8 -m64 -O -fomit-frame-pointer2014092720140907
1428612ref-karatsubagcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092720140907
1435364ref-karatsubagcc-4.8 -O3 -fomit-frame-pointer2014092720140907
1435992ref-karatsubagcc-4.7 -O3 -fomit-frame-pointer2014092720140907
1436356ref-karatsubagcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092720140907
1442052ref-karatsubagcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092720140907
1443560ref-karatsubagcc-4.7 -march=k8 -O -fomit-frame-pointer2014092720140907
1444268ref-karatsubagcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092720140907
1445124ref-karatsubagcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092720140907
1446028ref-karatsubagcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092720140907
1449496ref-karatsubagcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092720140907
1449592ref-karatsubagcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092720140907
1454340ref-karatsubagcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092720140907
1454576ref-karatsubagcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014092720140907
1456272ref-karatsubagcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092720140907
1457436ref-karatsubagcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014092720140907
1469184ref-karatsubagcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092720140907
1470760ref-karatsubagcc-4.7 -m64 -O3 -fomit-frame-pointer2014092720140907
1487924ref-karatsubagcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014092720140907
1490972ref-karatsubagcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092720140907
1494072ref-karatsubagcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014092720140907
1504908ref-karatsubagcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
1511436ref-karatsubagcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
1514264ref-karatsubagcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
1520892ref-karatsubagcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014092720140907
1524068ref-karatsubagcc-4.7 -m64 -O2 -fomit-frame-pointer2014092720140907
1525348ref-karatsubagcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
1525588ref-karatsubagcc-4.7 -O2 -fomit-frame-pointer2014092720140907
1526004ref-karatsubagcc-4.8 -m64 -O3 -fomit-frame-pointer2014092720140907
1527152ref-karatsubagcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014092720140907
1531220ref-karatsubagcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092720140907
1533352ref-karatsubagcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092720140907
1537400ref-karatsubagcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014092720140907
1538076ref-karatsubagcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092720140907
1540052ref-karatsubagcc-4.8 -march=barcelona -O -fomit-frame-pointer2014092720140907
1544968ref-karatsubagcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092720140907
1545356ref-karatsubagcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092720140907
1546780ref-karatsubagcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092720140907
1548108ref-karatsubaclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
1549668ref-karatsubagcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092720140907
1551324ref-karatsubagcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014092720140907
1551392ref-karatsubaclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
1558472ref-karatsubagcc-4.7 -O -fomit-frame-pointer2014092720140907
1559020ref-karatsubagcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092720140907
1559452ref-karatsubagcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092720140907
1559944ref-karatsubagcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092720140907
1560948ref-karatsubagcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092720140907
1561752ref-karatsubagcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092720140907
1561796ref-karatsubagcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014092720140907
1562264ref-karatsubagcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014092720140907
1563064ref-karatsubagcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014092720140907
1563180ref-karatsubagcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092720140907
1563940ref-karatsubagcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014092720140907
1566144ref-karatsubaclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092720140907
1569956ref-karatsubagcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014092720140907
1570832ref-karatsubaclang -O3 -fwrapv -mavx -fomit-frame-pointer2014092720140907
1571244ref-karatsubagcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014092720140907
1572060ref-karatsubagcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014092720140907
1575360ref-karatsubagcc-4.7 -march=nocona -O -fomit-frame-pointer2014092720140907
1577088ref-karatsubagcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092720140907
1580232ref-karatsubagcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092720140907
1582132ref-karatsubagcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014092720140907
1583132ref-karatsubagcc-4.7 -m64 -O -fomit-frame-pointer2014092720140907
1585916ref-karatsubagcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014092720140907
1589660ref-karatsubaclang -O3 -fwrapv -march=native -fomit-frame-pointer2014092720140907
1591868ref-karatsubagcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092720140907
1599260ref-karatsubagcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014092720140907
1599404ref-karatsubaclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092720140907
1605232ref-karatsubagcc-4.7 -march=barcelona -O -fomit-frame-pointer2014092720140907
1605516ref-karatsubagcc-4.8 -march=k8 -O -fomit-frame-pointer2014092720140907
1615672ref-karatsubagcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014092720140907
1631464ref-karatsubagcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092720140907
1631840ref-karatsubagcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092720140907
1640496ref-karatsubagcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092720140907
1644832ref-karatsubagcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014092720140907
1653352ref-karatsubagcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092720140907
1661236ref-karatsubagcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092720140907
1661416ref-karatsubaclang -O3 -fomit-frame-pointer2014092720140907
1662476ref-karatsubagcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014092720140907
1679636ref-karatsubagcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092720140907
1729384ref-karatsubagcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014092720140907
1729732ref-karatsubagcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092720140907
1806276ref-karatsubagcc-4.8 -march=nocona -O -fomit-frame-pointer2014092720140907
1840220ref-karatsubagcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092720140907
1887768ref-karatsubagcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014092720140907
1888928ref-karatsubagcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092720140907
1906660ref-karatsubagcc-4.8 -march=k8 -Os -fomit-frame-pointer2014092720140907
1919428ref-karatsubagcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092720140907
1921992ref-karatsubagcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014092720140907
1924864ref-karatsubagcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092720140907
1925156ref-karatsubagcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092720140907
1926372ref-karatsubagcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092720140907
1926412ref-karatsubagcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092720140907
1932664ref-karatsubagcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014092720140907
1932672ref-karatsubagcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014092720140907
1936008ref-karatsubagcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092720140907
1941356ref-karatsubagcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014092720140907
1942640ref-karatsubagcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014092720140907
1942672ref-karatsubagcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092720140907
1947232ref-karatsubagcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092720140907
1949156ref-karatsubagcc-4.8 -m64 -Os -fomit-frame-pointer2014092720140907
1949240ref-karatsubagcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092720140907
1951468ref-karatsubagcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014092720140907
1958672ref-karatsubagcc-4.8 -march=nocona -Os -fomit-frame-pointer2014092720140907
1958964ref-karatsubagcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092720140907
1965072ref-karatsubagcc-4.8 -Os -fomit-frame-pointer2014092720140907
1971408ref-karatsubagcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014092720140907
1987352ref-karatsubagcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092720140907
1996448ref-karatsubagcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014092720140907
2016556ref-karatsubagcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014092720140907
2151184ref-karatsubagcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014092720140907
2594412ref-karatsubagcc-4.7 -m64 -Os -fomit-frame-pointer2014092720140907
2599432ref-karatsubagcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092720140907
2602140ref-karatsubagcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092720140907
2607092ref-karatsubagcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014092720140907
2610924ref-karatsubagcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092720140907
2615920ref-karatsubagcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014092720140907
2618924ref-karatsubagcc-4.7 -Os -fomit-frame-pointer2014092720140907
2621368ref-karatsubagcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014092720140907
2626140ref-karatsubagcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014092720140907
2639932ref-karatsubagcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014092720140907
2640636ref-karatsubagcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014092720140907
2644848ref-karatsubagcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092720140907
2649788ref-karatsubagcc-4.7 -march=k8 -Os -fomit-frame-pointer2014092720140907
2657176ref-karatsubagcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092720140907
2658792ref-karatsubagcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092720140907
2665504ref-karatsubagcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092720140907
2668244ref-karatsubagcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092720140907
2677876ref-karatsubagcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092720140907
2694924ref-karatsubagcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092720140907
2712508ref-karatsubagcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014092720140907
2752448ref-karatsubagcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092720140907
2752520ref-karatsubagcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092720140907
2784888ref-karatsubagcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014092720140907
2876428ref-karatsubagcc-4.7 -march=nocona -Os -fomit-frame-pointer2014092720140907
2879352ref-karatsubagcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014092720140907
5525964ref-karatsubacc2014092720140907
5603088ref-karatsubagcc-4.7 -funroll-loops2014092720140907
5615956ref-karatsubagcc-4.82014092720140907
5780112ref-karatsubagcc-4.72014092720140907
7783316ref-karatsubagcc-4.8 -funroll-loops2014092720140907

Test failure

Implementation: crypto_sign/pass769/ref-karatsuba
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer ref-karatsuba
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer ref-karatsuba
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref-karatsuba
gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer ref-karatsuba
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer ref-karatsuba
gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref-karatsuba
gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer ref-karatsuba
gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer ref-karatsuba

Compiler output

Implementation: crypto_sign/pass769/ref-karatsuba
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
bsparseconv.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
fastrandombytes.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
formatc.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
hash.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
ntt.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
poly.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
sign.c: clang-3.3: warning: argument unused during compilation: '-fpolly'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref-karatsuba
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref-karatsuba
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref-karatsuba

Compiler output

Implementation: crypto_sign/pass769/ref-karatsuba
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
bsparseconv.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
fastrandombytes.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
formatc.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
ntt.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
poly.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
sign.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer ref-karatsuba