Implementation notes: amd64, h4e350, crypto_dh/ecfp256s

Computer: h4e350
Architecture: amd64
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_dh
Primitive: ecfp256s
TimeImplementationCompilerBenchmark dateSUPERCOP version
1231713v01/w8s8gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070120140525
1234089v01/w8s8gcc -O3 -fomit-frame-pointer2014070120140525
1236051v01/w8s8gcc -m64 -O3 -fomit-frame-pointer2014070120140525
1236363v01/w8s8gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1238319v01/w8s8gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1238478v01/w8s8gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1238772v01/w8s8gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1238916v01/w8s8gcc -march=nocona -O3 -fomit-frame-pointer2014070120140525
1239366v01/w8s8gcc -march=k8 -O3 -fomit-frame-pointer2014070120140525
1240452v01/w8s8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070120140525
1241703v01/w8s8gcc -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1242675v01/w8s8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070120140525
1243467v01/w8s4gcc -m64 -O3 -fomit-frame-pointer2014070120140525
1244100v01/w8s4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1244760v01/w8s4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070120140525
1244916v01/w8s8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1246953v01/w8s4gcc -O3 -fomit-frame-pointer2014070120140525
1247097v01/w8s8gcc -funroll-loops -O3 -fomit-frame-pointer2014070120140525
1247841v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1248138v01/w8s8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1248252v01/w8s8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1248312v01/w8s8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070120140525
1248933v01/w8s8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070120140525
1248990v01/w8s4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1249104v01/w8s8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1249383v01/w8s4gcc -march=k8 -O3 -fomit-frame-pointer2014070120140525
1249491v01/w8s4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070120140525
1249515v01/w8s4gcc -march=nocona -O3 -fomit-frame-pointer2014070120140525
1250757v01/w8s4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1251054v01/w8s4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1251978v01/w8s4gcc -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1253217v01/w8s4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1254129v01/w8s4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070120140525
1256754v01/w8s4gcc -funroll-loops -O3 -fomit-frame-pointer2014070120140525
1258035v01/w8s4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1258257v01/w8s4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070120140525
1259073v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1259334v01/w8s4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1259598v01/w8s4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1259727v01/w8s4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070120140525
1262157v01/w8s2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070120140525
1263894v01/w8s2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1265346v01/w8s2gcc -O3 -fomit-frame-pointer2014070120140525
1266027v01/w8s2gcc -march=nocona -O3 -fomit-frame-pointer2014070120140525
1266177v01/w8s2gcc -m64 -O3 -fomit-frame-pointer2014070120140525
1266627v01/w8s2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1266981v01/w8s2gcc -march=k8 -O3 -fomit-frame-pointer2014070120140525
1267098v01/w8s2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070120140525
1268367v01/w8s2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1268481v01/w8s2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1270689v01/w8s2gcc -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1271631v01/w8s2gcc -funroll-loops -O3 -fomit-frame-pointer2014070120140525
1274583v01/w8s2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070120140525
1275414v01/w8s2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070120140525
1275717v01/w8s2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1276383v01/w8s2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070120140525
1276395v01/w8s2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1278231v01/w8s2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1278657v01/w8s2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1281342v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1294551v01/w8s8gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070120140525
1295958v01/w8s8gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1296279v01/w8s8gcc -march=k8 -O2 -fomit-frame-pointer2014070120140525
1297029v01/w8s8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1297431v01/w8s8gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070120140525
1297776v01/w8s8gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070120140525
1297953v01/w8s8gcc -O2 -fomit-frame-pointer2014070120140525
1298202v01/w8s8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070120140525
1298217v01/w8s8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1299102v01/w8s8gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1299531v01/w8s8gcc -funroll-loops -O2 -fomit-frame-pointer2014070120140525
1299588v01/w8s8gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070120140525
1299615v01/w8s8gcc -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1300158v01/w8s8gcc -m64 -O2 -fomit-frame-pointer2014070120140525
1300935v01/w8s8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070120140525
1301289v01/w8s8gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070120140525
1301418v01/w8s8gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1302534v01/w8s8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1302675v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1304613v01/w8s1gcc -m64 -O3 -fomit-frame-pointer2014070120140525
1305078v01/w8s8gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1306866v01/w8s4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070120140525
1307034v01/w8s8gcc -march=nocona -O2 -fomit-frame-pointer2014070120140525
1307895v01/w8s8gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1308201v01/w8s4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070120140525
1308336v01/w8s4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070120140525
1308396v01/w8s1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1308753v01/w8s4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070120140525
1309203v01/w8s4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1309206v01/w8s1gcc -O3 -fomit-frame-pointer2014070120140525
1309758v01/w8s4gcc -m64 -O2 -fomit-frame-pointer2014070120140525
1309770v01/w8s4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070120140525
1310184v01/w8s1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070120140525
1310418v01/w8s1gcc -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1310652v01/w8s4gcc -O2 -fomit-frame-pointer2014070120140525
1310979v01/w8s1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1311081v01/w8s4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1311132v01/w8s8gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070120140525
1311186v01/w8s1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1311312v01/w8s4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1311423v01/w8s1gcc -march=k8 -O3 -fomit-frame-pointer2014070120140525
1311540v01/w8s4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070120140525
1311933v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1311942v01/w8s4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070120140525
1312620v01/w8s1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1312725v01/w8s4gcc -funroll-loops -O2 -fomit-frame-pointer2014070120140525
1312968v01/w8s1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070120140525
1313028v01/w8s4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1313631v01/w8s4gcc -march=k8 -O2 -fomit-frame-pointer2014070120140525
1313742v01/w8s1gcc -march=nocona -O3 -fomit-frame-pointer2014070120140525
1314384v01/w8s4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1315122v01/w8s8gcc -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1315452v01/w8s4gcc -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1316262v01/w8s1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070120140525
1316913v01/w8s4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1317165v01/w8s4gcc -march=nocona -O2 -fomit-frame-pointer2014070120140525
1317297v01/w8s1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1318155v01/w8s1gcc -funroll-loops -O3 -fomit-frame-pointer2014070120140525
1318161v01/w8s8gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1318179v01/w8s8gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070120140525
1318353v01/w8s8gcc -march=barcelona -O -fomit-frame-pointer2014070120140525
1318395v01/w8s8gcc -march=nocona -O -fomit-frame-pointer2014070120140525
1318458v01/w8s1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1318584v01/w8s1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070120140525
1319832v01/w8s4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1320231v01/w8s8gcc -m64 -march=corei7 -O -fomit-frame-pointer2014070120140525
1320375v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1320951v01/w8s8gcc -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1321488v01/w8s8gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070120140525
1321500v01/w8s8gcc -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1321500v01/w8s1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1321554v01/w8s4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070120140525
1321782v01/w8s8gcc -march=k8 -O -fomit-frame-pointer2014070120140525
1322031v01/w8s4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1322145v01/w8s8gcc -funroll-loops -O -fomit-frame-pointer2014070120140525
1322199v01/w8s8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070120140525
1322430v01/w8s1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070120140525
1322808v01/w8s8gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070120140525
1322976v01/w8s8gcc -m64 -march=core2 -O -fomit-frame-pointer2014070120140525
1322991v01/w8s8gcc -O -fomit-frame-pointer2014070120140525
1323363v01/w8s8gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070120140525
1323681v01/w8s8gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1323765v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1324458v01/w8s1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1324467v01/w8s8gcc -m64 -O -fomit-frame-pointer2014070120140525
1325289v01/w8s8gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1325922v01/w8s8gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070120140525
1326735v01/w8s8gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070120140525
1326744v01/w8s8gcc -march=nocona -Os -fomit-frame-pointer2014070120140525
1327032v01/w8s8gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070120140525
1327536v01/w8s8gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1327824v01/w8s2gcc -m64 -O2 -fomit-frame-pointer2014070120140525
1327839v01/w8s4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1328178v01/w8s4gcc -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1328202v01/w8s2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070120140525
1328220v01/w8s2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070120140525
1328376v01/w8s8gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070120140525
1328697v01/w8s8gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1328871v01/w8s8gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070120140525
1328994v01/w8s4gcc -march=barcelona -O -fomit-frame-pointer2014070120140525
1329006v01/w8s2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1329009v01/w8s2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070120140525
1329405v01/w8s4gcc -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1329702v01/w8s8gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1329747v01/w8s8gcc -m64 -Os -fomit-frame-pointer2014070120140525
1329756v01/w8s8gcc -march=k8 -Os -fomit-frame-pointer2014070120140525
1330065v01/w8s8gcc -Os -fomit-frame-pointer2014070120140525
1330170v01/w8s8gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1330206v01/w8s8gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1330296v01/w8s8gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070120140525
1330596v01/w8s2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070120140525
1330662v01/w8s4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070120140525
1330701v01/w8s4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070120140525
1330911v01/w8s2gcc -march=k8 -O2 -fomit-frame-pointer2014070120140525
1331247v01/w8s2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070120140525
1331292v01/w8s4gcc -O -fomit-frame-pointer2014070120140525
1331397v01/w8s8gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070120140525
1331538v01/w8s4gcc -march=k8 -O -fomit-frame-pointer2014070120140525
1331670v01/w8s8gcc -march=barcelona -Os -fomit-frame-pointer2014070120140525
1331916v01/w8s4gcc -march=nocona -O -fomit-frame-pointer2014070120140525
1332171v01/w8s2gcc -O2 -fomit-frame-pointer2014070120140525
1332249v01/w8s8gcc -funroll-loops -Os -fomit-frame-pointer2014070120140525
1332381v01/w8s8gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070120140525
1332450v01/w8s4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070120140525
1332564v01/w8s2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1332570v01/w8s2gcc -funroll-loops -O2 -fomit-frame-pointer2014070120140525
1332594v01/w8s8gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070120140525
1332651v01/w8s4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070120140525
1332696v01/w8s8gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070120140525
1332789v01/w8s8gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1332852v01/w8s8gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070120140525
1332900v01/w8s8gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1333119v01/w8s2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070120140525
1333233v01/w8s4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1333524v01/w8s4gcc -m64 -O -fomit-frame-pointer2014070120140525
1333608v01/w8s8gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1334391v01/w8s8gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1334478v01/w8s4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070120140525
1334646v01/w8s2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1335000v01/w8s4gcc -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1335075v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1335183v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1335246v01/w8s2gcc -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1335444v01/w8s4gcc -funroll-loops -O -fomit-frame-pointer2014070120140525
1335486v01/w8s2gcc -march=nocona -O2 -fomit-frame-pointer2014070120140525
1336080v01/w8s4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014070120140525
1336338v01/w8s2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070120140525
1336605v01/w8s2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1336623v01/w8s4gcc -m64 -march=core2 -O -fomit-frame-pointer2014070120140525
1337244v01/w8s4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070120140525
1337355v01/w8s4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1337505v01/w8s2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1337793v01/w8s2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1338492v01/w8s2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1338798v01/w8s4gcc -march=nocona -Os -fomit-frame-pointer2014070120140525
1339095v01/w8s4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070120140525
1339242v01/w8s4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070120140525
1339392v01/w8s4gcc -Os -fomit-frame-pointer2014070120140525
1339482v01/w8s4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070120140525
1339671v01/w8s4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1339677v01/w8s4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1340139v01/w8s4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070120140525
1340439v01/w8s4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070120140525
1340463v01/w8s4gcc -m64 -Os -fomit-frame-pointer2014070120140525
1340856v01/w8s4gcc -march=k8 -Os -fomit-frame-pointer2014070120140525
1341315v01/w8s4gcc -march=barcelona -Os -fomit-frame-pointer2014070120140525
1341366v01/w8s4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070120140525
1341891v01/w8s2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1341900v01/w8s4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1342248v01/w8s4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1342911v01/w8s2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070120140525
1343847v01/w8s4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070120140525
1343856v01/w8s4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1344648v01/w8s4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1345152v01/w8s4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1346031v01/w8s4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070120140525
1347444v01/w8s4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070120140525
1347501v01/w8s4gcc -funroll-loops -Os -fomit-frame-pointer2014070120140525
1347567v01/w8s4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070120140525
1347768v01/w8s4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1348548v01/w8s4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1350696v01/w8s2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1350897v01/w8s2gcc -march=barcelona -O -fomit-frame-pointer2014070120140525
1351053v01/w8s2gcc -march=nocona -O -fomit-frame-pointer2014070120140525
1351758v01/w8s2gcc -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1352817v01/w8s2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1353129v01/w8s2gcc -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1353273v01/w8s2gcc -march=k8 -O -fomit-frame-pointer2014070120140525
1353525v01/w8s2gcc -O -fomit-frame-pointer2014070120140525
1353693v01/w8s2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070120140525
1353900v01/w8s2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014070120140525
1354629v01/w8s2gcc -m64 -O -fomit-frame-pointer2014070120140525
1356102v01/w8s2gcc -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1356603v01/w8s2gcc -funroll-loops -O -fomit-frame-pointer2014070120140525
1356684v01/w8s2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070120140525
1357557v01/w8s2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070120140525
1357698v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1357851v01/w8s2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070120140525
1358817v01/w8s2gcc -march=barcelona -Os -fomit-frame-pointer2014070120140525
1359156v01/w8s2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070120140525
1360440v01/w8s2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070120140525
1360617v01/w8s2gcc -Os -fomit-frame-pointer2014070120140525
1360788v01/w8s2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070120140525
1361025v01/w8s2gcc -march=k8 -Os -fomit-frame-pointer2014070120140525
1361709v01/w8s2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1362162v01/w8s2gcc -m64 -march=core2 -O -fomit-frame-pointer2014070120140525
1362321v01/w8s2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1362474v01/w8s2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070120140525
1362795v01/w8s2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1362870v01/w8s2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070120140525
1363068v01/w8s2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070120140525
1363140v01/w8s2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1363647v01/w8s2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1363788v01/w8s2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070120140525
1363956v01/w8s2gcc -march=nocona -Os -fomit-frame-pointer2014070120140525
1364040v01/w8s2gcc -m64 -Os -fomit-frame-pointer2014070120140525
1364592v01/w8s2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1365156v01/w8s2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070120140525
1369005v01/w8s2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070120140525
1369047v01/w8s2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070120140525
1369353v01/w8s2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1369680v01/w8s2gcc -funroll-loops -Os -fomit-frame-pointer2014070120140525
1370442v01/w8s2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1370703v01/w8s2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070120140525
1371396v01/w8s2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070120140525
1371432v01/w8s2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1371957v01/w8s2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1373754v01/w8s1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070120140525
1373922v01/w8s1gcc -m64 -O2 -fomit-frame-pointer2014070120140525
1374261v01/w8s1gcc -O2 -fomit-frame-pointer2014070120140525
1375107v01/w8s1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1375194v01/w8s1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070120140525
1375431v01/w8s1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070120140525
1377492v01/w8s1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1377939v01/w8s1gcc -march=k8 -O2 -fomit-frame-pointer2014070120140525
1378137v01/w8s1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070120140525
1378266v01/w8s1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070120140525
1379025v01/w8s1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1379112v01/w8s1gcc -funroll-loops -O2 -fomit-frame-pointer2014070120140525
1379370v01/w8s1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1379415v01/w8s1gcc -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1380801v01/w8s1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1380903v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1380906v01/w8s1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1381611v01/w8s1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1382184v01/w8s1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070120140525
1382256v01/w8s1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070120140525
1386357v01/w8s1gcc -march=nocona -O2 -fomit-frame-pointer2014070120140525
1388115v01/w8s1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070120140525
1390905v01/w8s1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1395003v01/w8s1gcc -march=barcelona -O -fomit-frame-pointer2014070120140525
1396974v01/w8s1gcc -march=k8 -O -fomit-frame-pointer2014070120140525
1397259v01/w8s1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070120140525
1397370v01/w8s1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1398015v01/w8s1gcc -march=nocona -O -fomit-frame-pointer2014070120140525
1399269v01/w8s1gcc -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1399773v01/w8s1gcc -O -fomit-frame-pointer2014070120140525
1399794v01/w8s1gcc -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1399809v01/w8s1gcc -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1399812v01/w8s1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070120140525
1400109v01/w8s1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014070120140525
1400505v01/w8s1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070120140525
1400799v01/w8s1gcc -m64 -O -fomit-frame-pointer2014070120140525
1401009v01/w8s1gcc -m64 -march=core2 -O -fomit-frame-pointer2014070120140525
1402815v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1403592v01/w8s1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070120140525
1405326v01/w8s1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070120140525
1405518v01/w8s1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070120140525
1406817v01/w8s1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1406922v01/w8s1gcc -funroll-loops -O -fomit-frame-pointer2014070120140525
1408125v01/w8s1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070120140525
1408398v01/w8s1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070120140525
1408869v01/w8s1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1409157v01/w8s1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070120140525
1409577v01/w8s1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1409673v01/w8s1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1409904v01/w8s1gcc -Os -fomit-frame-pointer2014070120140525
1409955v01/w8s1gcc -funroll-loops -Os -fomit-frame-pointer2014070120140525
1410117v01/w8s1gcc -march=barcelona -Os -fomit-frame-pointer2014070120140525
1410159v01/w8s1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070120140525
1410825v01/w8s1gcc -march=nocona -Os -fomit-frame-pointer2014070120140525
1410852v01/w8s1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1410993v01/w8s1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1411035v01/w8s1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070120140525
1411176v01/w8s1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070120140525
1411404v01/w8s1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1411887v01/w8s1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1411896v01/w8s1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070120140525
1411923v01/w8s1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1412067v01/w8s1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070120140525
1412136v01/w8s1gcc -m64 -Os -fomit-frame-pointer2014070120140525
1413438v01/w8s1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070120140525
1413711v01/w8s1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1414311v01/w8s1gcc -march=k8 -Os -fomit-frame-pointer2014070120140525
1415928v01/w8s1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070120140525
1416228v01/w8s1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1617270v01/w8s8gcc2014070120140525
1617678v01/w8s8gcc -funroll-loops2014070120140525
1618626v01/w8s8cc2014070120140525
1630413v01/w8s4gcc2014070120140525
1631808v01/w8s4cc2014070120140525
1633665v01/w8s4gcc -funroll-loops2014070120140525
1654302v01/w8s2gcc2014070120140525
1656762v01/w8s2gcc -funroll-loops2014070120140525
1659414v01/w8s2cc2014070120140525
1716222v01/w8s1cc2014070120140525
1716873v01/w8s1gcc -funroll-loops2014070120140525
1718397v01/w8s1gcc2014070120140525
2042097v01/vargcc -march=k8 -O3 -fomit-frame-pointer2014070120140525
2045322v01/vargcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
2045439v01/vargcc -O3 -fomit-frame-pointer2014070120140525
2046207v01/vargcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070120140525
2047752v01/vargcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070120140525
2047959v01/vargcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
2048127v01/vargcc -m64 -O3 -fomit-frame-pointer2014070120140525
2048481v01/vargcc -march=nocona -O3 -fomit-frame-pointer2014070120140525
2050395v01/vargcc -march=barcelona -O3 -fomit-frame-pointer2014070120140525
2050620v01/vargcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
2053005v01/vargcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
2056512v01/vargcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070120140525
2056611v01/vargcc -funroll-loops -O3 -fomit-frame-pointer2014070120140525
2057130v01/vargcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
2060754v01/vargcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
2062554v01/vargcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070120140525
2063037v01/vargcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
2063196v01/vargcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070120140525
2063889v01/vargcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
2065455v01/vargcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070120140525
2153787v01/vargcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070120140525
2155023v01/vargcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070120140525
2155032v01/vargcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070120140525
2155551v01/vargcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070120140525
2155944v01/vargcc -O2 -fomit-frame-pointer2014070120140525
2156508v01/vargcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070120140525
2156676v01/vargcc -march=k8 -O2 -fomit-frame-pointer2014070120140525
2157018v01/vargcc -m64 -O2 -fomit-frame-pointer2014070120140525
2157432v01/vargcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
2158314v01/vargcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
2159190v01/vargcc -march=barcelona -O2 -fomit-frame-pointer2014070120140525
2161866v01/vargcc -march=nocona -O2 -fomit-frame-pointer2014070120140525
2162529v01/vargcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
2162700v01/vargcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
2163342v01/vargcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070120140525
2163492v01/vargcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070120140525
2163507v01/vargcc -funroll-loops -O2 -fomit-frame-pointer2014070120140525
2167596v01/vargcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
2167644v01/vargcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070120140525
2168589v01/vargcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
2175318v01/vargcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
2176095v01/vargcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070120140525
2176968v01/vargcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
2188182v01/vargcc -march=nocona -O -fomit-frame-pointer2014070120140525
2188314v01/vargcc -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
2188548v01/vargcc -march=barcelona -O -fomit-frame-pointer2014070120140525
2190966v01/vargcc -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
2191461v01/vargcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070120140525
2192502v01/vargcc -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
2194857v01/vargcc -m64 -march=corei7 -O -fomit-frame-pointer2014070120140525
2194890v01/vargcc -march=k8 -O -fomit-frame-pointer2014070120140525
2195181v01/vargcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
2196054v01/vargcc -funroll-loops -m64 -O -fomit-frame-pointer2014070120140525
2196516v01/vargcc -m64 -march=core2 -O -fomit-frame-pointer2014070120140525
2196759v01/vargcc -funroll-loops -O -fomit-frame-pointer2014070120140525
2197434v01/vargcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070120140525
2199231v01/vargcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
2199366v01/vargcc -O -fomit-frame-pointer2014070120140525
2199519v01/vargcc -m64 -O -fomit-frame-pointer2014070120140525
2200875v01/vargcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070120140525
2200947v01/vargcc -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
2202642v01/vargcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
2203119v01/vargcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070120140525
2208873v01/vargcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070120140525
2210883v01/vargcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
2216085v01/vargcc -funroll-loops -Os -fomit-frame-pointer2014070120140525
2216793v01/vargcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
2216982v01/vargcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070120140525
2217123v01/vargcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
2217228v01/vargcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070120140525
2217639v01/vargcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070120140525
2219739v01/vargcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
2219754v01/vargcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070120140525
2219805v01/vargcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070120140525
2226987v01/vargcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
2236392v01/vargcc -march=barcelona -Os -fomit-frame-pointer2014070120140525
2237046v01/vargcc -Os -fomit-frame-pointer2014070120140525
2237100v01/vargcc -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
2237616v01/vargcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
2239665v01/vargcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070120140525
2239692v01/vargcc -m64 -Os -fomit-frame-pointer2014070120140525
2239878v01/vargcc -march=nocona -Os -fomit-frame-pointer2014070120140525
2239998v01/vargcc -m64 -march=core2 -Os -fomit-frame-pointer2014070120140525
2240988v01/vargcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070120140525
2241285v01/vargcc -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
2241573v01/vargcc -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
2241783v01/vargcc -march=k8 -Os -fomit-frame-pointer2014070120140525
2242989v01/vargcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070120140525
2243502v01/vargcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070120140525
2635524v01/vargcc -funroll-loops2014070120140525
2636892v01/varcc2014070120140525
2636928v01/vargcc2014070120140525

