Implementation notes: x86, jos, crypto_aead/aescopav1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aescopav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1095435refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070620140622
1123755refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070620140622
1134413refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070620140622
1144942refgcc -m32 -O3 -fomit-frame-pointer2014070620140622
1146652refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070620140622
1149660refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070620140622
1161352refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070620140622
1167743refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070620140622
1169325refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070620140622
1172475refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070620140622
1173953refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070620140622
1174838refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070620140622
1176345refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070620140622
1176773refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070620140622
1178865refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070620140622
1181153refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070620140622
1184415refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070620140622
1185008refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070620140622
1185683refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070620140622
1185720refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070620140622
1187647refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070620140622
1191998refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070620140622
1197322refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070620140622
1199790refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070620140622
1206083refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070620140622
1207867refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070620140622
1212203refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070620140622
1212210refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070620140622
1214640refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070620140622
1216770refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070620140622
1225282refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070620140622
1231125refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070620140622
1232175refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070620140622
1234763refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070620140622
1237358refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070620140622
1242833refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070620140622
1243958refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070620140622
1245480refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070620140622
1246388refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070620140622
1248158refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070620140622
1249283refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070620140622
1249905refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070620140622
1250077refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070620140622
1251053refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070620140622
1252507refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070620140622
1253730refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070620140622
1255027refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070620140622
1255620refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070620140622
1257697refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070620140622
1258823refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070620140622
1259647refgcc -m32 -O2 -fomit-frame-pointer2014070620140622
1265272refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070620140622
1266667refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070620140622
1268070refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070620140622
1271865refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070620140622
1273140refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070620140622
1273778refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070620140622
1275210refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070620140622
1276837refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070620140622
1277363refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070620140622
1278285refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070620140622
1278907refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070620140622
1281668refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070620140622
1287045refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070620140622
1287322refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070620140622
1287578refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070620140622
1288305refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070620140622
1288620refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070620140622
1288883refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070620140622
1291500refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070620140622
1294477refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070620140622
1295925refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070620140622
1297995refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070620140622
1299705refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070620140622
1300575refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070620140622
1301288refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070620140622
1303057refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070620140622
1303815refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070620140622
1306702refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070620140622
1308885refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070620140622
1311263refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070620140622
1313070refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070620140622
1319842refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070620140622
1331303refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070620140622
1331415refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070620140622
1332240refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070620140622
1333815refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070620140622
1334648refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070620140622
1338563refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070620140622
1341833refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070620140622
1349588refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070620140622
1353112refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070620140622
1353187refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070620140622
1353945refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070620140622
1357095refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070620140622
1357575refgcc -m32 -O -fomit-frame-pointer2014070620140622
1357920refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070620140622
1358107refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070620140622
1359037refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070620140622
1359900refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070620140622
1366733refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070620140622
1368143refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070620140622
1371930refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070620140622
1376888refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070620140622
1383525refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070620140622
1386202refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070620140622
1387620refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070620140622
1388670refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070620140622
1388910refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070620140622
1390155refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070620140622
1390965refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070620140622
1391033refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070620140622
1392345refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070620140622
1392345refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070620140622
1392465refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070620140622
1394752refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070620140622
1399305refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070620140622
1401330refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070620140622
1402942refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070620140622
1405770refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070620140622
1414148refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070620140622
1417050refgcc -m32 -Os -fomit-frame-pointer2014070620140622
1421362refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070620140622
1422510refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070620140622
1423365refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070620140622
1424393refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070620140622
1425173refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070620140622
1425187refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070620140622
1427160refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070620140622
1428757refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070620140622
1429178refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070620140622
1429680refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070620140622
1429748refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070620140622
1430685refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070620140622
1431750refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070620140622
1433918refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070620140622
1441507refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070620140622
1448280refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070620140622
1449270refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070620140622
1449690refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070620140622
1455668refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070620140622
1456230refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070620140622
1456485refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070620140622
1509360refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070620140622
1510275refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070620140622
1510695refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070620140622
1580115refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070620140622
1587173refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070620140622
1607640refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070620140622
1638007refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070620140622
1638188refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070620140622
1652662refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070620140622
1711185refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070620140622
1717395refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070620140622
1726013refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070620140622
1741305refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070620140622
1786800refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070620140622
1798867refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070620140622
1809630refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070620140622
1819883refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070620140622