Implementation notes: x86, ares, crypto_sign/mqqsig192

Computer: ares
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_sign
Primitive: mqqsig192
TimeImplementationCompilerBenchmark dateSUPERCOP version
900128refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012720130419
900428refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014012720130419
900544refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014012720130419
900908refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012720130419
903772refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014012720130419
904020refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012720130419
904292refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012720130419
904672refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014012720130419
908552refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014012720130419
909208refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014012720130419
909272refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014012720130419
909360refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012720130419
923672refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014012720130419
924028refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012720130419
924400refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014012720130419
924724refgcc -m32 -march=core2 -O -fomit-frame-pointer2014012720130419
965060refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014012720130419
968280refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014012720130419
968804refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014012720130419
977272refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014012720130419
978720refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014012720130419
983276refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014012720130419
983848refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014012720130419
984172refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014012720130419
992836refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014012720130419
994596refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014012720130419
999376refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014012720130419
1002692refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014012720130419
1003548refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014012720130419
1007400refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014012720130419
1013792refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014012720130419
1013812refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014012720130419
1014700refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014012720130419
1042128refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014012720130419
1044112refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014012720130419
1050948refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014012720130419
1051532refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014012720130419
1058172refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014012720130419
1058964refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014012720130419
1059392refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014012720130419
1059724refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014012720130419
1064712refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014012720130419
1067988refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014012720130419
1068896refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014012720130419
1072516refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014012720130419
1074820refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014012720130419
1074924refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014012720130419
1075716refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014012720130419
1079868refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014012720130419
1082180refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014012720130419
1082448refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014012720130419
1082600refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014012720130419
1083992refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014012720130419
1084808refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014012720130419
1085984refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014012720130419
1087560refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014012720130419
1088428refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014012720130419
1088812refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014012720130419
1089112refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014012720130419
1092400refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014012720130419
1093424refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014012720130419
1093648refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014012720130419
1093892refgcc -m32 -O2 -fomit-frame-pointer2014012720130419
1095024refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014012720130419
1095380refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014012720130419
1096976refgcc -m32 -O3 -fomit-frame-pointer2014012720130419
1097416refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014012720130419
1097984refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014012720130419
1098224refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014012720130419
1098288refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014012720130419
1099236refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014012720130419
1099788refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014012720130419
1100412refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014012720130419
1101840refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014012720130419
1104244refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014012720130419
1106696refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014012720130419
1107968refgcc -m32 -march=prescott -O -fomit-frame-pointer2014012720130419
1110168refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014012720130419
1110276refgcc -m32 -march=k8 -O -fomit-frame-pointer2014012720130419
1110484refgcc -m32 -march=nocona -O -fomit-frame-pointer2014012720130419
1112204refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014012720130419
1113684refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014012720130419
1114116refgcc -m32 -O -fomit-frame-pointer2014012720130419
1115260refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014012720130419
1116240refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014012720130419
1116484refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014012720130419
1117764refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014012720130419
1119384refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014012720130419
1119800refgcc -m32 -march=athlon -O -fomit-frame-pointer2014012720130419
1120860refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014012720130419
1122624refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014012720130419
1122840refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014012720130419
1123240refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014012720130419
1124172refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014012720130419
1124368refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014012720130419
1124840refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014012720130419
1125548refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014012720130419
1125696refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014012720130419
1127020refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014012720130419
1127480refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014012720130419
1128920refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014012720130419
1129216refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014012720130419
1129480refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014012720130419
1130296refgcc -m32 -march=i386 -O -fomit-frame-pointer2014012720130419
1130360refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014012720130419
1130812refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014012720130419
1132388refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014012720130419
1132452refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014012720130419
1133172refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014012720130419
1134464refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014012720130419
1136024refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014012720130419
1137608refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014012720130419
1137888refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014012720130419
1138364refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014012720130419
1138628refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014012720130419
1139424refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014012720130419
1140980refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014012720130419
1143132refgcc -m32 -Os -fomit-frame-pointer2014012720130419
1145288refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014012720130419
1146000refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014012720130419
1147512refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014012720130419
1148836refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014012720130419
1148944refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014012720130419
1149788refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014012720130419
1149880refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014012720130419
1151852refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014012720130419
1151860refgcc -m32 -march=i486 -O -fomit-frame-pointer2014012720130419
1152144refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014012720130419
1152304refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014012720130419
1153432refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014012720130419
1153600refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014012720130419
1154248refgcc -m32 -march=k6 -O -fomit-frame-pointer2014012720130419
1154692refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014012720130419
1155460refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014012720130419
1155652refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014012720130419
1156580refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014012720130419
1157912refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014012720130419
1158680refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014012720130419
1158912refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014012720130419
1160176refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014012720130419
1160392refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014012720130419
1161956refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014012720130419
1166132refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014012720130419
1166332refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014012720130419
1166340refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014012720130419
1166568refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014012720130419
1169600refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014012720130419
1169988refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014012720130419
1170496refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014012720130419
1172164refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014012720130419
1173060refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014012720130419
1174072refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014012720130419
1174208refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014012720130419
1180648refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014012720130419
1183008refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014012720130419
1184592refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014012720130419
1185488refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014012720130419
1186412refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014012720130419
1186588refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014012720130419
1189776refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014012720130419
1192428refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014012720130419
1195472refgcc -m32 -march=pentium -O -fomit-frame-pointer2014012720130419
1195836refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014012720130419
1197660refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014012720130419

Test failure

Implementation: crypto_sign/mqqsig192/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ref