Compiler output

Implementation: crypto_dh/ecfp256s/v01/var
Compiler: clang -O3 -fomit-frame-pointer
alloc.c: alloc.c:77:11: warning: passing 'char [13]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_init_fast", ERR_OUT_OF_MEMORY);
alloc.c: ^~~~~~~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:92:11: warning: passing 'char [13]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_free_fast", ERR_INVALID_MEMORY);
alloc.c: ^~~~~~~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:108:11: warning: passing 'char [8]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_kill", ERR_INVALID_MEMORY);
alloc.c: ^~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:131:11: warning: passing 'char [33]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_alloc: cannot allocate memory", 0);
alloc.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:152:12: warning: passing 'char [8]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: ...
error.c: error.c:44:11: warning: passing 'char [56]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
error.c: kn_exit("Increase the workspace space using crypmix_init(maxlen)", ERR_OUT_OF_BOUNDS);
error.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error.c: error.c:29:21: note: passing argument to parameter 's' here
error.c: void kn_exit(sic_t *s, uni_t code)
error.c: ^
error.c: 1 warning generated.
integer_hi_stack.c: integer_hi_stack.c:387:11: warning: passing 'char [11]' to parameter of type 'sic' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
integer_hi_stack.c: kn_exit("mi_q_and_r", ERR_DIVIDE_BY_ZERO);
integer_hi_stack.c: ^~~~~~~~~~~~
integer_hi_stack.c: ./kernel.h:814:18: note: passing argument to parameter 's' here
integer_hi_stack.c: void kn_exit(sic s, uni_t code);
integer_hi_stack.c: ^
integer_hi_stack.c: integer_hi_stack.c:417:11: warning: passing 'char [11]' to parameter of type 'sic' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
integer_hi_stack.c: kn_exit("mi_q_and_r", ERR_DIVIDE_BY_ZERO);
integer_hi_stack.c: ^~~~~~~~~~~~
integer_hi_stack.c: ./kernel.h:814:18: note: passing argument to parameter 's' here
integer_hi_stack.c: void kn_exit(sic s, uni_t code);
integer_hi_stack.c: ^
integer_hi_stack.c: integer_hi_stack.c:907:11: warning: passing 'char [33]' to parameter of type 'sic' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
integer_hi_stack.c: kn_exit("mi_modinv_stack: 0 is not a unit", 0);
integer_hi_stack.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
integer_hi_stack.c: ./kernel.h:814:18: note: passing argument to parameter 's' here
integer_hi_stack.c: void kn_exit(sic s, uni_t code);
integer_hi_stack.c: ^
integer_hi_stack.c: integer_hi_stack.c:918:11: warning: passing 'char [16]' to parameter of type 'sic' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
integer_hi_stack.c: kn_exit("mi_modinv_stack", 0);
integer_hi_stack.c: ^~~~~~~~~~~~~~~~~
integer_hi_stack.c: ./kernel.h:814:18: note: passing argument to parameter 's' here
integer_hi_stack.c: void kn_exit(sic s, uni_t code);
integer_hi_stack.c: ^
integer_hi_stack.c: integer_hi_stack.c:943:12: warning: passing 'char [32]' to parameter of type 'sic' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
integer_hi_stack.c: ...
integer_lo.c: integer_lo.c:551:10: warning: passing 'char [35]' to parameter of type 'sic' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
integer_lo.c: kn_exit("min_nres_prepare2: not implemented", 0);
integer_lo.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
integer_lo.c: ./kernel.h:814:18: note: passing argument to parameter 's' here
integer_lo.c: void kn_exit(sic s, uni_t code);
integer_lo.c: ^
integer_lo.c: 1 warning generated.
io.c: io.c:340:11: warning: passing 'char [32]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
io.c: kn_exit("kn_io_fscan: zero length string", ERR_INVALID_STRING);
io.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
io.c: ./_core.h:132:21: note: passing argument to parameter 's' here
io.c: void kn_exit(sic_t *s, uni_t code);
io.c: ^
io.c: io.c:350:12: warning: passing 'char [31]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
io.c: kn_exit("kn_io_fscan: invalid character", ERR_INVALID_CHARACTER);
io.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
io.c: ./_core.h:132:21: note: passing argument to parameter 's' here
io.c: void kn_exit(sic_t *s, uni_t code);
io.c: ^
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:352:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: io.c:353:12: warning: passing 'char [31]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
io.c: kn_exit("kn_io_fscan: invalid character", ERR_INVALID_CHARACTER);
io.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
io.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8

