Implementation notes: amd64, h4e350, crypto_dh/ecfp256e

Computer: h4e350
Architecture: amd64
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_dh
Primitive: ecfp256e
TimeImplementationCompilerBenchmark dateSUPERCOP version
1003629v01/w8s8gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070120140525
1004904v01/w8s8gcc -m64 -O3 -fomit-frame-pointer2014070120140525
1005426v01/w8s8gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1005651v01/w8s8gcc -O3 -fomit-frame-pointer2014070120140525
1006023v01/w8s8gcc -march=k8 -O3 -fomit-frame-pointer2014070120140525
1007391v01/w8s8gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1009251v01/w8s8gcc -march=nocona -O3 -fomit-frame-pointer2014070120140525
1011732v01/w8s8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070120140525
1011777v01/w8s8gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1013412v01/w8s8gcc -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1014564v01/w8s8gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1015062v01/w8s4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070120140525
1015644v01/w8s4gcc -m64 -O3 -fomit-frame-pointer2014070120140525
1015962v01/w8s4gcc -O3 -fomit-frame-pointer2014070120140525
1016271v01/w8s4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1016409v01/w8s8gcc -funroll-loops -O3 -fomit-frame-pointer2014070120140525
1017621v01/w8s8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1018224v01/w8s8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070120140525
1019070v01/w8s4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1019910v01/w8s4gcc -march=k8 -O3 -fomit-frame-pointer2014070120140525
1022148v01/w8s8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1022400v01/w8s8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1023078v01/w8s4gcc -march=nocona -O3 -fomit-frame-pointer2014070120140525
1023144v01/w8s8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070120140525
1023531v01/w8s4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1024128v01/w8s8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1024320v01/w8s8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070120140525
1024350v01/w8s4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070120140525
1025304v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1026105v01/w8s4gcc -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1026909v01/w8s4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070120140525
1027089v01/w8s4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1027413v01/w8s4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1027905v01/w8s4gcc -funroll-loops -O3 -fomit-frame-pointer2014070120140525
1032024v01/w8s2gcc -m64 -O3 -fomit-frame-pointer2014070120140525
1032726v01/w8s4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070120140525
1032906v01/w8s4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1033554v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1033611v01/w8s4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1034064v01/w8s2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070120140525
1034256v01/w8s4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070120140525
1034361v01/w8s2gcc -O3 -fomit-frame-pointer2014070120140525
1034484v01/w8s4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1035465v01/w8s2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1035981v01/w8s2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1038435v01/w8s2gcc -march=k8 -O3 -fomit-frame-pointer2014070120140525
1039911v01/w8s2gcc -march=nocona -O3 -fomit-frame-pointer2014070120140525
1041258v01/w8s2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1042713v01/w8s2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1043895v01/w8s2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070120140525
1044000v01/w8s2gcc -funroll-loops -O3 -fomit-frame-pointer2014070120140525
1044324v01/w8s2gcc -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1044468v01/w8s2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1045977v01/w8s2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070120140525
1050156v01/w8s2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070120140525
1051353v01/w8s8gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1051566v01/w8s8gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070120140525
1051629v01/w8s2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1051998v01/w8s8gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070120140525
1052685v01/w8s2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1052700v01/w8s8gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070120140525
1052754v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1052772v01/w8s8gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1052811v01/w8s8gcc -m64 -O2 -fomit-frame-pointer2014070120140525
1052838v01/w8s2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070120140525
1053006v01/w8s8gcc -O2 -fomit-frame-pointer2014070120140525
1053009v01/w8s2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1053096v01/w8s8gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070120140525
1053561v01/w8s8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1053657v01/w8s8gcc -march=k8 -O2 -fomit-frame-pointer2014070120140525
1054053v01/w8s8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070120140525
1054302v01/w8s8gcc -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1056561v01/w8s8gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070120140525
1056600v01/w8s8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1056858v01/w8s8gcc -march=nocona -O2 -fomit-frame-pointer2014070120140525
1057023v01/w8s8gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1057278v01/w8s8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1057311v01/w8s8gcc -funroll-loops -O2 -fomit-frame-pointer2014070120140525
1057347v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1057371v01/w8s8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070120140525
1058223v01/w8s8gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1059498v01/w8s8gcc -march=barcelona -O -fomit-frame-pointer2014070120140525
1059996v01/w8s8gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070120140525
1060062v01/w8s8gcc -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1060110v01/w8s8gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1060212v01/w8s8gcc -march=k8 -O -fomit-frame-pointer2014070120140525
1060314v01/w8s8gcc -march=nocona -O -fomit-frame-pointer2014070120140525
1060461v01/w8s8gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070120140525
1061646v01/w8s8gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070120140525
1061778v01/w8s8gcc -O -fomit-frame-pointer2014070120140525
1061919v01/w8s4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070120140525
1062039v01/w8s8gcc -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1062102v01/w8s4gcc -O2 -fomit-frame-pointer2014070120140525
1062219v01/w8s8gcc -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1062327v01/w8s4gcc -m64 -O2 -fomit-frame-pointer2014070120140525
1062426v01/w8s4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070120140525
1062531v01/w8s4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070120140525
1062546v01/w8s8gcc -m64 -march=core2 -O -fomit-frame-pointer2014070120140525
1062870v01/w8s8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070120140525
1063074v01/w8s8gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1063095v01/w8s4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1063386v01/w8s8gcc -m64 -O -fomit-frame-pointer2014070120140525
1063392v01/w8s4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1063641v01/w8s4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070120140525
1064103v01/w8s4gcc -march=k8 -O2 -fomit-frame-pointer2014070120140525
1064334v01/w8s4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1064490v01/w8s8gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070120140525
1064544v01/w8s4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070120140525
1064799v01/w8s8gcc -m64 -march=corei7 -O -fomit-frame-pointer2014070120140525
1064883v01/w8s8gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1065174v01/w8s4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1065369v01/w8s4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070120140525
1065615v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1065636v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1065744v01/w8s4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1066242v01/w8s4gcc -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1066473v01/w8s4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1066482v01/w8s4gcc -funroll-loops -O2 -fomit-frame-pointer2014070120140525
1066995v01/w8s8gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1067049v01/w8s8gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070120140525
1067592v01/w8s4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070120140525
1068243v01/w8s8gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1068543v01/w8s4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1068546v01/w8s8gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070120140525
1068951v01/w8s4gcc -march=nocona -O2 -fomit-frame-pointer2014070120140525
1069590v01/w8s4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070120140525
1069896v01/w8s8gcc -funroll-loops -O -fomit-frame-pointer2014070120140525
1070343v01/w8s8gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070120140525
1071090v01/w8s4gcc -march=barcelona -O -fomit-frame-pointer2014070120140525
1072050v01/w8s4gcc -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1072215v01/w8s4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1072950v01/w8s4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1072956v01/w8s4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070120140525
1072968v01/w8s4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070120140525
1073163v01/w8s4gcc -march=nocona -O -fomit-frame-pointer2014070120140525
1073343v01/w8s4gcc -m64 -march=core2 -O -fomit-frame-pointer2014070120140525
1073460v01/w8s4gcc -march=k8 -O -fomit-frame-pointer2014070120140525
1073514v01/w8s8gcc -march=k8 -Os -fomit-frame-pointer2014070120140525
1073775v01/w8s4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070120140525
1074003v01/w8s4gcc -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1074108v01/w8s8gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1074261v01/w8s4gcc -O -fomit-frame-pointer2014070120140525
1074360v01/w8s4gcc -m64 -O -fomit-frame-pointer2014070120140525
1074597v01/w8s8gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1074744v01/w8s8gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070120140525
1074750v01/w8s4gcc -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1074846v01/w8s4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070120140525
1074903v01/w8s8gcc -march=nocona -Os -fomit-frame-pointer2014070120140525
1074942v01/w8s8gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070120140525
1075044v01/w8s8gcc -march=barcelona -Os -fomit-frame-pointer2014070120140525
1075047v01/w8s8gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1075107v01/w8s8gcc -m64 -Os -fomit-frame-pointer2014070120140525
1075269v01/w8s8gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070120140525
1075332v01/w8s8gcc -Os -fomit-frame-pointer2014070120140525
1075473v01/w8s4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070120140525
1075851v01/w8s8gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070120140525
1075890v01/w8s8gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070120140525
1075899v01/w8s8gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1076118v01/w8s4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014070120140525
1076139v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1076667v01/w8s4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070120140525
1077069v01/w8s1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1077114v01/w8s4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1077138v01/w8s1gcc -m64 -O3 -fomit-frame-pointer2014070120140525
1077468v01/w8s1gcc -O3 -fomit-frame-pointer2014070120140525
1077708v01/w8s8gcc -funroll-loops -Os -fomit-frame-pointer2014070120140525
1078017v01/w8s8gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070120140525
1078026v01/w8s1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070120140525
1078080v01/w8s4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070120140525
1078173v01/w8s4gcc -funroll-loops -O -fomit-frame-pointer2014070120140525
1078272v01/w8s4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1078809v01/w8s4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1078980v01/w8s8gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1079202v01/w8s8gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070120140525
1079340v01/w8s8gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070120140525
1079391v01/w8s8gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1080090v01/w8s1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1080477v01/w8s8gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1080546v01/w8s8gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070120140525
1080777v01/w8s1gcc -march=k8 -O3 -fomit-frame-pointer2014070120140525
1081059v01/w8s8gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1081173v01/w8s2gcc -O2 -fomit-frame-pointer2014070120140525
1081800v01/w8s2gcc -march=k8 -O2 -fomit-frame-pointer2014070120140525
1082418v01/w8s4gcc -Os -fomit-frame-pointer2014070120140525
1082553v01/w8s2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1082742v01/w8s2gcc -m64 -O2 -fomit-frame-pointer2014070120140525
1083102v01/w8s2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070120140525
1083147v01/w8s2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070120140525
1083186v01/w8s1gcc -march=nocona -O3 -fomit-frame-pointer2014070120140525
1083261v01/w8s2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070120140525
1083438v01/w8s4gcc -m64 -Os -fomit-frame-pointer2014070120140525
1083858v01/w8s2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1084086v01/w8s1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1084155v01/w8s4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1084290v01/w8s4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1084572v01/w8s2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1085112v01/w8s4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070120140525
1085136v01/w8s4gcc -march=nocona -Os -fomit-frame-pointer2014070120140525
1085151v01/w8s2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070120140525
1085349v01/w8s4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070120140525
1085472v01/w8s4gcc -march=barcelona -Os -fomit-frame-pointer2014070120140525
1085571v01/w8s4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1085601v01/w8s2gcc -funroll-loops -O2 -fomit-frame-pointer2014070120140525
1085619v01/w8s4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070120140525
1085628v01/w8s4gcc -march=k8 -Os -fomit-frame-pointer2014070120140525
1085757v01/w8s4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070120140525
1085874v01/w8s4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070120140525
1086000v01/w8s2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070120140525
1086288v01/w8s4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1086327v01/w8s2gcc -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1086612v01/w8s2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1086618v01/w8s2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1086801v01/w8s1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070120140525
1087161v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1087209v01/w8s2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070120140525
1087596v01/w8s1gcc -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1087851v01/w8s2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070120140525
1088103v01/w8s1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1088688v01/w8s2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1088826v01/w8s1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070120140525
1088832v01/w8s1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1088853v01/w8s1gcc -funroll-loops -O3 -fomit-frame-pointer2014070120140525
1089093v01/w8s2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1089537v01/w8s2gcc -march=nocona -O2 -fomit-frame-pointer2014070120140525
1090257v01/w8s4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070120140525
1090824v01/w8s2gcc -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1090941v01/w8s2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070120140525
1091145v01/w8s2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1091472v01/w8s4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1091577v01/w8s2gcc -march=barcelona -O -fomit-frame-pointer2014070120140525
1091721v01/w8s4gcc -funroll-loops -Os -fomit-frame-pointer2014070120140525
1091736v01/w8s4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070120140525
1091808v01/w8s4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1091871v01/w8s4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070120140525
1092153v01/w8s4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070120140525
1092447v01/w8s2gcc -march=nocona -O -fomit-frame-pointer2014070120140525
1092453v01/w8s4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1092915v01/w8s2gcc -march=k8 -O -fomit-frame-pointer2014070120140525
1092966v01/w8s1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070120140525
1093032v01/w8s4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1093260v01/w8s2gcc -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1094034v01/w8s2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070120140525
1094256v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1094376v01/w8s1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1094451v01/w8s2gcc -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1094550v01/w8s2gcc -O -fomit-frame-pointer2014070120140525
1094799v01/w8s2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070120140525
1095573v01/w8s2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070120140525
1095600v01/w8s2gcc -m64 -O -fomit-frame-pointer2014070120140525
1095924v01/w8s2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1095936v01/w8s1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1095954v01/w8s1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070120140525
1096113v01/w8s1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1096206v01/w8s2gcc -m64 -march=core2 -O -fomit-frame-pointer2014070120140525
1096965v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1097106v01/w8s2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014070120140525
1097985v01/w8s2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070120140525
1098003v01/w8s2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1098267v01/w8s2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1098783v01/w8s2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1099242v01/w8s2gcc -funroll-loops -O -fomit-frame-pointer2014070120140525
1099488v01/w8s2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070120140525
1099713v01/w8s2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070120140525
1104930v01/w8s2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070120140525
1105332v01/w8s2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070120140525
1105446v01/w8s2gcc -march=barcelona -Os -fomit-frame-pointer2014070120140525
1105554v01/w8s2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1106298v01/w8s2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070120140525
1106343v01/w8s2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070120140525
1106508v01/w8s2gcc -march=nocona -Os -fomit-frame-pointer2014070120140525
1106634v01/w8s2gcc -march=k8 -Os -fomit-frame-pointer2014070120140525
1106949v01/w8s2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1106958v01/w8s2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070120140525
1107270v01/w8s2gcc -Os -fomit-frame-pointer2014070120140525
1107699v01/w8s2gcc -m64 -Os -fomit-frame-pointer2014070120140525
1107810v01/w8s2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1107849v01/w8s2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070120140525
1108755v01/w8s2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1110183v01/w8s2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070120140525
1111008v01/w8s2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070120140525
1111665v01/w8s2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1111692v01/w8s2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070120140525
1111896v01/w8s2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1112478v01/w8s2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070120140525
1112637v01/w8s2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1113096v01/w8s2gcc -funroll-loops -Os -fomit-frame-pointer2014070120140525
1113108v01/w8s2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1123215v01/w8s1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1124850v01/w8s1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070120140525
1125180v01/w8s1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070120140525
1125345v01/w8s1gcc -march=k8 -O2 -fomit-frame-pointer2014070120140525
1125750v01/w8s1gcc -O2 -fomit-frame-pointer2014070120140525
1125882v01/w8s1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070120140525
1125897v01/w8s1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070120140525
1126704v01/w8s1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1127118v01/w8s1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070120140525
1127340v01/w8s1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1127568v01/w8s1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070120140525
1127661v01/w8s1gcc -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1127718v01/w8s1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1128102v01/w8s1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070120140525
1128168v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1129095v01/w8s1gcc -funroll-loops -O2 -fomit-frame-pointer2014070120140525
1129176v01/w8s1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1129647v01/w8s1gcc -m64 -O2 -fomit-frame-pointer2014070120140525
1130064v01/w8s1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1130460v01/w8s1gcc -march=nocona -O2 -fomit-frame-pointer2014070120140525
1130961v01/w8s1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1131774v01/w8s1gcc -march=barcelona -O -fomit-frame-pointer2014070120140525
1133112v01/w8s1gcc -march=nocona -O -fomit-frame-pointer2014070120140525
1133901v01/w8s1gcc -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1134195v01/w8s1gcc -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1134570v01/w8s1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070120140525
1134687v01/w8s1gcc -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1134810v01/w8s1gcc -O -fomit-frame-pointer2014070120140525
1134906v01/w8s1gcc -m64 -O -fomit-frame-pointer2014070120140525
1135161v01/w8s1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1135485v01/w8s1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014070120140525
1135494v01/w8s1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070120140525
1135671v01/w8s1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070120140525
1136124v01/w8s1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070120140525
1136448v01/w8s1gcc -march=k8 -O -fomit-frame-pointer2014070120140525
1136619v01/w8s1gcc -m64 -march=core2 -O -fomit-frame-pointer2014070120140525
1136979v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1136988v01/w8s1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1138377v01/w8s1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070120140525
1139526v01/w8s1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1139727v01/w8s1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070120140525
1140876v01/w8s1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1140990v01/w8s1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070120140525
1141524v01/w8s1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070120140525
1142160v01/w8s1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1142340v01/w8s1gcc -funroll-loops -O -fomit-frame-pointer2014070120140525
1146396v01/w8s1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1146516v01/w8s1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1147437v01/w8s1gcc -Os -fomit-frame-pointer2014070120140525
1147464v01/w8s1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070120140525
1147614v01/w8s1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1147809v01/w8s1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070120140525
1147842v01/w8s1gcc -m64 -Os -fomit-frame-pointer2014070120140525
1147941v01/w8s1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070120140525
1148079v01/w8s1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070120140525
1148316v01/w8s1gcc -march=nocona -Os -fomit-frame-pointer2014070120140525
1148415v01/w8s1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1148520v01/w8s1gcc -march=barcelona -Os -fomit-frame-pointer2014070120140525
1148874v01/w8s1gcc -march=k8 -Os -fomit-frame-pointer2014070120140525
1149384v01/w8s1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070120140525
1152921v01/w8s1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1153329v01/w8s1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070120140525
1153986v01/w8s1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1154154v01/w8s1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1154403v01/w8s1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1155231v01/w8s1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070120140525
1155522v01/w8s1gcc -funroll-loops -Os -fomit-frame-pointer2014070120140525
1155915v01/w8s1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070120140525
1157313v01/w8s1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070120140525
1300053v01/w8s8cc2014070120140525
1300332v01/w8s8gcc2014070120140525
1301592v01/w8s8gcc -funroll-loops2014070120140525
1312413v01/w8s4gcc -funroll-loops2014070120140525
1313415v01/w8s4cc2014070120140525
1314270v01/w8s4gcc2014070120140525
1336530v01/w8s2cc2014070120140525
1336563v01/w8s2gcc2014070120140525
1338690v01/w8s2gcc -funroll-loops2014070120140525
1387677v01/w8s1gcc -funroll-loops2014070120140525
1388220v01/w8s1gcc2014070120140525
1388556v01/w8s1cc2014070120140525
1626849v01/vargcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1626849v01/vargcc -m64 -O3 -fomit-frame-pointer2014070120140525
1627338v01/vargcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1627737v01/vargcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1629384v01/vargcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070120140525
1629480v01/vargcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070120140525
1629912v01/vargcc -march=nocona -O3 -fomit-frame-pointer2014070120140525
1629945v01/vargcc -O3 -fomit-frame-pointer2014070120140525
1630146v01/vargcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1631151v01/vargcc -march=k8 -O3 -fomit-frame-pointer2014070120140525
1632540v01/vargcc -funroll-loops -O3 -fomit-frame-pointer2014070120140525
1633197v01/vargcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1634862v01/vargcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070120140525
1637988v01/vargcc -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1641270v01/vargcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1642173v01/vargcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070120140525
1642242v01/vargcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1645239v01/vargcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070120140525
1647054v01/vargcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1647621v01/vargcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1696110v01/vargcc -O2 -fomit-frame-pointer2014070120140525
1696476v01/vargcc -m64 -O2 -fomit-frame-pointer2014070120140525
1697583v01/vargcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070120140525
1698291v01/vargcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070120140525
1698771v01/vargcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070120140525
1699671v01/vargcc -march=k8 -O2 -fomit-frame-pointer2014070120140525
1699878v01/vargcc -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1699992v01/vargcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070120140525
1700778v01/vargcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1700865v01/vargcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070120140525
1701369v01/vargcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070120140525
1701711v01/vargcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070120140525
1702788v01/vargcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1703052v01/vargcc -funroll-loops -O2 -fomit-frame-pointer2014070120140525
1703226v01/vargcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1703445v01/vargcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1704798v01/vargcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1705212v01/vargcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1705341v01/vargcc -march=nocona -O -fomit-frame-pointer2014070120140525
1705956v01/vargcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1706265v01/vargcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1707297v01/vargcc -m64 -O -fomit-frame-pointer2014070120140525
1707798v01/vargcc -march=k8 -O -fomit-frame-pointer2014070120140525
1708143v01/vargcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1708665v01/vargcc -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1708755v01/vargcc -march=nocona -O2 -fomit-frame-pointer2014070120140525
1708935v01/vargcc -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1709172v01/vargcc -O -fomit-frame-pointer2014070120140525
1709808v01/vargcc -march=barcelona -O -fomit-frame-pointer2014070120140525
1710201v01/vargcc -m64 -march=corei7 -O -fomit-frame-pointer2014070120140525
1710615v01/vargcc -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1711146v01/vargcc -m64 -march=core2 -O -fomit-frame-pointer2014070120140525
1711257v01/vargcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070120140525
1711305v01/vargcc -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1711800v01/vargcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070120140525
1712283v01/vargcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1712400v01/vargcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070120140525
1713369v01/vargcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1713903v01/vargcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070120140525
1716351v01/vargcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1717185v01/vargcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1717515v01/vargcc -funroll-loops -m64 -O -fomit-frame-pointer2014070120140525
1717521v01/vargcc -funroll-loops -O -fomit-frame-pointer2014070120140525
1719222v01/vargcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070120140525
1721220v01/vargcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070120140525
1727412v01/vargcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070120140525
1728318v01/vargcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070120140525
1730568v01/vargcc -funroll-loops -Os -fomit-frame-pointer2014070120140525
1731465v01/vargcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1733535v01/vargcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1733667v01/vargcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1734009v01/vargcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070120140525
1734114v01/vargcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070120140525
1734384v01/vargcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070120140525
1734879v01/vargcc -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1736613v01/vargcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1736772v01/vargcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070120140525
1737306v01/vargcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070120140525
1737498v01/vargcc -march=k8 -Os -fomit-frame-pointer2014070120140525
1737600v01/vargcc -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1737810v01/vargcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070120140525
1737816v01/vargcc -m64 -march=core2 -Os -fomit-frame-pointer2014070120140525
1738788v01/vargcc -march=barcelona -Os -fomit-frame-pointer2014070120140525
1739247v01/vargcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070120140525
1739268v01/vargcc -m64 -Os -fomit-frame-pointer2014070120140525
1739457v01/vargcc -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1740096v01/vargcc -march=nocona -Os -fomit-frame-pointer2014070120140525
1740444v01/vargcc -Os -fomit-frame-pointer2014070120140525
1742496v01/vargcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
2029920v01/vargcc -funroll-loops2014070120140525
2031678v01/vargcc2014070120140525
2032254v01/varcc2014070120140525

Compiler output

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