Implementation notes: amd64, h4e350, crypto_dh/ecfp256h

Computer: h4e350
Architecture: amd64
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_dh
Primitive: ecfp256h
TimeImplementationCompilerBenchmark dateSUPERCOP version
1237431v01/w8s8gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070120140525
1239225v01/w8s8gcc -O3 -fomit-frame-pointer2014070120140525
1240029v01/w8s8gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1240959v01/w8s8gcc -m64 -O3 -fomit-frame-pointer2014070120140525
1241757v01/w8s8gcc -march=k8 -O3 -fomit-frame-pointer2014070120140525
1242210v01/w8s8gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1244571v01/w8s8gcc -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1244619v01/w8s8gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1245123v01/w8s8gcc -march=nocona -O3 -fomit-frame-pointer2014070120140525
1245603v01/w8s8gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1245693v01/w8s8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1245807v01/w8s8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070120140525
1245894v01/w8s8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070120140525
1248867v01/w8s8gcc -funroll-loops -O3 -fomit-frame-pointer2014070120140525
1249125v01/w8s4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070120140525
1250352v01/w8s4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1250742v01/w8s4gcc -m64 -O3 -fomit-frame-pointer2014070120140525
1251351v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1251966v01/w8s4gcc -O3 -fomit-frame-pointer2014070120140525
1252008v01/w8s8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070120140525
1252239v01/w8s8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1252464v01/w8s8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1252527v01/w8s8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1254615v01/w8s4gcc -march=k8 -O3 -fomit-frame-pointer2014070120140525
1254663v01/w8s4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1255032v01/w8s8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070120140525
1255278v01/w8s4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1256319v01/w8s4gcc -march=nocona -O3 -fomit-frame-pointer2014070120140525
1256370v01/w8s4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070120140525
1256544v01/w8s4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1256874v01/w8s4gcc -funroll-loops -O3 -fomit-frame-pointer2014070120140525
1257750v01/w8s4gcc -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1257825v01/w8s4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070120140525
1258605v01/w8s8gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070120140525
1259865v01/w8s4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1260402v01/w8s8gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1260504v01/w8s8gcc -O2 -fomit-frame-pointer2014070120140525
1260507v01/w8s8gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070120140525
1260663v01/w8s4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1260915v01/w8s8gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070120140525
1261593v01/w8s8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070120140525
1262112v01/w8s8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1262631v01/w8s8gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070120140525
1262787v01/w8s8gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1262793v01/w8s8gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1262793v01/w8s8gcc -m64 -O2 -fomit-frame-pointer2014070120140525
1262817v01/w8s8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1263117v01/w8s8gcc -march=k8 -O2 -fomit-frame-pointer2014070120140525
1263258v01/w8s8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1263381v01/w8s4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070120140525
1263636v01/w8s4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070120140525
1263744v01/w8s8gcc -funroll-loops -O2 -fomit-frame-pointer2014070120140525
1263807v01/w8s4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1263828v01/w8s8gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070120140525
1264071v01/w8s8gcc -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1264212v01/w8s4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1264347v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1264539v01/w8s8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070120140525
1265319v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1265931v01/w8s8gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1268274v01/w8s8gcc -march=nocona -O2 -fomit-frame-pointer2014070120140525
1269198v01/w8s2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070120140525
1269303v01/w8s8gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070120140525
1269426v01/w8s8gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1270518v01/w8s8gcc -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1270692v01/w8s8gcc -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1270698v01/w8s8gcc -march=k8 -O -fomit-frame-pointer2014070120140525
1270782v01/w8s4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1271394v01/w8s8gcc -march=barcelona -O -fomit-frame-pointer2014070120140525
1272054v01/w8s2gcc -m64 -O3 -fomit-frame-pointer2014070120140525
1272147v01/w8s2gcc -O3 -fomit-frame-pointer2014070120140525
1272450v01/w8s4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070120140525
1272483v01/w8s4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070120140525
1272588v01/w8s8gcc -O -fomit-frame-pointer2014070120140525
1273191v01/w8s4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1273266v01/w8s4gcc -m64 -O2 -fomit-frame-pointer2014070120140525
1273329v01/w8s4gcc -funroll-loops -O2 -fomit-frame-pointer2014070120140525
1273344v01/w8s8gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070120140525
1273380v01/w8s4gcc -O2 -fomit-frame-pointer2014070120140525
1273389v01/w8s8gcc -march=nocona -O -fomit-frame-pointer2014070120140525
1273482v01/w8s8gcc -m64 -march=corei7 -O -fomit-frame-pointer2014070120140525
1273515v01/w8s2gcc -march=k8 -O3 -fomit-frame-pointer2014070120140525
1273728v01/w8s8gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1273875v01/w8s8gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070120140525
1274016v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1274139v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1274193v01/w8s4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1274316v01/w8s4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070120140525
1274361v01/w8s8gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1274376v01/w8s8gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1274508v01/w8s8gcc -m64 -march=core2 -O -fomit-frame-pointer2014070120140525
1274625v01/w8s8gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070120140525
1274826v01/w8s4gcc -march=k8 -O2 -fomit-frame-pointer2014070120140525
1274910v01/w8s4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070120140525
1274964v01/w8s2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1275015v01/w8s4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070120140525
1275102v01/w8s4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070120140525
1275375v01/w8s8gcc -m64 -O -fomit-frame-pointer2014070120140525
1275411v01/w8s8gcc -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1275714v01/w8s4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1275753v01/w8s8gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070120140525
1275951v01/w8s8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070120140525
1276128v01/w8s4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1276191v01/w8s8gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070120140525
1276599v01/w8s8gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1276668v01/w8s2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1276671v01/w8s4gcc -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1276731v01/w8s2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1276788v01/w8s4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070120140525
1277001v01/w8s2gcc -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1277091v01/w8s2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070120140525
1277130v01/w8s4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1277532v01/w8s2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1277868v01/w8s2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070120140525
1277997v01/w8s2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1278666v01/w8s8gcc -funroll-loops -O -fomit-frame-pointer2014070120140525
1278690v01/w8s2gcc -funroll-loops -O3 -fomit-frame-pointer2014070120140525
1278924v01/w8s2gcc -march=nocona -O3 -fomit-frame-pointer2014070120140525
1279563v01/w8s4gcc -march=nocona -O2 -fomit-frame-pointer2014070120140525
1279671v01/w8s4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1279764v01/w8s4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1279818v01/w8s8gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070120140525
1280100v01/w8s4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070120140525
1281876v01/w8s4gcc -march=barcelona -O -fomit-frame-pointer2014070120140525
1282182v01/w8s4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070120140525
1282365v01/w8s4gcc -m64 -march=core2 -O -fomit-frame-pointer2014070120140525
1282824v01/w8s4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070120140525
1283277v01/w8s4gcc -m64 -O -fomit-frame-pointer2014070120140525
1283310v01/w8s4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1283436v01/w8s4gcc -O -fomit-frame-pointer2014070120140525
1283610v01/w8s4gcc -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1283949v01/w8s4gcc -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1284105v01/w8s4gcc -march=k8 -O -fomit-frame-pointer2014070120140525
1284189v01/w8s2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1284318v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1284597v01/w8s4gcc -march=nocona -O -fomit-frame-pointer2014070120140525
1284774v01/w8s4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070120140525
1284819v01/w8s4gcc -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1284825v01/w8s2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070120140525
1284981v01/w8s4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070120140525
1284990v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1285206v01/w8s2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1285218v01/w8s2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070120140525
1285293v01/w8s4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1285635v01/w8s4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014070120140525
1286103v01/w8s2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1286151v01/w8s4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1286298v01/w8s4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1286358v01/w8s4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070120140525
1286448v01/w8s4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070120140525
1286637v01/w8s8gcc -funroll-loops -Os -fomit-frame-pointer2014070120140525
1286784v01/w8s4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070120140525
1286847v01/w8s4gcc -funroll-loops -O -fomit-frame-pointer2014070120140525
1287246v01/w8s8gcc -march=k8 -Os -fomit-frame-pointer2014070120140525
1287450v01/w8s8gcc -march=nocona -Os -fomit-frame-pointer2014070120140525
1288110v01/w8s8gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070120140525
1288260v01/w8s8gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1288443v01/w8s8gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070120140525
1288617v01/w8s8gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070120140525
1288812v01/w8s8gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070120140525
1288824v01/w8s8gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070120140525
1288842v01/w8s8gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1289052v01/w8s8gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1289439v01/w8s8gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1289685v01/w8s8gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1289820v01/w8s8gcc -m64 -Os -fomit-frame-pointer2014070120140525
1289892v01/w8s8gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1289898v01/w8s8gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070120140525
1290405v01/w8s8gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070120140525
1290630v01/w8s8gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1290672v01/w8s8gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070120140525
1290888v01/w8s8gcc -Os -fomit-frame-pointer2014070120140525
1290891v01/w8s8gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1291140v01/w8s8gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070120140525
1291440v01/w8s8gcc -march=barcelona -Os -fomit-frame-pointer2014070120140525
1291935v01/w8s2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070120140525
1292709v01/w8s2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070120140525
1293258v01/w8s2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070120140525
1294152v01/w8s2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1295763v01/w8s2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1296024v01/w8s2gcc -m64 -O2 -fomit-frame-pointer2014070120140525
1296087v01/w8s2gcc -O2 -fomit-frame-pointer2014070120140525
1296165v01/w8s2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1296468v01/w8s2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070120140525
1296804v01/w8s2gcc -march=k8 -O2 -fomit-frame-pointer2014070120140525
1297521v01/w8s2gcc -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1297590v01/w8s4gcc -march=k8 -Os -fomit-frame-pointer2014070120140525
1297617v01/w8s2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1297683v01/w8s4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070120140525
1297884v01/w8s4gcc -march=nocona -Os -fomit-frame-pointer2014070120140525
1298046v01/w8s4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070120140525
1298331v01/w8s2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070120140525
1298388v01/w8s4gcc -m64 -Os -fomit-frame-pointer2014070120140525
1298685v01/w8s4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1298811v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1298931v01/w8s4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070120140525
1298934v01/w8s4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070120140525
1298997v01/w8s2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1299159v01/w8s4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1299312v01/w8s2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070120140525
1299315v01/w8s4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070120140525
1299510v01/w8s2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070120140525
1299513v01/w8s4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1299585v01/w8s4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1299642v01/w8s4gcc -Os -fomit-frame-pointer2014070120140525
1299717v01/w8s4gcc -march=barcelona -Os -fomit-frame-pointer2014070120140525
1299777v01/w8s2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1300116v01/w8s4gcc -funroll-loops -Os -fomit-frame-pointer2014070120140525
1300119v01/w8s4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1300428v01/w8s2gcc -funroll-loops -O2 -fomit-frame-pointer2014070120140525
1300542v01/w8s4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070120140525
1300680v01/w8s4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1300722v01/w8s4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070120140525
1300929v01/w8s4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070120140525
1301136v01/w8s4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1301280v01/w8s2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1301730v01/w8s4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070120140525
1302102v01/w8s2gcc -march=nocona -O2 -fomit-frame-pointer2014070120140525
1302384v01/w8s2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070120140525
1303212v01/w8s2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1303761v01/w8s4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1304304v01/w8s2gcc -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1304334v01/w8s2gcc -march=k8 -O -fomit-frame-pointer2014070120140525
1304454v01/w8s2gcc -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1304817v01/w8s2gcc -m64 -O -fomit-frame-pointer2014070120140525
1304961v01/w8s2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070120140525
1305765v01/w8s2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070120140525
1306182v01/w8s2gcc -m64 -march=core2 -O -fomit-frame-pointer2014070120140525
1306749v01/w8s2gcc -O -fomit-frame-pointer2014070120140525
1306845v01/w8s2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070120140525
1306872v01/w8s2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070120140525
1306944v01/w8s2gcc -march=nocona -O -fomit-frame-pointer2014070120140525
1307736v01/w8s2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1308030v01/w8s2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014070120140525
1308108v01/w8s2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1308201v01/w8s2gcc -march=barcelona -O -fomit-frame-pointer2014070120140525
1308714v01/w8s2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1308795v01/w8s2gcc -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1308822v01/w8s2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070120140525
1310058v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1310334v01/w8s2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070120140525
1310805v01/w8s2gcc -funroll-loops -O -fomit-frame-pointer2014070120140525
1311333v01/w8s2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1311468v01/w8s2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070120140525
1317417v01/w8s1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070120140525
1317723v01/w8s1gcc -m64 -O3 -fomit-frame-pointer2014070120140525
1319298v01/w8s1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1319583v01/w8s1gcc -O3 -fomit-frame-pointer2014070120140525
1320150v01/w8s2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070120140525
1320198v01/w8s2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1320360v01/w8s2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1320885v01/w8s2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1320924v01/w8s2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070120140525
1321107v01/w8s2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070120140525
1321245v01/w8s2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070120140525
1321335v01/w8s2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1321350v01/w8s1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070120140525
1321407v01/w8s2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1321410v01/w8s2gcc -funroll-loops -Os -fomit-frame-pointer2014070120140525
1321413v01/w8s2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1321464v01/w8s2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070120140525
1321650v01/w8s2gcc -march=nocona -Os -fomit-frame-pointer2014070120140525
1321722v01/w8s1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1321926v01/w8s2gcc -Os -fomit-frame-pointer2014070120140525
1322094v01/w8s2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1322103v01/w8s2gcc -march=barcelona -Os -fomit-frame-pointer2014070120140525
1322292v01/w8s1gcc -march=k8 -O3 -fomit-frame-pointer2014070120140525
1322451v01/w8s2gcc -march=k8 -Os -fomit-frame-pointer2014070120140525
1322460v01/w8s2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070120140525
1322514v01/w8s2gcc -m64 -Os -fomit-frame-pointer2014070120140525
1322973v01/w8s2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070120140525
1323063v01/w8s2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070120140525
1323072v01/w8s2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070120140525
1323219v01/w8s2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1325106v01/w8s1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1325208v01/w8s1gcc -march=nocona -O3 -fomit-frame-pointer2014070120140525
1325586v01/w8s1gcc -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1326420v01/w8s1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070120140525
1326699v01/w8s1gcc -funroll-loops -O3 -fomit-frame-pointer2014070120140525
1327536v01/w8s1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1327767v01/w8s1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1329246v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1330869v01/w8s1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070120140525
1331181v01/w8s1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1331682v01/w8s1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1332186v01/w8s1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1333137v01/w8s1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070120140525
1339950v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1340373v01/w8s1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070120140525
1340439v01/w8s1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070120140525
1340511v01/w8s1gcc -m64 -O2 -fomit-frame-pointer2014070120140525
1340700v01/w8s1gcc -funroll-loops -O2 -fomit-frame-pointer2014070120140525
1340766v01/w8s1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070120140525
1341024v01/w8s1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1341078v01/w8s1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1341297v01/w8s1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070120140525
1341987v01/w8s1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1342152v01/w8s1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070120140525
1342689v01/w8s1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1342854v01/w8s1gcc -O2 -fomit-frame-pointer2014070120140525
1343022v01/w8s1gcc -march=k8 -O2 -fomit-frame-pointer2014070120140525
1343076v01/w8s1gcc -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1343256v01/w8s1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1343331v01/w8s1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070120140525
1343613v01/w8s1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070120140525
1344102v01/w8s1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1346919v01/w8s1gcc -march=nocona -O2 -fomit-frame-pointer2014070120140525
1348587v01/w8s1gcc -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1348701v01/w8s1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1349475v01/w8s1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1350045v01/w8s1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1350210v01/w8s1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070120140525
1351104v01/w8s1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070120140525
1351260v01/w8s1gcc -O -fomit-frame-pointer2014070120140525
1351296v01/w8s1gcc -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1351419v01/w8s1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014070120140525
1351590v01/w8s1gcc -march=barcelona -O -fomit-frame-pointer2014070120140525
1351725v01/w8s1gcc -m64 -O -fomit-frame-pointer2014070120140525
1352883v01/w8s1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070120140525
1353249v01/w8s1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070120140525
1353270v01/w8s1gcc -march=nocona -O -fomit-frame-pointer2014070120140525
1353552v01/w8s1gcc -march=k8 -O -fomit-frame-pointer2014070120140525
1353627v01/w8s1gcc -m64 -march=core2 -O -fomit-frame-pointer2014070120140525
1353906v01/w8s1gcc -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1357446v01/w8s1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070120140525
1357701v01/w8s1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1358283v01/w8s1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1358412v01/w8s1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070120140525
1358727v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1358862v01/w8s1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070120140525
1359333v01/w8s1gcc -funroll-loops -O -fomit-frame-pointer2014070120140525
1359423v01/w8s1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070120140525
1360191v01/w8s1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1367349v01/w8s1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1367661v01/w8s1gcc -march=barcelona -Os -fomit-frame-pointer2014070120140525
1367979v01/w8s1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070120140525
1368987v01/w8s1gcc -march=k8 -Os -fomit-frame-pointer2014070120140525
1369296v01/w8s1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070120140525
1369476v01/w8s1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070120140525
1369506v01/w8s1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1369557v01/w8s1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1369623v01/w8s1gcc -march=nocona -Os -fomit-frame-pointer2014070120140525
1369659v01/w8s1gcc -m64 -Os -fomit-frame-pointer2014070120140525
1369893v01/w8s1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1369908v01/w8s1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1370001v01/w8s1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070120140525
1370265v01/w8s1gcc -Os -fomit-frame-pointer2014070120140525
1370694v01/w8s1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070120140525
1370712v01/w8s1gcc -funroll-loops -Os -fomit-frame-pointer2014070120140525
1371378v01/w8s1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070120140525
1371489v01/w8s1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070120140525
1371747v01/w8s1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070120140525
1371906v01/w8s1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1371936v01/w8s1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1372014v01/w8s1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1372098v01/w8s1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070120140525
1467927v01/w8s8gcc2014070120140525
1469568v01/w8s8cc2014070120140525
1470954v01/w8s8gcc -funroll-loops2014070120140525
1478277v01/w8s4gcc -funroll-loops2014070120140525
1479114v01/w8s4gcc2014070120140525
1479708v01/w8s4cc2014070120140525
1503681v01/w8s2cc2014070120140525
1505103v01/w8s2gcc -funroll-loops2014070120140525
1505616v01/w8s2gcc2014070120140525
1562010v01/w8s1gcc2014070120140525
1563567v01/w8s1cc2014070120140525
1564335v01/w8s1gcc -funroll-loops2014070120140525
2056491v01/vargcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070120140525
2056950v01/vargcc -m64 -O3 -fomit-frame-pointer2014070120140525
2057712v01/vargcc -O3 -fomit-frame-pointer2014070120140525
2059686v01/vargcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
2060538v01/vargcc -march=k8 -O3 -fomit-frame-pointer2014070120140525
2061786v01/vargcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
2062707v01/vargcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070120140525
2062890v01/vargcc -march=barcelona -O3 -fomit-frame-pointer2014070120140525
2063364v01/vargcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070120140525
2063376v01/vargcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
2064363v01/vargcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
2065008v01/vargcc -march=nocona -O3 -fomit-frame-pointer2014070120140525
2066838v01/vargcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070120140525
2068656v01/vargcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
2068719v01/vargcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070120140525
2070006v01/vargcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070120140525
2070585v01/vargcc -funroll-loops -O3 -fomit-frame-pointer2014070120140525
2070621v01/vargcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
2070756v01/vargcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
2073354v01/vargcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
2090334v01/vargcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
2093130v01/vargcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070120140525
2093874v01/vargcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
2094789v01/vargcc -m64 -O2 -fomit-frame-pointer2014070120140525
2094873v01/vargcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070120140525
2094930v01/vargcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070120140525
2095152v01/vargcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070120140525
2095632v01/vargcc -funroll-loops -O2 -fomit-frame-pointer2014070120140525
2095668v01/vargcc -O2 -fomit-frame-pointer2014070120140525
2096139v01/vargcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
2096283v01/vargcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
2096619v01/vargcc -march=k8 -O2 -fomit-frame-pointer2014070120140525
2096802v01/vargcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
2096817v01/vargcc -march=barcelona -O2 -fomit-frame-pointer2014070120140525
2098302v01/vargcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070120140525
2098485v01/vargcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070120140525
2099700v01/vargcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070120140525
2101149v01/vargcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
2101461v01/vargcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070120140525
2101869v01/vargcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
2103210v01/vargcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
2103546v01/vargcc -m64 -O -fomit-frame-pointer2014070120140525
2103555v01/vargcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070120140525
2104395v01/vargcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070120140525
2104440v01/vargcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070120140525
2105085v01/vargcc -march=nocona -O2 -fomit-frame-pointer2014070120140525
2105367v01/vargcc -m64 -march=corei7 -O -fomit-frame-pointer2014070120140525
2105457v01/vargcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070120140525
2106285v01/vargcc -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
2106936v01/vargcc -m64 -march=core2 -O -fomit-frame-pointer2014070120140525
2106954v01/vargcc -O -fomit-frame-pointer2014070120140525
2107410v01/vargcc -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
2108802v01/vargcc -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
2108841v01/vargcc -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
2109411v01/vargcc -march=barcelona -O -fomit-frame-pointer2014070120140525
2109576v01/vargcc -march=k8 -O -fomit-frame-pointer2014070120140525
2110071v01/vargcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
2111940v01/vargcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070120140525
2112213v01/vargcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070120140525
2114415v01/vargcc -march=nocona -O -fomit-frame-pointer2014070120140525
2115342v01/vargcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
2115759v01/vargcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
2115774v01/vargcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
2115957v01/vargcc -funroll-loops -m64 -O -fomit-frame-pointer2014070120140525
2116206v01/vargcc -funroll-loops -O -fomit-frame-pointer2014070120140525
2117325v01/vargcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070120140525
2129676v01/vargcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
2130168v01/vargcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
2131785v01/vargcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
2132124v01/vargcc -funroll-loops -Os -fomit-frame-pointer2014070120140525
2132445v01/vargcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070120140525
2132871v01/vargcc -m64 -Os -fomit-frame-pointer2014070120140525
2133126v01/vargcc -m64 -march=core2 -Os -fomit-frame-pointer2014070120140525
2133297v01/vargcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070120140525
2133630v01/vargcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070120140525
2133939v01/vargcc -march=nocona -Os -fomit-frame-pointer2014070120140525
2133990v01/vargcc -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
2134191v01/vargcc -Os -fomit-frame-pointer2014070120140525
2134614v01/vargcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070120140525
2134707v01/vargcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070120140525
2134869v01/vargcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070120140525
2135643v01/vargcc -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
2135721v01/vargcc -march=barcelona -Os -fomit-frame-pointer2014070120140525
2135862v01/vargcc -march=k8 -Os -fomit-frame-pointer2014070120140525
2136570v01/vargcc -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
2136711v01/vargcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070120140525
2137020v01/vargcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070120140525
2137908v01/vargcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
2139492v01/vargcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
2363109v01/vargcc2014070120140525
2364504v01/varcc2014070120140525
2365197v01/vargcc -funroll-loops2014070120140525

Compiler output

Implementation: crypto_dh/ecfp256h/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/ecfp256h/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_256h.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
ec_fp_256h.c: clang: warning: argument unused during compilation: '-mavx2'
ec_fp_256h.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/ecfp256h/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_256h.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
ec_fp_256h.c: clang: warning: argument unused during compilation: '-mavx2'
ec_fp_256h.c: clang: warning: argument unused during compilation: '-mpclmul'
ec_fp_256h.c: clang: warning: argument unused during compilation: '-fpolly'
ec_fp_256h.c: clang: warning: argument unused during compilation: '-fvectorize'
ec_fp_256h.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
ec_fp_256h.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/ecfp256h/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_256h.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/ecfp256h/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_256h.c: clang: warning: argument unused during compilation: '-mavx2'
ec_fp_256h.c: clang: warning: argument unused during compilation: '-fpolly'
ec_fp_256h.c: clang: warning: argument unused during compilation: '-fvectorize'
ec_fp_256h.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
ec_fp_256h.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