Implementation notes: x86, nmiv001, crypto_encrypt/mceliece

Computer: nmiv001
Architecture: x86
CPU ID: GenuineIntel-000006fb-0febfbff
SUPERCOP version: 20110106
Operation: crypto_encrypt
Primitive: mceliece
TimeImplementationCompilerBenchmark dateSUPERCOP version
1065861refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2010110220101029
1066158refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2010110220101029
1066725refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2010110220101029
1066752refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2010110220101029
1077777refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2010110220101029
1079433refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2010110220101029
1080225refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2010110220101029
1085130refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2010110220101029
1085220refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2010110220101029
1085292refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2010110220101029
1085463refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2010110220101029
1085481refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2010110220101029
1097658refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2010110220101029
1097748refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2010110220101029
1097856refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2010110220101029
1097883refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2010110220101029
1097955refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2010110220101029
1098117refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2010110220101029
1099881refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2010110220101029
1103040refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2010110220101029
1103319refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2010110220101029
1119294refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2010110220101029
1120464refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2010110220101029
1131354refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2010110220101029
1131453refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2010110220101029
1131948refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2010110220101029
1132164refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2010110220101029
1133073refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2010110220101029
1138257refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2010110220101029
1138734refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2010110220101029
1142982refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2010110220101029
1148895refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2010110220101029
1155717refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2010110220101029
1156653refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2010110220101029
1156707refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2010110220101029
1156986refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2010110220101029
1162944refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2010110220101029
1163655refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2010110220101029
1163925refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2010110220101029
1164762refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2010110220101029
1165959refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2010110220101029
1167183refgcc -m32 -O2 -fomit-frame-pointer2010110220101029
1167399refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2010110220101029
1171611refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2010110220101029
1171827refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2010110220101029
1172241refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2010110220101029
1173627refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2010110220101029
1186659refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2010110220101029
1193463refgcc -m32 -O3 -fomit-frame-pointer2010110220101029
1196829refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2010110220101029
1198521refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2010110220101029
1201140refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2010110220101029
1201644refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2010110220101029
1201716refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2010110220101029
1201761refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2010110220101029
1203822refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2010110220101029
1203894refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2010110220101029
1206792refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2010110220101029
1208187refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2010110220101029
1208817refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2010110220101029
1210635refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2010110220101029
1210914refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2010110220101029
1214514refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2010110220101029
1214541refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2010110220101029
1216296refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2010110220101029
1216440refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2010110220101029
1222686refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2010110220101029
1223343refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2010110220101029
1233873refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2010110220101029
1244025refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2010110220101029
1246770refgcc -m32 -march=prescott -Os -fomit-frame-pointer2010110220101029
1247076refgcc -m32 -march=nocona -Os -fomit-frame-pointer2010110220101029
1248192refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2010110220101029
1248489refgcc -m32 -Os -fomit-frame-pointer2010110220101029
1248768refgcc -funroll-loops -m32 -O -fomit-frame-pointer2010110220101029
1248876refgcc -m32 -march=k8 -Os -fomit-frame-pointer2010110220101029
1249326refgcc -m32 -march=athlon -Os -fomit-frame-pointer2010110220101029
1249650refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2010110220101029
1256562refgcc -m32 -O -fomit-frame-pointer2010110220101029
1259847refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2010110220101029
1261395refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2010110220101029
1262475refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2010110220101029
1264248refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2010110220101029
1264752refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2010110220101029
1269009refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2010110220101029
1270386refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2010110220101029
1273644refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2010110220101029
1276812refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2010110220101029
1277064refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2010110220101029
1277235refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2010110220101029
1277289refgcc -m32 -march=athlon -O -fomit-frame-pointer2010110220101029
1277586refgcc -m32 -march=prescott -O -fomit-frame-pointer2010110220101029
1277991refgcc -m32 -march=nocona -O -fomit-frame-pointer2010110220101029
1281834refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2010110220101029
1295577refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2010110220101029
1296072refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2010110220101029
1296657refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2010110220101029
1298259refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2010110220101029
1298529refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2010110220101029
1300419refgcc -m32 -march=pentium -Os -fomit-frame-pointer2010110220101029
1310310refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2010110220101029
1311633refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2010110220101029
1312758refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2010110220101029
1313370refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2010110220101029
1319373refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2010110220101029
1320030refgcc -m32 -march=i386 -Os -fomit-frame-pointer2010110220101029
1326528refgcc -m32 -march=k6 -O -fomit-frame-pointer2010110220101029
1327113refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2010110220101029
1327698refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2010110220101029
1330839refgcc -m32 -march=i386 -O -fomit-frame-pointer2010110220101029
1331757refgcc -m32 -march=k8 -O -fomit-frame-pointer2010110220101029
1333323refgcc -m32 -march=k6 -Os -fomit-frame-pointer2010110220101029
1334268refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2010110220101029
1334502refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2010110220101029
1338291refgcc -m32 -march=i486 -Os -fomit-frame-pointer2010110220101029
1353168refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2010110220101029
1353411refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2010110220101029
1353645refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2010110220101029
1483065refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2010110220101029
1499589refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2010110220101029
1515186refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2010110220101029
1536597refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2010110220101029
1540053refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2010110220101029
1542015refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2010110220101029
1558926refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2010110220101029
1559430refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2010110220101029
1565334refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2010110220101029
1652247refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2010110220101029
1655379refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2010110220101029
1658295refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2010110220101029
1712475refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2010110220101029
1730097refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2010110220101029
1734705refgcc -m32 -march=pentium -O -fomit-frame-pointer2010110220101029
1745685refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2010110220101029
1749384refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2010110220101029
1767087refgcc -m32 -march=i486 -O -fomit-frame-pointer2010110220101029