Implementation notes: x86, nmih002, crypto_encrypt/mceliece

Computer: nmih002
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20101204
Operation: crypto_encrypt
Primitive: mceliece
TimeImplementationCompilerBenchmark dateSUPERCOP version
1046430refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2010101520101014
1047654refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2010101520101014
1049940refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2010101520101014
1050930refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2010101520101014
1051803refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2010101520101014
1053198refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2010101520101014
1059876refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2010101520101014
1060848refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2010101520101014
1062720refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2010101520101014
1065519refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2010101520101014
1066923refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2010101520101014
1069227refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2010101520101014
1069839refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2010101520101014
1070037refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2010101520101014
1070172refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2010101520101014
1071180refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2010101520101014
1071927refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2010101520101014
1073529refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2010101520101014
1075104refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2010101520101014
1078992refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2010101520101014
1080675refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2010101520101014
1082322refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2010101520101014
1085283refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2010101520101014
1085643refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2010101520101014
1089747refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2010101520101014
1091313refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2010101520101014
1091619refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2010101520101014
1094049refgcc -m32 -O3 -fomit-frame-pointer2010101520101014
1094904refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2010101520101014
1095129refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2010101520101014
1095930refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2010101520101014
1096569refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2010101520101014
1096911refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2010101520101014
1097109refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2010101520101014
1097145refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2010101520101014
1102536refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2010101520101014
1104867refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2010101520101014
1105191refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2010101520101014
1105911refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2010101520101014
1107018refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2010101520101014
1107819refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2010101520101014
1109124refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2010101520101014
1111995refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2010101520101014
1114326refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2010101520101014
1115316refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2010101520101014
1125756refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2010101520101014
1131453refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2010101520101014
1131903refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2010101520101014
1132875refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2010101520101014
1135251refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2010101520101014
1135980refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2010101520101014
1137411refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2010101520101014
1138806refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2010101520101014
1139319refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2010101520101014
1139652refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2010101520101014
1139976refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2010101520101014
1140102refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2010101520101014
1142118refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2010101520101014
1144062refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2010101520101014
1146060refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2010101520101014
1146681refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2010101520101014
1146753refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2010101520101014
1148121refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2010101520101014
1148625refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2010101520101014
1149624refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2010101520101014
1153755refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2010101520101014
1154493refgcc -m32 -O2 -fomit-frame-pointer2010101520101014
1154808refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2010101520101014
1154880refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2010101520101014
1155627refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2010101520101014
1156257refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2010101520101014
1156383refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2010101520101014
1156518refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2010101520101014
1156995refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2010101520101014
1157031refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2010101520101014
1157841refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2010101520101014
1158525refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2010101520101014
1160676refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2010101520101014
1163970refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2010101520101014
1167678refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2010101520101014
1169541refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2010101520101014
1171017refgcc -m32 -march=k6 -O -fomit-frame-pointer2010101520101014
1171098refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2010101520101014
1173186refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2010101520101014
1176849refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2010101520101014
1184184refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2010101520101014
1185390refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2010101520101014
1185705refgcc -funroll-loops -m32 -O -fomit-frame-pointer2010101520101014
1186497refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2010101520101014
1186506refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2010101520101014
1188495refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2010101520101014
1192662refgcc -m32 -march=nocona -O -fomit-frame-pointer2010101520101014
1193112refgcc -m32 -march=i386 -O -fomit-frame-pointer2010101520101014
1194687refgcc -m32 -march=prescott -O -fomit-frame-pointer2010101520101014
1194984refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2010101520101014
1239363refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2010101520101014
1247481refgcc -m32 -march=pentium -Os -fomit-frame-pointer2010101520101014
1247526refgcc -m32 -march=core2 -O -fomit-frame-pointer2010101520101014
1250028refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2010101520101014
1250064refgcc -m32 -Os -fomit-frame-pointer2010101520101014
1251117refgcc -m32 -march=athlon -O -fomit-frame-pointer2010101520101014
1251324refgcc -m32 -O -fomit-frame-pointer2010101520101014
1252890refgcc -m32 -march=core2 -Os -fomit-frame-pointer2010101520101014
1253925refgcc -m32 -march=prescott -Os -fomit-frame-pointer2010101520101014
1254096refgcc -m32 -march=nocona -Os -fomit-frame-pointer2010101520101014
1255284refgcc -m32 -march=k6 -Os -fomit-frame-pointer2010101520101014
1256517refgcc -m32 -march=k8 -O -fomit-frame-pointer2010101520101014
1261161refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2010101520101014
1263267refgcc -m32 -march=i486 -Os -fomit-frame-pointer2010101520101014
1264068refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2010101520101014
1266138refgcc -m32 -march=i386 -Os -fomit-frame-pointer2010101520101014
1266795refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2010101520101014
1273194refgcc -m32 -march=k8 -Os -fomit-frame-pointer2010101520101014
1275309refgcc -m32 -march=athlon -Os -fomit-frame-pointer2010101520101014
1298826refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2010101520101014
1305864refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2010101520101014
1307799refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2010101520101014
1316889refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2010101520101014
1316943refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2010101520101014
1321884refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2010101520101014
1327383refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2010101520101014
1328517refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2010101520101014
1367010refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2010101520101014
1395090refgcc -m32 -march=i486 -O -fomit-frame-pointer2010101520101014
1418715refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2010101520101014
1430847refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2010101520101014
1453275refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2010101520101014
1454517refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2010101520101014
1455399refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2010101520101014
1461240refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2010101520101014
1467909refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2010101520101014
1469187refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2010101520101014
1480410refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2010101520101014
1485486refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2010101520101014
1488240refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2010101520101014
1503882refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2010101520101014
1508805refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2010101520101014
1509642refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2010101520101014
1562652refgcc -m32 -march=pentium -O -fomit-frame-pointer2010101520101014
1565055refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2010101520101014