Implementation notes: x86, jos, crypto_aead/proest128otrv1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: proest128otrv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
898327refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
902730refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
903210refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070920140622
905572refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
908595refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070920140622
910373refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
922590refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
923505refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
925110refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
927135refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
945630refgcc -m32 -O3 -fomit-frame-pointer2014070920140622
948450refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070920140622
950325refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070920140622
955268refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
960405refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
966930refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
969712refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070920140622
982432refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
990502refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
990720refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
1012388refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
1013340refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
1038277refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070920140622
1053645refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
1055760refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
1057897refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
1058017refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
1058287refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
1072275refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
1073340refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
1076550refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
1078080refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
1079033refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
1081943refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
1083848refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
1088055refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
1092630refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
1094738refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070920140622
1096950refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
1097055refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
1098240refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
1100145refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
1102252refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
1102358refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
1103527refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070920140622
1111688refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070920140622
1113218refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070920140622
1113712refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070920140622
1117642refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
1119787refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
1125337refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
1138357refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
1140750refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
1141920refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
1143592refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
1144777refgcc -m32 -O -fomit-frame-pointer2014070920140622
1146667refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
1146705refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
1147237refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
1151602refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
1155795refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
1158375refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
1159613refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
1159965refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
1161015refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
1164442refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
1166925refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
1171147refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
1171628refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
1187002refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
1195980refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
1197975refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
1200908refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070920140622
1201890refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
1202588refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070920140622
1213020refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
1214265refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
1215090refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
1216125refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
1217655refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
1218262refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
1219065refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
1219125refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
1222298refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
1222642refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
1228710refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
1232265refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
1233338refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
1238168refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
1239533refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
1239832refgcc -m32 -O2 -fomit-frame-pointer2014070920140622
1249605refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070920140622
1249605refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070920140622
1249935refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
1251442refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
1252170refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
1255568refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
1257277refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
1258140refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
1266510refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
1266787refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
1268685refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
1276597refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
1276927refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
1278570refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
1278757refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
1279635refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
1280768refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
1284758refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
1285260refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
1286198refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
1287030refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
1287248refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
1288995refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
1289633refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
1293203refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
1301573refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
1331168refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
1331573refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
1331918refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
1339927refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
1341307refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
1342792refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
1342808refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
1347262refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
1348185refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
1352040refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
1357942refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070920140622
1363837refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
1366192refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
1367700refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
1368585refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
1368600refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
1369103refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
1369177refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
1369943refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070920140622
1372980refgcc -m32 -Os -fomit-frame-pointer2014070920140622
1373970refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070920140622
1377270refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070920140622
1381943refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
1382243refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070920140622
1387388refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
1387537refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
1388475refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
1393163refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
1393605refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
1399110refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
1401075refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
1402088refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
1403438refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
1406108refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
1407067refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
1410900refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
1411388refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
1412715refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
1418490refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
1419922refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
1421963refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
1433085refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
1442970refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622