Compiler output

Implementation: crypto_dh/ecfp256s/v01/var
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
alloc.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
alloc.c: clang: warning: argument unused during compilation: '-mavx2'
alloc.c: clang: warning: argument unused during compilation: '-mpclmul'
alloc.c: alloc.c:77:11: warning: passing 'char [13]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_init_fast", ERR_OUT_OF_MEMORY);
alloc.c: ^~~~~~~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:92:11: warning: passing 'char [13]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_free_fast", ERR_INVALID_MEMORY);
alloc.c: ^~~~~~~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:108:11: warning: passing 'char [8]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_kill", ERR_INVALID_MEMORY);
alloc.c: ^~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:131:11: warning: passing 'char [33]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_alloc: cannot allocate memory", 0);
alloc.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: ...
array_lo.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
array_lo.c: clang: warning: argument unused during compilation: '-mavx2'
array_lo.c: clang: warning: argument unused during compilation: '-mpclmul'
ec_fp_256s.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
ec_fp_256s.c: clang: warning: argument unused during compilation: '-mavx2'
ec_fp_256s.c: clang: warning: argument unused during compilation: '-mpclmul'
error.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
error.c: clang: warning: argument unused during compilation: '-mavx2'
error.c: clang: warning: argument unused during compilation: '-mpclmul'
error.c: error.c:44:11: warning: passing 'char [56]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
error.c: kn_exit("Increase the workspace space using crypmix_init(maxlen)", ERR_OUT_OF_BOUNDS);
error.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error.c: error.c:29:21: note: passing argument to parameter 's' here
error.c: void kn_exit(sic_t *s, uni_t code)
error.c: ^
error.c: 1 warning generated.
fp_256x8664.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
fp_256x8664.c: clang: warning: argument unused during compilation: '-mavx2'
fp_256x8664.c: clang: warning: argument unused during compilation: '-mpclmul'
integer_hi_stack.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
integer_hi_stack.c: clang: warning: argument unused during compilation: '-mavx2'
integer_hi_stack.c: clang: warning: argument unused during compilation: '-mpclmul'
integer_hi_stack.c: integer_hi_stack.c:387:11: warning: passing 'char [11]' to parameter of type 'sic' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
integer_hi_stack.c: kn_exit("mi_q_and_r", ERR_DIVIDE_BY_ZERO);
integer_hi_stack.c: ^~~~~~~~~~~~
integer_hi_stack.c: ./kernel.h:814:18: note: passing argument to parameter 's' here
integer_hi_stack.c: void kn_exit(sic s, uni_t code);
integer_hi_stack.c: ^
integer_hi_stack.c: integer_hi_stack.c:417:11: warning: passing 'char [11]' to parameter of type 'sic' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
integer_hi_stack.c: kn_exit("mi_q_and_r", ERR_DIVIDE_BY_ZERO);
integer_hi_stack.c: ^~~~~~~~~~~~
integer_hi_stack.c: ./kernel.h:814:18: note: passing argument to parameter 's' here
integer_hi_stack.c: void kn_exit(sic s, uni_t code);
integer_hi_stack.c: ^
integer_hi_stack.c: integer_hi_stack.c:907:11: warning: passing 'char [33]' to parameter of type 'sic' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
integer_hi_stack.c: kn_exit("mi_modinv_stack: 0 is not a unit", 0);
integer_hi_stack.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
integer_hi_stack.c: ./kernel.h:814:18: note: passing argument to parameter 's' here
integer_hi_stack.c: void kn_exit(sic s, uni_t code);
integer_hi_stack.c: ^
integer_hi_stack.c: integer_hi_stack.c:918:11: warning: passing 'char [16]' to parameter of type 'sic' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
integer_hi_stack.c: kn_exit("mi_modinv_stack", 0);
integer_hi_stack.c: ^~~~~~~~~~~~~~~~~
integer_hi_stack.c: ./kernel.h:814:18: note: passing argument to parameter 's' here
integer_hi_stack.c: ...
integer_lo.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
integer_lo.c: clang: warning: argument unused during compilation: '-mavx2'
integer_lo.c: clang: warning: argument unused during compilation: '-mpclmul'
integer_lo.c: integer_lo.c:551:10: warning: passing 'char [35]' to parameter of type 'sic' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
integer_lo.c: kn_exit("min_nres_prepare2: not implemented", 0);
integer_lo.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
integer_lo.c: ./kernel.h:814:18: note: passing argument to parameter 's' here
integer_lo.c: void kn_exit(sic s, uni_t code);
integer_lo.c: ^
integer_lo.c: 1 warning generated.
io.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
io.c: clang: warning: argument unused during compilation: '-mavx2'
io.c: clang: warning: argument unused during compilation: '-mpclmul'
io.c: io.c:340:11: warning: passing 'char [32]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
io.c: kn_exit("kn_io_fscan: zero length string", ERR_INVALID_STRING);
io.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
io.c: ./_core.h:132:21: note: passing argument to parameter 's' here
io.c: void kn_exit(sic_t *s, uni_t code);
io.c: ^
io.c: io.c:350:12: warning: passing 'char [31]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
io.c: kn_exit("kn_io_fscan: invalid character", ERR_INVALID_CHARACTER);
io.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
io.c: ./_core.h:132:21: note: passing argument to parameter 's' here
io.c: void kn_exit(sic_t *s, uni_t code);
io.c: ^
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:352:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8

