Implementation notes: x86, bridge, crypto_sign/mqqsig192

Computer: bridge
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_sign
Primitive: mqqsig192
TimeImplementationCompilerBenchmark dateSUPERCOP version
948104refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012012820120120
948184refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012012820120120
948204refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012012820120120
948548refgcc -m32 -march=core2 -Os -fomit-frame-pointer2012012820120120
948648refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012012820120120
948756refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012012820120120
948888refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012012820120120
949276refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012012820120120
949580refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012012820120120
949632refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012012820120120
950072refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012012820120120
950492refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012012820120120
950700refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2012012820120120
950708refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012012820120120
951460refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2012012820120120
951500refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2012012820120120
951520refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012012820120120
952004refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012012820120120
960452refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012012820120120
962856refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012012820120120
963152refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012012820120120
963412refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012012820120120
963612refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012012820120120
963832refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012012820120120
964464refgcc -m32 -march=core2 -O -fomit-frame-pointer2012012820120120
964484refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012012820120120
964980refgcc -m32 -march=corei7 -O -fomit-frame-pointer2012012820120120
965684refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012012820120120
1006868refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012012820120120
1018100refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012012820120120
1023012refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012012820120120
1024972refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012012820120120
1027280refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012012820120120
1037796refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012012820120120
1042028refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012012820120120
1045920refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012012820120120
1046400refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012012820120120
1047020refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012012820120120
1047344refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012012820120120
1052176refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012012820120120
1055188refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012012820120120
1057228refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012012820120120
1057784refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012012820120120
1057864refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012012820120120
1073820refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012012820120120
1074904refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012012820120120
1075372refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012012820120120
1082580refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012012820120120
1093924refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012012820120120
1094672refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012012820120120
1099280refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012012820120120
1100912refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012012820120120
1107056refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012012820120120
1107116refgcc -m32 -O3 -fomit-frame-pointer2012012820120120
1111964refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012012820120120
1112432refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012012820120120
1112696refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012012820120120
1116668refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012012820120120
1117336refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012012820120120
1125772refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012012820120120
1128144refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012012820120120
1129260refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012012820120120
1131676refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012012820120120
1133660refgcc -m32 -O2 -fomit-frame-pointer2012012820120120
1133668refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012012820120120
1133736refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012012820120120
1137252refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012012820120120
1139324refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012012820120120
1141036refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012012820120120
1142460refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012012820120120
1144552refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012012820120120
1146796refgcc -m32 -march=athlon -O -fomit-frame-pointer2012012820120120
1147224refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012012820120120
1147256refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012012820120120
1147568refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012012820120120
1149084refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012012820120120
1149244refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012012820120120
1149812refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012012820120120
1150400refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012012820120120
1150576refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012012820120120
1150696refgcc -m32 -march=barcelona -O -fomit-frame-pointer2012012820120120
1151044refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012012820120120
1152000refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012012820120120
1152352refgcc -m32 -march=nocona -O -fomit-frame-pointer2012012820120120
1152804refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012012820120120
1153008refgcc -m32 -march=prescott -O -fomit-frame-pointer2012012820120120
1153352refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012012820120120
1153600refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012012820120120
1156824refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012012820120120
1157384refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012012820120120
1158228refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012012820120120
1158688refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012012820120120
1159208refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012012820120120
1159364refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012012820120120
1160332refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012012820120120
1161564refgcc -funroll-loops -m32 -O -fomit-frame-pointer2012012820120120
1162728refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012012820120120
1162952refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012012820120120
1166280refgcc -m32 -march=k8 -Os -fomit-frame-pointer2012012820120120
1166284refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012012820120120
1167748refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012012820120120
1170100refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012012820120120
1170272refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012012820120120
1170344refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012012820120120
1170868refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012012820120120
1171532refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012012820120120
1171648refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012012820120120
1173084refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012012820120120
1175764refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012012820120120
1178568refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012012820120120
1178596refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012012820120120
1179160refgcc -m32 -march=i486 -O -fomit-frame-pointer2012012820120120
1179536refgcc -m32 -march=i386 -O -fomit-frame-pointer2012012820120120
1179852refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012012820120120
1180608refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012012820120120
1180844refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012012820120120
1180868refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012012820120120
1181440refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012012820120120
1181504refgcc -m32 -march=pentium -O -fomit-frame-pointer2012012820120120
1181736refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012012820120120
1182540refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012012820120120
1182664refgcc -m32 -march=athlon -Os -fomit-frame-pointer2012012820120120
1185516refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012012820120120
1186428refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012012820120120
1187112refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012012820120120
1187624refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012012820120120
1188068refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012012820120120
1188244refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012012820120120
1188360refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012012820120120
1188748refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012012820120120
1188876refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012012820120120
1189912refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012012820120120
1190188refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012012820120120
1190396refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012012820120120
1190676refgcc -m32 -march=nocona -Os -fomit-frame-pointer2012012820120120
1191460refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012012820120120
1191496refgcc -m32 -march=prescott -Os -fomit-frame-pointer2012012820120120
1192432refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012012820120120
1193720refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012012820120120
1195652refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012012820120120
1195928refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012012820120120
1196332refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012012820120120
1198124refgcc -m32 -Os -fomit-frame-pointer2012012820120120
1201136refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012012820120120
1204008refgcc -m32 -march=i386 -Os -fomit-frame-pointer2012012820120120
1206440refgcc -m32 -march=i486 -Os -fomit-frame-pointer2012012820120120
1210124refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012012820120120
1210532refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012012820120120
1211492refgcc -m32 -march=k6 -Os -fomit-frame-pointer2012012820120120
1213272refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012012820120120
1213396refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012012820120120
1213676refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012012820120120
1213700refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012012820120120
1214060refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012012820120120
1214564refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012012820120120
1215348refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012012820120120
1217512refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012012820120120
1220844refgcc -m32 -O -fomit-frame-pointer2012012820120120
1226100refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012012820120120
1228928refgcc -m32 -march=k8 -O -fomit-frame-pointer2012012820120120
1229496refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012012820120120
1229540refgcc -m32 -march=pentium -Os -fomit-frame-pointer2012012820120120
1229584refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012012820120120
1235128refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012012820120120
1235180refgcc -m32 -march=k6 -O -fomit-frame-pointer2012012820120120
1237524refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012012820120120
1241228refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012012820120120
1243188refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012012820120120
1245444refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012012820120120
1247252refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012012820120120
1247972refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012012820120120
1249764refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012012820120120