Implementation notes: amd64, mangetsu, crypto_sign/ntrumls439x

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: ntrumls439x
TimeImplementationCompilerBenchmark dateSUPERCOP version
1004700refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014092720140907
1010860refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092720140907
1011576refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092720140907
1011584refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092720140907
1013236refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092720140907
1013928refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092720140907
1015352refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
1022308refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092720140907
1023608refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092720140907
1027208refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014092720140907
1032328refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092720140907
1032420refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092720140907
1034200refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092720140907
1035400refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092720140907
1047396refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092720140907
1047840refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092720140907
1049428refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
1053856refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092720140907
1096412refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092720140907
1096660refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
1104068refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092720140907
1124408refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
1124636refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092720140907
1124876refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
1129328refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092720140907
1139164refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014092720140907
1139848refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092720140907
1149776refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092720140907
1155820refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014092720140907
1157328refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014092720140907
1165220refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092720140907
1171048refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014092720140907
1175288refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014092720140907
1176500refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014092720140907
1179684refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092720140907
1181780refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092720140907
1181912refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092720140907
1181940refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092720140907
1183028refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092720140907
1184516refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092720140907
1185348refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092720140907
1188500refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092720140907
1205180refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014092720140907
1205608refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092720140907
1208592refgcc-4.8 -O2 -fomit-frame-pointer2014092720140907
1213108refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092720140907
1213168refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092720140907
1216688refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014092720140907
1216924refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092720140907
1217080refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092720140907
1218344refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092720140907
1218684refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014092720140907
1223920refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092720140907
1224232refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014092720140907
1226248refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092720140907
1227548refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092720140907
1228568refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092720140907
1228616refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092720140907
1231756refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092720140907
1232344refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092720140907
1232780refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014092720140907
1233000refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014092720140907
1233868refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092720140907
1234864refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092720140907
1235628refgcc-4.7 -O -fomit-frame-pointer2014092720140907
1237580refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092720140907
1237964refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014092720140907
1239068refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014092720140907
1241140refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014092720140907
1241232refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014092720140907
1244964refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092720140907
1246084refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092720140907
1248600refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092720140907
1248964refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014092720140907
1249736refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014092720140907
1250008refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092720140907
1250404refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014092720140907
1251364refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092720140907
1252312refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014092720140907
1252468refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014092720140907
1252584refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092720140907
1254288refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014092720140907
1254504refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014092720140907
1257524refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092720140907
1258772refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014092720140907
1259740refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014092720140907
1260180refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092720140907
1263632refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014092720140907
1265744refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014092720140907
1266256refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092720140907
1266636refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092720140907
1267168refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
1267616refgcc-4.7 -O2 -fomit-frame-pointer2014092720140907
1269008refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014092720140907
1270108refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014092720140907
1270268refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014092720140907
1276620refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014092720140907
1280672refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
1280972refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014092720140907
1281104refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014092720140907
1284856refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014092720140907
1285388refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092720140907
1287816refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014092720140907
1288124refgcc-4.8 -O -fomit-frame-pointer2014092720140907
1288836refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014092720140907
1289984refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014092720140907
1291572refgcc-4.7 -m64 -O -fomit-frame-pointer2014092720140907
1292444refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092720140907
1295116refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092720140907
1297096refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092720140907
1298076refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014092720140907
1300184refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014092720140907
1302668refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014092720140907
1306296refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
1307408refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092720140907
1307872refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014092720140907
1309164refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014092720140907
1310888refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014092720140907
1311068refgcc-4.8 -m64 -O -fomit-frame-pointer2014092720140907
1312084refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014092720140907
1314324refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092720140907
1318056refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
1319252refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014092720140907
1321904refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014092720140907
1324332refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
1324596refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092720140907
1324712refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092720140907
1326312refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092720140907
1331264refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092720140907
1332020refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092720140907
1332084refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092720140907
1333240refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014092720140907
1334860refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014092720140907
1335184refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092720140907
1335232refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014092720140907
1335264refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014092720140907
1335460refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014092720140907
1335596refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092720140907
1335828refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014092720140907
1336304refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014092720140907
1337600refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092720140907
1337940refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014092720140907
1338232refgcc-4.7 -Os -fomit-frame-pointer2014092720140907
1339284refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092720140907
1339956refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014092720140907
1340008refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014092720140907
1341496refgcc-4.8 -m64 -Os -fomit-frame-pointer2014092720140907
1345588refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092720140907
1348336refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014092720140907
1348512refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092720140907
1349180refgcc-4.7 -m64 -Os -fomit-frame-pointer2014092720140907
1349548refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014092720140907
1349744refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014092720140907
1350052refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092720140907
1350220refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092720140907
1350660refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092720140907
1351948refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014092720140907
1353408refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092720140907
1353788refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092720140907
1356796refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092720140907
1357076refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014092720140907
1357268refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014092720140907
1358456refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092720140907
1359688refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014092720140907
1361768refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092720140907
1363116refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014092720140907
1363908refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014092720140907
1364152refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014092720140907
1364656refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092720140907
1364788refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092720140907
1365560refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014092720140907
1365748refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092720140907
1368580refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092720140907
1368976refclang -O3 -fomit-frame-pointer2014092720140907
1369956refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014092720140907
1371480refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092720140907
1372276refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092720140907
1373112refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092720140907
1373664refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092720140907
1374312refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092720140907
1380616refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014092720140907
1380768refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092720140907
1385328refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092720140907
1386228refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014092720140907
1389432refgcc-4.7 -O3 -fomit-frame-pointer2014092720140907
1390140refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014092720140907
1390836refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092720140907
1391568refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092720140907
1391836refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092720140907
1394628refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014092720140907
1396844refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014092720140907
1400976refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092720140907
1401092refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092720140907
1402332refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014092720140907
1403016refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092720140907
1404680refgcc-4.8 -Os -fomit-frame-pointer2014092720140907
1405844refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092720140907
1411372refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014092720140907
1414132refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092720140907
1418056refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014092720140907
1418064refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
1419324refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092720140907
1420228refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014092720140907
1427696refgcc-4.8 -O3 -fomit-frame-pointer2014092720140907
1428804refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
1433292refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092720140907
1471224refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014092720140907
4327360refgcc-4.8 -funroll-loops2014092720140907
4517116refgcc-4.72014092720140907
4519552refcc2014092720140907
4529780refgcc-4.82014092720140907
4598164refgcc-4.7 -funroll-loops2014092720140907

Test failure

Implementation: crypto_sign/ntrumls439x/ref
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
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer ref
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/ntrumls439x/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
convert.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
fastrandombytes.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
pack.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
params.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
pol.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
pqntrusign.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
shred.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
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Compiler output

Implementation: crypto_sign/ntrumls439x/ref
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
convert.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'
pack.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
params.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
pol.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
pqntrusign.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
shred.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