Compiler output

Implementation: crypto_dh/ecfp256s/v01/var
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
alloc.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
alloc.c: clang: warning: argument unused during compilation: '-mavx2'
alloc.c: clang: warning: argument unused during compilation: '-mpclmul'
alloc.c: clang: warning: argument unused during compilation: '-fpolly'
alloc.c: clang: warning: argument unused during compilation: '-fvectorize'
alloc.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
alloc.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
alloc.c: alloc.c:77:11: warning: passing 'char [13]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_init_fast", ERR_OUT_OF_MEMORY);
alloc.c: ^~~~~~~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:92:11: warning: passing 'char [13]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_free_fast", ERR_INVALID_MEMORY);
alloc.c: ^~~~~~~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:108:11: warning: passing 'char [8]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_kill", ERR_INVALID_MEMORY);
alloc.c: ^~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: ...
array_lo.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
array_lo.c: clang: warning: argument unused during compilation: '-mavx2'
array_lo.c: clang: warning: argument unused during compilation: '-mpclmul'
array_lo.c: clang: warning: argument unused during compilation: '-fpolly'
array_lo.c: clang: warning: argument unused during compilation: '-fvectorize'
array_lo.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
array_lo.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
ec_fp_256s.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
ec_fp_256s.c: clang: warning: argument unused during compilation: '-mavx2'
ec_fp_256s.c: clang: warning: argument unused during compilation: '-mpclmul'
ec_fp_256s.c: clang: warning: argument unused during compilation: '-fpolly'
ec_fp_256s.c: clang: warning: argument unused during compilation: '-fvectorize'
ec_fp_256s.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
ec_fp_256s.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
error.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
error.c: clang: warning: argument unused during compilation: '-mavx2'
error.c: clang: warning: argument unused during compilation: '-mpclmul'
error.c: clang: warning: argument unused during compilation: '-fpolly'
error.c: clang: warning: argument unused during compilation: '-fvectorize'
error.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
error.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
error.c: error.c:44:11: warning: passing 'char [56]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
error.c: kn_exit("Increase the workspace space using crypmix_init(maxlen)", ERR_OUT_OF_BOUNDS);
error.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error.c: error.c:29:21: note: passing argument to parameter 's' here
error.c: void kn_exit(sic_t *s, uni_t code)
error.c: ^
error.c: 1 warning generated.
fp_256x8664.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
fp_256x8664.c: clang: warning: argument unused during compilation: '-mavx2'
fp_256x8664.c: clang: warning: argument unused during compilation: '-mpclmul'
fp_256x8664.c: clang: warning: argument unused during compilation: '-fpolly'
fp_256x8664.c: clang: warning: argument unused during compilation: '-fvectorize'
fp_256x8664.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
fp_256x8664.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
integer_hi_stack.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
integer_hi_stack.c: clang: warning: argument unused during compilation: '-mavx2'
integer_hi_stack.c: clang: warning: argument unused during compilation: '-mpclmul'
integer_hi_stack.c: clang: warning: argument unused during compilation: '-fpolly'
integer_hi_stack.c: clang: warning: argument unused during compilation: '-fvectorize'
integer_hi_stack.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
integer_hi_stack.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
integer_hi_stack.c: integer_hi_stack.c:387:11: warning: passing 'char [11]' to parameter of type 'sic' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
integer_hi_stack.c: kn_exit("mi_q_and_r", ERR_DIVIDE_BY_ZERO);
integer_hi_stack.c: ^~~~~~~~~~~~
integer_hi_stack.c: ./kernel.h:814:18: note: passing argument to parameter 's' here
integer_hi_stack.c: void kn_exit(sic s, uni_t code);
integer_hi_stack.c: ^
integer_hi_stack.c: integer_hi_stack.c:417:11: warning: passing 'char [11]' to parameter of type 'sic' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
integer_hi_stack.c: kn_exit("mi_q_and_r", ERR_DIVIDE_BY_ZERO);
integer_hi_stack.c: ^~~~~~~~~~~~
integer_hi_stack.c: ./kernel.h:814:18: note: passing argument to parameter 's' here
integer_hi_stack.c: void kn_exit(sic s, uni_t code);
integer_hi_stack.c: ^
integer_hi_stack.c: integer_hi_stack.c:907:11: warning: passing 'char [33]' to parameter of type 'sic' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
integer_hi_stack.c: kn_exit("mi_modinv_stack: 0 is not a unit", 0);
integer_hi_stack.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
integer_hi_stack.c: ./kernel.h:814:18: note: passing argument to parameter 's' here
integer_hi_stack.c: void kn_exit(sic s, uni_t code);
integer_hi_stack.c: ^
integer_hi_stack.c: ...
integer_lo.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
integer_lo.c: clang: warning: argument unused during compilation: '-mavx2'
integer_lo.c: clang: warning: argument unused during compilation: '-mpclmul'
integer_lo.c: clang: warning: argument unused during compilation: '-fpolly'
integer_lo.c: clang: warning: argument unused during compilation: '-fvectorize'
integer_lo.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
integer_lo.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
integer_lo.c: integer_lo.c:551:10: warning: passing 'char [35]' to parameter of type 'sic' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
integer_lo.c: kn_exit("min_nres_prepare2: not implemented", 0);
integer_lo.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
integer_lo.c: ./kernel.h:814:18: note: passing argument to parameter 's' here
integer_lo.c: void kn_exit(sic s, uni_t code);
integer_lo.c: ^
integer_lo.c: 1 warning generated.
io.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
io.c: clang: warning: argument unused during compilation: '-mavx2'
io.c: clang: warning: argument unused during compilation: '-mpclmul'
io.c: clang: warning: argument unused during compilation: '-fpolly'
io.c: clang: warning: argument unused during compilation: '-fvectorize'
io.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
io.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
io.c: io.c:340:11: warning: passing 'char [32]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
io.c: kn_exit("kn_io_fscan: zero length string", ERR_INVALID_STRING);
io.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
io.c: ./_core.h:132:21: note: passing argument to parameter 's' here
io.c: void kn_exit(sic_t *s, uni_t code);
io.c: ^
io.c: io.c:350:12: warning: passing 'char [31]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
io.c: kn_exit("kn_io_fscan: invalid character", ERR_INVALID_CHARACTER);
io.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
io.c: ./_core.h:132:21: note: passing argument to parameter 's' here
io.c: void kn_exit(sic_t *s, uni_t code);
io.c: ^
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8

