Implementation notes: amd64, h4e350, crypto_dh/ecfp256q

Computer: h4e350
Architecture: amd64
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_dh
Primitive: ecfp256q
TimeImplementationCompilerBenchmark dateSUPERCOP version
1053561v01/w8s8gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1053795v01/w8s8gcc -O3 -fomit-frame-pointer2014070120140525
1055625v01/w8s8gcc -m64 -O3 -fomit-frame-pointer2014070120140525
1055985v01/w8s8gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070120140525
1061346v01/w8s8gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1062663v01/w8s8gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1064223v01/w8s8gcc -march=k8 -O3 -fomit-frame-pointer2014070120140525
1064373v01/w8s4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1064667v01/w8s8gcc -march=nocona -O3 -fomit-frame-pointer2014070120140525
1065069v01/w8s4gcc -m64 -O3 -fomit-frame-pointer2014070120140525
1065603v01/w8s8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070120140525
1065903v01/w8s8gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1066218v01/w8s4gcc -O3 -fomit-frame-pointer2014070120140525
1066443v01/w8s8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1066569v01/w8s4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070120140525
1066578v01/w8s8gcc -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1067037v01/w8s8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070120140525
1068765v01/w8s8gcc -funroll-loops -O3 -fomit-frame-pointer2014070120140525
1071036v01/w8s4gcc -march=nocona -O3 -fomit-frame-pointer2014070120140525
1071198v01/w8s4gcc -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1071594v01/w8s4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1073055v01/w8s8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1073055v01/w8s4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1073166v01/w8s4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1073424v01/w8s8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1073442v01/w8s4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070120140525
1073973v01/w8s8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070120140525
1074246v01/w8s4gcc -march=k8 -O3 -fomit-frame-pointer2014070120140525
1074516v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1074711v01/w8s8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1075623v01/w8s8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070120140525
1077546v01/w8s4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1078806v01/w8s4gcc -funroll-loops -O3 -fomit-frame-pointer2014070120140525
1079175v01/w8s4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070120140525
1080858v01/w8s2gcc -O3 -fomit-frame-pointer2014070120140525
1083342v01/w8s2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1083519v01/w8s2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070120140525
1083837v01/w8s4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1084059v01/w8s4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070120140525
1084314v01/w8s2gcc -m64 -O3 -fomit-frame-pointer2014070120140525
1084461v01/w8s4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1085031v01/w8s4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1085412v01/w8s4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070120140525
1085814v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1088493v01/w8s2gcc -march=k8 -O3 -fomit-frame-pointer2014070120140525
1088964v01/w8s2gcc -march=nocona -O3 -fomit-frame-pointer2014070120140525
1090764v01/w8s2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1091592v01/w8s2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1092642v01/w8s2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070120140525
1093587v01/w8s2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1093785v01/w8s2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070120140525
1094364v01/w8s2gcc -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1094367v01/w8s8gcc -m64 -O2 -fomit-frame-pointer2014070120140525
1094433v01/w8s2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1094895v01/w8s8gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070120140525
1094910v01/w8s8gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070120140525
1095066v01/w8s8gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070120140525
1095105v01/w8s8gcc -O2 -fomit-frame-pointer2014070120140525
1095525v01/w8s2gcc -funroll-loops -O3 -fomit-frame-pointer2014070120140525
1095948v01/w8s8gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1097349v01/w8s8gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070120140525
1099770v01/w8s8gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1100250v01/w8s8gcc -march=k8 -O2 -fomit-frame-pointer2014070120140525
1100529v01/w8s2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1101129v01/w8s8gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070120140525
1101138v01/w8s8gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1101375v01/w8s2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1101570v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1101987v01/w8s2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070120140525
1102719v01/w8s4gcc -m64 -O2 -fomit-frame-pointer2014070120140525
1102728v01/w8s2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070120140525
1103043v01/w8s8gcc -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1103523v01/w8s2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1103958v01/w8s8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070120140525
1104999v01/w8s8gcc -march=nocona -O2 -fomit-frame-pointer2014070120140525
1105113v01/w8s8gcc -march=k8 -O -fomit-frame-pointer2014070120140525
1105434v01/w8s8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070120140525
1105446v01/w8s8gcc -march=nocona -O -fomit-frame-pointer2014070120140525
1105452v01/w8s8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1105590v01/w8s8gcc -march=barcelona -O -fomit-frame-pointer2014070120140525
1105683v01/w8s8gcc -funroll-loops -O2 -fomit-frame-pointer2014070120140525
1105791v01/w8s4gcc -O2 -fomit-frame-pointer2014070120140525
1106388v01/w8s8gcc -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1106430v01/w8s4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070120140525
1106481v01/w8s8gcc -O -fomit-frame-pointer2014070120140525
1106517v01/w8s8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1106631v01/w8s8gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070120140525
1106739v01/w8s8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070120140525
1106943v01/w8s8gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1107150v01/w8s4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1107261v01/w8s4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070120140525
1107285v01/w8s8gcc -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1107336v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1107456v01/w8s8gcc -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1107603v01/w8s4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070120140525
1107681v01/w8s4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070120140525
1107729v01/w8s8gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1108371v01/w8s8gcc -m64 -march=corei7 -O -fomit-frame-pointer2014070120140525
1108938v01/w8s8gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070120140525
1109076v01/w8s8gcc -m64 -march=core2 -O -fomit-frame-pointer2014070120140525
1109904v01/w8s8gcc -m64 -O -fomit-frame-pointer2014070120140525
1109997v01/w8s8gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1110273v01/w8s8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1110666v01/w8s4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1111395v01/w8s8gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070120140525
1111416v01/w8s4gcc -march=k8 -O2 -fomit-frame-pointer2014070120140525
1111644v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1112169v01/w8s4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070120140525
1112409v01/w8s8gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1113159v01/w8s4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1113702v01/w8s8gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070120140525
1113867v01/w8s8gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070120140525
1114236v01/w8s8gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1114632v01/w8s8gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070120140525
1114743v01/w8s4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070120140525
1115034v01/w8s4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1115244v01/w8s8gcc -funroll-loops -O -fomit-frame-pointer2014070120140525
1115664v01/w8s8gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070120140525
1115967v01/w8s4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1116570v01/w8s4gcc -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1116636v01/w8s4gcc -march=k8 -O -fomit-frame-pointer2014070120140525
1116690v01/w8s4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070120140525
1116801v01/w8s4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1116876v01/w8s4gcc -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1116987v01/w8s4gcc -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1117062v01/w8s4gcc -march=barcelona -O -fomit-frame-pointer2014070120140525
1117200v01/w8s4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070120140525
1117344v01/w8s4gcc -funroll-loops -O2 -fomit-frame-pointer2014070120140525
1117542v01/w8s4gcc -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1117572v01/w8s4gcc -march=nocona -O -fomit-frame-pointer2014070120140525
1117647v01/w8s4gcc -m64 -O -fomit-frame-pointer2014070120140525
1117737v01/w8s4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070120140525
1118001v01/w8s8gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1118307v01/w8s4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1118508v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1118739v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1118739v01/w8s4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1118769v01/w8s4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070120140525
1119384v01/w8s4gcc -march=nocona -O2 -fomit-frame-pointer2014070120140525
1119426v01/w8s4gcc -O -fomit-frame-pointer2014070120140525
1119633v01/w8s4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070120140525
1119822v01/w8s4gcc -m64 -march=core2 -O -fomit-frame-pointer2014070120140525
1119918v01/w8s4gcc -m64 -march=corei7 -O -fomit-frame-pointer2014070120140525
1120416v01/w8s8gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1121802v01/w8s8gcc -march=barcelona -Os -fomit-frame-pointer2014070120140525
1121805v01/w8s4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1122435v01/w8s4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070120140525
1122435v01/w8s4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070120140525
1122570v01/w8s8gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1122882v01/w8s8gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1123125v01/w8s1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1123128v01/w8s1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070120140525
1123440v01/w8s4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1123464v01/w8s1gcc -O3 -fomit-frame-pointer2014070120140525
1123614v01/w8s8gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070120140525
1123647v01/w8s8gcc -march=k8 -Os -fomit-frame-pointer2014070120140525
1124100v01/w8s1gcc -m64 -O3 -fomit-frame-pointer2014070120140525
1124163v01/w8s4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070120140525
1124373v01/w8s8gcc -Os -fomit-frame-pointer2014070120140525
1124496v01/w8s8gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070120140525
1124580v01/w8s8gcc -m64 -Os -fomit-frame-pointer2014070120140525
1124724v01/w8s4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1124841v01/w8s2gcc -O2 -fomit-frame-pointer2014070120140525
1124976v01/w8s8gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1125174v01/w8s4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1125195v01/w8s4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070120140525
1125381v01/w8s8gcc -march=nocona -Os -fomit-frame-pointer2014070120140525
1125510v01/w8s8gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070120140525
1126206v01/w8s8gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070120140525
1126338v01/w8s8gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070120140525
1127130v01/w8s2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070120140525
1127211v01/w8s4gcc -funroll-loops -O -fomit-frame-pointer2014070120140525
1127505v01/w8s2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1128273v01/w8s2gcc -m64 -O2 -fomit-frame-pointer2014070120140525
1128384v01/w8s8gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070120140525
1128531v01/w8s8gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070120140525
1128870v01/w8s2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070120140525
1128879v01/w8s8gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1129062v01/w8s2gcc -march=k8 -O2 -fomit-frame-pointer2014070120140525
1129143v01/w8s2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070120140525
1129371v01/w8s1gcc -march=k8 -O3 -fomit-frame-pointer2014070120140525
1129482v01/w8s1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1129518v01/w8s2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1129590v01/w8s2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070120140525
1129863v01/w8s2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1130025v01/w8s2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070120140525
1130400v01/w8s8gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1130601v01/w8s8gcc -funroll-loops -Os -fomit-frame-pointer2014070120140525
1131207v01/w8s8gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1131351v01/w8s8gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070120140525
1131432v01/w8s4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1131855v01/w8s8gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1131924v01/w8s1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1132002v01/w8s2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1132020v01/w8s4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1132050v01/w8s4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070120140525
1132257v01/w8s1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1132536v01/w8s1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070120140525
1132581v01/w8s8gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070120140525
1132617v01/w8s4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070120140525
1132653v01/w8s2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070120140525
1132686v01/w8s1gcc -march=nocona -O3 -fomit-frame-pointer2014070120140525
1132776v01/w8s4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1132788v01/w8s4gcc -march=nocona -Os -fomit-frame-pointer2014070120140525
1133052v01/w8s4gcc -m64 -Os -fomit-frame-pointer2014070120140525
1133052v01/w8s4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1133184v01/w8s4gcc -march=barcelona -Os -fomit-frame-pointer2014070120140525
1133217v01/w8s4gcc -Os -fomit-frame-pointer2014070120140525
1133442v01/w8s1gcc -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1133472v01/w8s4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070120140525
1133748v01/w8s4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070120140525
1133838v01/w8s2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070120140525
1134060v01/w8s4gcc -march=k8 -Os -fomit-frame-pointer2014070120140525
1134195v01/w8s2gcc -funroll-loops -O2 -fomit-frame-pointer2014070120140525
1134288v01/w8s2gcc -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1134834v01/w8s2gcc -march=k8 -O -fomit-frame-pointer2014070120140525
1134882v01/w8s1gcc -funroll-loops -O3 -fomit-frame-pointer2014070120140525
1134891v01/w8s4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070120140525
1135041v01/w8s1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1135146v01/w8s2gcc -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1135239v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1135575v01/w8s2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070120140525
1135713v01/w8s2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1135938v01/w8s2gcc -march=barcelona -O -fomit-frame-pointer2014070120140525
1136082v01/w8s2gcc -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1136226v01/w8s2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1136436v01/w8s1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070120140525
1136886v01/w8s2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1136898v01/w8s2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1137207v01/w8s4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070120140525
1137696v01/w8s2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070120140525
1137738v01/w8s4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070120140525
1137783v01/w8s4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1137924v01/w8s2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070120140525
1137951v01/w8s4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1138044v01/w8s2gcc -O -fomit-frame-pointer2014070120140525
1138446v01/w8s2gcc -march=nocona -O -fomit-frame-pointer2014070120140525
1138584v01/w8s4gcc -funroll-loops -Os -fomit-frame-pointer2014070120140525
1138620v01/w8s2gcc -m64 -O -fomit-frame-pointer2014070120140525
1138794v01/w8s2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070120140525
1138911v01/w8s2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014070120140525
1139352v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1139661v01/w8s4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1139679v01/w8s2gcc -march=nocona -O2 -fomit-frame-pointer2014070120140525
1139937v01/w8s4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1140123v01/w8s4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070120140525
1140417v01/w8s4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070120140525
1140603v01/w8s2gcc -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1141218v01/w8s2gcc -m64 -march=core2 -O -fomit-frame-pointer2014070120140525
1141419v01/w8s2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1141719v01/w8s2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070120140525
1142271v01/w8s2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070120140525
1142547v01/w8s2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1142712v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1142952v01/w8s2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070120140525
1143435v01/w8s1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1143489v01/w8s1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070120140525
1143531v01/w8s2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1143585v01/w8s2gcc -funroll-loops -O -fomit-frame-pointer2014070120140525
1143630v01/w8s1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1143987v01/w8s1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070120140525
1144194v01/w8s1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1144998v01/w8s2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070120140525
1145412v01/w8s2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1152924v01/w8s2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070120140525
1153176v01/w8s2gcc -m64 -Os -fomit-frame-pointer2014070120140525
1154115v01/w8s2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1154298v01/w8s2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1154595v01/w8s2gcc -march=k8 -Os -fomit-frame-pointer2014070120140525
1154748v01/w8s2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070120140525
1154886v01/w8s2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070120140525
1155075v01/w8s2gcc -march=nocona -Os -fomit-frame-pointer2014070120140525
1155204v01/w8s2gcc -march=barcelona -Os -fomit-frame-pointer2014070120140525
1155309v01/w8s2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1155660v01/w8s2gcc -Os -fomit-frame-pointer2014070120140525
1155711v01/w8s2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1156290v01/w8s2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070120140525
1157292v01/w8s2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070120140525
1159788v01/w8s2gcc -funroll-loops -Os -fomit-frame-pointer2014070120140525
1160214v01/w8s2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070120140525
1160337v01/w8s2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1160649v01/w8s2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1161147v01/w8s2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070120140525
1161327v01/w8s2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070120140525
1161393v01/w8s2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1162254v01/w8s2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070120140525
1164657v01/w8s2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1165104v01/w8s1gcc -O2 -fomit-frame-pointer2014070120140525
1165749v01/w8s1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070120140525
1166340v01/w8s1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070120140525
1166547v01/w8s1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1166595v01/w8s1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070120140525
1166901v01/w8s1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070120140525
1167351v01/w8s1gcc -m64 -O2 -fomit-frame-pointer2014070120140525
1168218v01/w8s1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070120140525
1168329v01/w8s1gcc -march=k8 -O2 -fomit-frame-pointer2014070120140525
1171044v01/w8s1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1171146v01/w8s1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1174035v01/w8s1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014070120140525
1174329v01/w8s1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070120140525
1174701v01/w8s1gcc -march=barcelona -O -fomit-frame-pointer2014070120140525
1174980v01/w8s1gcc -march=nocona -O2 -fomit-frame-pointer2014070120140525
1175166v01/w8s1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1175277v01/w8s1gcc -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1175619v01/w8s1gcc -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1175922v01/w8s1gcc -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1176606v01/w8s1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1177068v01/w8s1gcc -march=k8 -O -fomit-frame-pointer2014070120140525
1177335v01/w8s1gcc -march=nocona -O -fomit-frame-pointer2014070120140525
1177683v01/w8s1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070120140525
1177758v01/w8s1gcc -m64 -march=core2 -O -fomit-frame-pointer2014070120140525
1177872v01/w8s1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1177941v01/w8s1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070120140525
1178118v01/w8s1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070120140525
1178376v01/w8s1gcc -O -fomit-frame-pointer2014070120140525
1178427v01/w8s1gcc -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1178451v01/w8s1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1178772v01/w8s1gcc -m64 -O -fomit-frame-pointer2014070120140525
1179006v01/w8s1gcc -funroll-loops -O2 -fomit-frame-pointer2014070120140525
1180533v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1180605v01/w8s1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070120140525
1180614v01/w8s1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070120140525
1181040v01/w8s1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070120140525
1181307v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1181370v01/w8s1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1181691v01/w8s1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1181865v01/w8s1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070120140525
1183911v01/w8s1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1185108v01/w8s1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070120140525
1185267v01/w8s1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070120140525
1186134v01/w8s1gcc -funroll-loops -O -fomit-frame-pointer2014070120140525
1186359v01/w8s1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1187544v01/w8s1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1191165v01/w8s1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1191825v01/w8s1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070120140525
1192029v01/w8s1gcc -march=k8 -Os -fomit-frame-pointer2014070120140525
1192038v01/w8s1gcc -march=nocona -Os -fomit-frame-pointer2014070120140525
1192821v01/w8s1gcc -march=barcelona -Os -fomit-frame-pointer2014070120140525
1193013v01/w8s1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1193196v01/w8s1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070120140525
1193427v01/w8s1gcc -Os -fomit-frame-pointer2014070120140525
1193565v01/w8s1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070120140525
1194360v01/w8s1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070120140525
1194414v01/w8s1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070120140525
1194576v01/w8s1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1194663v01/w8s1gcc -m64 -Os -fomit-frame-pointer2014070120140525
1195416v01/w8s1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1199856v01/w8s1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070120140525
1200177v01/w8s1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1201044v01/w8s1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070120140525
1201122v01/w8s1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1201419v01/w8s1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1202187v01/w8s1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070120140525
1203834v01/w8s1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070120140525
1204470v01/w8s1gcc -funroll-loops -Os -fomit-frame-pointer2014070120140525
1204488v01/w8s1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1349937v01/w8s8gcc -funroll-loops2014070120140525
1351269v01/w8s8cc2014070120140525
1352376v01/w8s8gcc2014070120140525
1358505v01/w8s4gcc2014070120140525
1359951v01/w8s4cc2014070120140525
1360473v01/w8s4gcc -funroll-loops2014070120140525
1381392v01/w8s2cc2014070120140525
1381893v01/w8s2gcc -funroll-loops2014070120140525
1382682v01/w8s2gcc2014070120140525
1422780v01/w8s1gcc2014070120140525
1423866v01/w8s1cc2014070120140525
1425324v01/w8s1gcc -funroll-loops2014070120140525
1667727v01/vargcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070120140525
1670733v01/vargcc -m64 -O3 -fomit-frame-pointer2014070120140525
1671318v01/vargcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1672290v01/vargcc -O3 -fomit-frame-pointer2014070120140525
1679988v01/vargcc -march=k8 -O3 -fomit-frame-pointer2014070120140525
1681770v01/vargcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070120140525
1681986v01/vargcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1682145v01/vargcc -march=nocona -O3 -fomit-frame-pointer2014070120140525
1682514v01/vargcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1683612v01/vargcc -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1684683v01/vargcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070120140525
1685058v01/vargcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1686123v01/vargcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070120140525
1686660v01/vargcc -funroll-loops -O3 -fomit-frame-pointer2014070120140525
1686972v01/vargcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070120140525
1691682v01/vargcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070120140525
1692588v01/vargcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070120140525
1695306v01/vargcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070120140525
1695864v01/vargcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1696500v01/vargcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070120140525
1731102v01/vargcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070120140525
1732347v01/vargcc -m64 -O2 -fomit-frame-pointer2014070120140525
1733505v01/vargcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070120140525
1734732v01/vargcc -O2 -fomit-frame-pointer2014070120140525
1735386v01/vargcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070120140525
1735401v01/vargcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070120140525
1735614v01/vargcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070120140525
1735710v01/vargcc -march=k8 -O -fomit-frame-pointer2014070120140525
1735764v01/vargcc -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1736355v01/vargcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1736523v01/vargcc -march=k8 -O2 -fomit-frame-pointer2014070120140525
1736775v01/vargcc -m64 -O -fomit-frame-pointer2014070120140525
1737576v01/vargcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1738077v01/vargcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070120140525
1738197v01/vargcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070120140525
1739697v01/vargcc -m64 -march=core2 -O -fomit-frame-pointer2014070120140525
1739730v01/vargcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070120140525
1739760v01/vargcc -march=nocona -O -fomit-frame-pointer2014070120140525
1739796v01/vargcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070120140525
1740435v01/vargcc -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1740450v01/vargcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1740531v01/vargcc -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1740714v01/vargcc -m64 -march=corei7 -O -fomit-frame-pointer2014070120140525
1740720v01/vargcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1740867v01/vargcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070120140525
1741059v01/vargcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070120140525
1742040v01/vargcc -march=barcelona -O -fomit-frame-pointer2014070120140525
1742589v01/vargcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070120140525
1742769v01/vargcc -O -fomit-frame-pointer2014070120140525
1742877v01/vargcc -march=nocona -O2 -fomit-frame-pointer2014070120140525
1744116v01/vargcc -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1744239v01/vargcc -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1745568v01/vargcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070120140525
1745808v01/vargcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070120140525
1745829v01/vargcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070120140525
1746276v01/vargcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1746366v01/vargcc -funroll-loops -O2 -fomit-frame-pointer2014070120140525
1746468v01/vargcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070120140525
1746612v01/vargcc -funroll-loops -m64 -O -fomit-frame-pointer2014070120140525
1746900v01/vargcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070120140525
1748961v01/vargcc -funroll-loops -O -fomit-frame-pointer2014070120140525
1749540v01/vargcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070120140525
1749789v01/vargcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070120140525
1750173v01/vargcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070120140525
1752078v01/vargcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070120140525
1752792v01/vargcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070120140525
1758879v01/vargcc -march=nocona -Os -fomit-frame-pointer2014070120140525
1760187v01/vargcc -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
1761642v01/vargcc -m64 -Os -fomit-frame-pointer2014070120140525
1762287v01/vargcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070120140525
1762317v01/vargcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070120140525
1763061v01/vargcc -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1763595v01/vargcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070120140525
1763952v01/vargcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1763952v01/vargcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070120140525
1764831v01/vargcc -funroll-loops -Os -fomit-frame-pointer2014070120140525
1764990v01/vargcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1764999v01/vargcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070120140525
1765221v01/vargcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070120140525
1765410v01/vargcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070120140525
1765605v01/vargcc -m64 -march=core2 -Os -fomit-frame-pointer2014070120140525
1765746v01/vargcc -march=barcelona -Os -fomit-frame-pointer2014070120140525
1766631v01/vargcc -Os -fomit-frame-pointer2014070120140525
1767090v01/vargcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070120140525
1767123v01/vargcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070120140525
1767282v01/vargcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070120140525
1771080v01/vargcc -march=k8 -Os -fomit-frame-pointer2014070120140525
1771965v01/vargcc -m64 -march=k8 -Os -fomit-frame-pointer2014070120140525
1778046v01/vargcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070120140525
2043354v01/varcc2014070120140525
2046957v01/vargcc2014070120140525
2049000v01/vargcc -funroll-loops2014070120140525

Compiler output

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