Implementation notes: x86, gameboy3, crypto_encrypt/mceliece

Computer: gameboy3
Architecture: x86
CPU ID: GenuineIntel-000106a5-bfebfbff
SUPERCOP version: 20101204
Operation: crypto_encrypt
Primitive: mceliece
TimeImplementationCompilerBenchmark dateSUPERCOP version
1055725refgcc -m32 -O3 -fomit-frame-pointer2010120720101204
1055754refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2010120720101204
1057378refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2010120720101204
1057894refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2010120720101204
1058841refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2010120720101204
1060673refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2010120720101204
1060886refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2010120720101204
1062868refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2010120720101204
1065514refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2010120720101204
1066806refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2010120720101204
1066918refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2010120720101204
1067316refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2010120720101204
1068299refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2010120720101204
1068563refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2010120720101204
1068747refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2010120720101204
1069508refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2010120720101204
1069707refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2010120720101204
1069790refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2010120720101204
1072009refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2010120720101204
1076338refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2010120720101204
1080966refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2010120720101204
1081831refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2010120720101204
1081849refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2010120720101204
1082358refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2010120720101204
1082456refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2010120720101204
1082637refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010120720101204
1083218refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2010120720101204
1084080refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2010120720101204
1084228refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2010120720101204
1085185refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2010120720101204
1087496refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2010120720101204
1089313refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2010120720101204
1090945refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2010120720101204
1091425refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2010120720101204
1092234refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2010120720101204
1093164refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2010120720101204
1093283refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2010120720101204
1093591refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2010120720101204
1094246refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2010120720101204
1094670refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2010120720101204
1095055refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2010120720101204
1095149refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2010120720101204
1096041refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2010120720101204
1096451refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2010120720101204
1097710refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2010120720101204
1105327refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2010120720101204
1105831refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2010120720101204
1106314refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2010120720101204
1107084refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2010120720101204
1107310refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2010120720101204
1108258refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2010120720101204
1109419refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2010120720101204
1113689refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2010120720101204
1114305refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2010120720101204
1119381refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2010120720101204
1140918refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2010120720101204
1141253refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2010120720101204
1142815refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2010120720101204
1143212refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2010120720101204
1156723refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2010120720101204
1158145refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2010120720101204
1177564refgcc -m32 -march=k6 -O -fomit-frame-pointer2010120720101204
1187339refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2010120720101204
1187526refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2010120720101204
1190222refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2010120720101204
1192652refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2010120720101204
1202246refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2010120720101204
1203686refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2010120720101204
1204477refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2010120720101204
1204613refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010120720101204
1210394refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2010120720101204
1211475refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2010120720101204
1226361refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2010120720101204
1230927refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2010120720101204
1231514refgcc -m32 -O2 -fomit-frame-pointer2010120720101204
1295550refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2010120720101204
1297449refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2010120720101204
1297505refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2010120720101204
1298984refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2010120720101204
1306409refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2010120720101204
1306483refgcc -m32 -march=k6 -Os -fomit-frame-pointer2010120720101204
1307816refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2010120720101204
1314181refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2010120720101204
1316018refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2010120720101204
1316738refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2010120720101204
1317005refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2010120720101204
1317493refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2010120720101204
1318128refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2010120720101204
1318412refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2010120720101204
1318572refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2010120720101204
1319212refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2010120720101204
1319814refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2010120720101204
1319926refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2010120720101204
1320759refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2010120720101204
1321161refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2010120720101204
1321546refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2010120720101204
1322335refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2010120720101204
1323532refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2010120720101204
1325564refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2010120720101204
1325899refgcc -m32 -Os -fomit-frame-pointer2010120720101204
1326231refgcc -m32 -march=pentium -Os -fomit-frame-pointer2010120720101204
1326439refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2010120720101204
1327354refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010120720101204
1327544refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2010120720101204
1327766refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2010120720101204
1328160refgcc -m32 -march=core2 -Os -fomit-frame-pointer2010120720101204
1328844refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2010120720101204
1328886refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2010120720101204
1329108refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2010120720101204
1329114refgcc -m32 -march=i386 -Os -fomit-frame-pointer2010120720101204
1329194refgcc -m32 -march=prescott -Os -fomit-frame-pointer2010120720101204
1329372refgcc -m32 -march=k8 -Os -fomit-frame-pointer2010120720101204
1329627refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2010120720101204
1329653refgcc -m32 -march=athlon -Os -fomit-frame-pointer2010120720101204
1330471refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2010120720101204
1332323refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2010120720101204
1332418refgcc -m32 -march=nocona -Os -fomit-frame-pointer2010120720101204
1334184refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2010120720101204
1335550refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2010120720101204
1336610refgcc -m32 -march=i486 -Os -fomit-frame-pointer2010120720101204
1337852refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2010120720101204
1342065refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2010120720101204
1346729refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2010120720101204
1348124refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2010120720101204
1385553refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2010120720101204
1437336refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2010120720101204
1445100refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2010120720101204
1458699refgcc -m32 -march=prescott -O -fomit-frame-pointer2010120720101204
1459064refgcc -m32 -march=nocona -O -fomit-frame-pointer2010120720101204
1534818refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2010120720101204
1535713refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2010120720101204
1537523refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2010120720101204
1538459refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2010120720101204
1561677refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2010120720101204
1564009refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2010120720101204
1587748refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2010120720101204
1588406refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2010120720101204
1588459refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2010120720101204
1590723refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2010120720101204
1591467refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2010120720101204
1597244refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2010120720101204
1601046refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2010120720101204
1601200refgcc -funroll-loops -m32 -O -fomit-frame-pointer2010120720101204
1606370refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2010120720101204
1608409refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2010120720101204
1620527refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2010120720101204
1648738refgcc -m32 -march=athlon -O -fomit-frame-pointer2010120720101204
1654400refgcc -m32 -march=k8 -O -fomit-frame-pointer2010120720101204
1654933refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2010120720101204
1655289refgcc -m32 -march=barcelona -O -fomit-frame-pointer2010120720101204
1656409refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2010120720101204
1657265refgcc -m32 -march=core2 -O -fomit-frame-pointer2010120720101204
1657932refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2010120720101204
1658853refgcc -m32 -O -fomit-frame-pointer2010120720101204
1660231refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2010120720101204
1728234refgcc -m32 -march=i386 -O -fomit-frame-pointer2010120720101204
1910355refgcc -m32 -march=pentium -O -fomit-frame-pointer2010120720101204
1914201refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2010120720101204
1975897refgcc -m32 -march=i486 -O -fomit-frame-pointer2010120720101204
1992039refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2010120720101204