Compiler output

Implementation: crypto_dh/ecfp256s/v01/var
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
alloc.c: clang: warning: argument unused during compilation: '-mavx2'
alloc.c: alloc.c:77:11: warning: passing 'char [13]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_init_fast", ERR_OUT_OF_MEMORY);
alloc.c: ^~~~~~~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:92:11: warning: passing 'char [13]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_free_fast", ERR_INVALID_MEMORY);
alloc.c: ^~~~~~~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:108:11: warning: passing 'char [8]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_kill", ERR_INVALID_MEMORY);
alloc.c: ^~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:131:11: warning: passing 'char [33]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_alloc: cannot allocate memory", 0);
alloc.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: ...
array_lo.c: clang: warning: argument unused during compilation: '-mavx2'
ec_fp_256s.c: clang: warning: argument unused during compilation: '-mavx2'
error.c: clang: warning: argument unused during compilation: '-mavx2'
error.c: error.c:44:11: warning: passing 'char [56]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
error.c: kn_exit("Increase the workspace space using crypmix_init(maxlen)", ERR_OUT_OF_BOUNDS);
error.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error.c: error.c:29:21: note: passing argument to parameter 's' here
error.c: void kn_exit(sic_t *s, uni_t code)
error.c: ^
error.c: 1 warning generated.
fp_256x8664.c: clang: warning: argument unused during compilation: '-mavx2'
integer_hi_stack.c: clang: warning: argument unused during compilation: '-mavx2'
integer_hi_stack.c: integer_hi_stack.c:387:11: warning: passing 'char [11]' to parameter of type 'sic' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
integer_hi_stack.c: kn_exit("mi_q_and_r", ERR_DIVIDE_BY_ZERO);
integer_hi_stack.c: ^~~~~~~~~~~~
integer_hi_stack.c: ./kernel.h:814:18: note: passing argument to parameter 's' here
integer_hi_stack.c: void kn_exit(sic s, uni_t code);
integer_hi_stack.c: ^
integer_hi_stack.c: integer_hi_stack.c:417:11: warning: passing 'char [11]' to parameter of type 'sic' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
integer_hi_stack.c: kn_exit("mi_q_and_r", ERR_DIVIDE_BY_ZERO);
integer_hi_stack.c: ^~~~~~~~~~~~
integer_hi_stack.c: ./kernel.h:814:18: note: passing argument to parameter 's' here
integer_hi_stack.c: void kn_exit(sic s, uni_t code);
integer_hi_stack.c: ^
integer_hi_stack.c: integer_hi_stack.c:907:11: warning: passing 'char [33]' to parameter of type 'sic' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
integer_hi_stack.c: kn_exit("mi_modinv_stack: 0 is not a unit", 0);
integer_hi_stack.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
integer_hi_stack.c: ./kernel.h:814:18: note: passing argument to parameter 's' here
integer_hi_stack.c: void kn_exit(sic s, uni_t code);
integer_hi_stack.c: ^
integer_hi_stack.c: integer_hi_stack.c:918:11: warning: passing 'char [16]' to parameter of type 'sic' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
integer_hi_stack.c: kn_exit("mi_modinv_stack", 0);
integer_hi_stack.c: ^~~~~~~~~~~~~~~~~
integer_hi_stack.c: ./kernel.h:814:18: note: passing argument to parameter 's' here
integer_hi_stack.c: void kn_exit(sic s, uni_t code);
integer_hi_stack.c: ^
integer_hi_stack.c: ...
integer_lo.c: clang: warning: argument unused during compilation: '-mavx2'
integer_lo.c: integer_lo.c:551:10: warning: passing 'char [35]' to parameter of type 'sic' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
integer_lo.c: kn_exit("min_nres_prepare2: not implemented", 0);
integer_lo.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
integer_lo.c: ./kernel.h:814:18: note: passing argument to parameter 's' here
integer_lo.c: void kn_exit(sic s, uni_t code);
integer_lo.c: ^
integer_lo.c: 1 warning generated.
io.c: clang: warning: argument unused during compilation: '-mavx2'
io.c: io.c:340:11: warning: passing 'char [32]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
io.c: kn_exit("kn_io_fscan: zero length string", ERR_INVALID_STRING);
io.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
io.c: ./_core.h:132:21: note: passing argument to parameter 's' here
io.c: void kn_exit(sic_t *s, uni_t code);
io.c: ^
io.c: io.c:350:12: warning: passing 'char [31]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
io.c: kn_exit("kn_io_fscan: invalid character", ERR_INVALID_CHARACTER);
io.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
io.c: ./_core.h:132:21: note: passing argument to parameter 's' here
io.c: void kn_exit(sic_t *s, uni_t code);
io.c: ^
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:352:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ^~
io.c: =
io.c: io.c:353:12: warning: passing 'char [31]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
io.c: kn_exit("kn_io_fscan: invalid character", ERR_INVALID_CHARACTER);
io.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8

Compiler output

Implementation: crypto_dh/ecfp256s/v01/var
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
alloc.c: clang: warning: argument unused during compilation: '-mavx2'
alloc.c: clang: warning: argument unused during compilation: '-fpolly'
alloc.c: clang: warning: argument unused during compilation: '-fvectorize'
alloc.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
alloc.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
alloc.c: alloc.c:77:11: warning: passing 'char [13]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_init_fast", ERR_OUT_OF_MEMORY);
alloc.c: ^~~~~~~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:92:11: warning: passing 'char [13]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_free_fast", ERR_INVALID_MEMORY);
alloc.c: ^~~~~~~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:108:11: warning: passing 'char [8]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_kill", ERR_INVALID_MEMORY);
alloc.c: ^~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:131:11: warning: passing 'char [33]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_alloc: cannot allocate memory", 0);
alloc.c: ...
array_lo.c: clang: warning: argument unused during compilation: '-mavx2'
array_lo.c: clang: warning: argument unused during compilation: '-fpolly'
array_lo.c: clang: warning: argument unused during compilation: '-fvectorize'
array_lo.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
array_lo.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
ec_fp_256s.c: clang: warning: argument unused during compilation: '-mavx2'
ec_fp_256s.c: clang: warning: argument unused during compilation: '-fpolly'
ec_fp_256s.c: clang: warning: argument unused during compilation: '-fvectorize'
ec_fp_256s.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
ec_fp_256s.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
error.c: clang: warning: argument unused during compilation: '-mavx2'
error.c: clang: warning: argument unused during compilation: '-fpolly'
error.c: clang: warning: argument unused during compilation: '-fvectorize'
error.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
error.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
error.c: error.c:44:11: warning: passing 'char [56]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
error.c: kn_exit("Increase the workspace space using crypmix_init(maxlen)", ERR_OUT_OF_BOUNDS);
error.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error.c: error.c:29:21: note: passing argument to parameter 's' here
error.c: void kn_exit(sic_t *s, uni_t code)
error.c: ^
error.c: 1 warning generated.
fp_256x8664.c: clang: warning: argument unused during compilation: '-mavx2'
fp_256x8664.c: clang: warning: argument unused during compilation: '-fpolly'
fp_256x8664.c: clang: warning: argument unused during compilation: '-fvectorize'
fp_256x8664.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
fp_256x8664.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
integer_hi_stack.c: clang: warning: argument unused during compilation: '-mavx2'
integer_hi_stack.c: clang: warning: argument unused during compilation: '-fpolly'
integer_hi_stack.c: clang: warning: argument unused during compilation: '-fvectorize'
integer_hi_stack.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
integer_hi_stack.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
integer_hi_stack.c: integer_hi_stack.c:387:11: warning: passing 'char [11]' to parameter of type 'sic' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
integer_hi_stack.c: kn_exit("mi_q_and_r", ERR_DIVIDE_BY_ZERO);
integer_hi_stack.c: ^~~~~~~~~~~~
integer_hi_stack.c: ./kernel.h:814:18: note: passing argument to parameter 's' here
integer_hi_stack.c: void kn_exit(sic s, uni_t code);
integer_hi_stack.c: ^
integer_hi_stack.c: integer_hi_stack.c:417:11: warning: passing 'char [11]' to parameter of type 'sic' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
integer_hi_stack.c: kn_exit("mi_q_and_r", ERR_DIVIDE_BY_ZERO);
integer_hi_stack.c: ^~~~~~~~~~~~
integer_hi_stack.c: ./kernel.h:814:18: note: passing argument to parameter 's' here
integer_hi_stack.c: void kn_exit(sic s, uni_t code);
integer_hi_stack.c: ^
integer_hi_stack.c: integer_hi_stack.c:907:11: warning: passing 'char [33]' to parameter of type 'sic' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
integer_hi_stack.c: kn_exit("mi_modinv_stack: 0 is not a unit", 0);
integer_hi_stack.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
integer_hi_stack.c: ./kernel.h:814:18: note: passing argument to parameter 's' here
integer_hi_stack.c: void kn_exit(sic s, uni_t code);
integer_hi_stack.c: ^
integer_hi_stack.c: integer_hi_stack.c:918:11: warning: passing 'char [16]' to parameter of type 'sic' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
integer_hi_stack.c: kn_exit("mi_modinv_stack", 0);
integer_hi_stack.c: ...
integer_lo.c: clang: warning: argument unused during compilation: '-mavx2'
integer_lo.c: clang: warning: argument unused during compilation: '-fpolly'
integer_lo.c: clang: warning: argument unused during compilation: '-fvectorize'
integer_lo.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
integer_lo.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
integer_lo.c: integer_lo.c:551:10: warning: passing 'char [35]' to parameter of type 'sic' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
integer_lo.c: kn_exit("min_nres_prepare2: not implemented", 0);
integer_lo.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
integer_lo.c: ./kernel.h:814:18: note: passing argument to parameter 's' here
integer_lo.c: void kn_exit(sic s, uni_t code);
integer_lo.c: ^
integer_lo.c: 1 warning generated.
io.c: clang: warning: argument unused during compilation: '-mavx2'
io.c: clang: warning: argument unused during compilation: '-fpolly'
io.c: clang: warning: argument unused during compilation: '-fvectorize'
io.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
io.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
io.c: io.c:340:11: warning: passing 'char [32]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
io.c: kn_exit("kn_io_fscan: zero length string", ERR_INVALID_STRING);
io.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
io.c: ./_core.h:132:21: note: passing argument to parameter 's' here
io.c: void kn_exit(sic_t *s, uni_t code);
io.c: ^
io.c: io.c:350:12: warning: passing 'char [31]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
io.c: kn_exit("kn_io_fscan: invalid character", ERR_INVALID_CHARACTER);
io.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
io.c: ./_core.h:132:21: note: passing argument to parameter 's' here
io.c: void kn_exit(sic_t *s, uni_t code);
io.c: ^
io.c: io.c:352:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
io.c: if((buf[i] == -1)){
io.c: ~~~~~~~^~~~~
io.c: io.c:352:14: note: remove extraneous parentheses around the comparison to silence this warning
io.c: if((buf[i] == -1)){
io.c: ~ ^ ~
io.c: io.c:352:14: note: use '=' to turn this equality comparison into an assignment
io.c: if((buf[i] == -1)){
io.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8