Implementation notes: x86, hydra2, crypto_aead/aescopav1

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aescopav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1060700refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014072020140622
1061720refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014072020140622
1064032refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014072020140622
1067440refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014072020140622
1068208refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014072020140622
1079164refgcc -m32 -O3 -fomit-frame-pointer2014072020140622
1086980refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014072020140622
1091388refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014072020140622
1091440refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014072020140622
1091988refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014072020140622
1092020refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014072020140622
1092196refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014072020140622
1092844refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014072020140622
1109616refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014072020140622
1109964refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014072020140622
1110276refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014072020140622
1111668refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014072020140622
1112180refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014072020140622
1113052refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014072020140622
1119568refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014072020140622
1123552refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014072020140622
1131320refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014072020140622
1132196refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014072020140622
1144356refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014072020140622
1144660refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014072020140622
1144884refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014072020140622
1145624refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014072020140622
1148336refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014072020140622
1148624refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014072020140622
1153796refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014072020140622
1176692refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014072020140622
1192316refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014072020140622
1193252refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014072020140622
1193352refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014072020140622
1193800refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014072020140622
1197236refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014072020140622
1198564refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014072020140622
1201216refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014072020140622
1226760refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014072020140622
1226800refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014072020140622
1227008refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014072020140622
1228308refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014072020140622
1228500refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014072020140622
1228908refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014072020140622
1250424refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014072020140622
1250868refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014072020140622
1258960refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014072020140622
1261008refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014072020140622
1261560refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014072020140622
1262976refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014072020140622
1264192refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014072020140622
1264684refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014072020140622
1264720refgcc -m32 -O2 -fomit-frame-pointer2014072020140622
1266140refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014072020140622
1266596refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014072020140622
1271260refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014072020140622
1284360refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014072020140622
1284908refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014072020140622
1285112refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014072020140622
1285124refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014072020140622
1287120refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014072020140622
1288228refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014072020140622
1289336refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014072020140622
1289532refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014072020140622
1293800refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014072020140622
1293884refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014072020140622
1295216refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014072020140622
1296272refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014072020140622
1299484refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014072020140622
1299908refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014072020140622
1299980refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014072020140622
1308612refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014072020140622
1308712refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014072020140622
1308720refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014072020140622
1309256refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014072020140622
1315960refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014072020140622
1319684refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014072020140622
1319764refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014072020140622
1320016refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014072020140622
1320200refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014072020140622
1328596refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014072020140622
1331300refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014072020140622
1331376refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014072020140622
1332944refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014072020140622
1334192refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014072020140622
1334316refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014072020140622
1335888refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014072020140622
1336096refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014072020140622
1336140refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014072020140622
1338972refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014072020140622
1351176refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014072020140622
1352760refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014072020140622
1379456refgcc -m32 -march=prescott -O -fomit-frame-pointer2014072020140622
1379620refgcc -m32 -march=nocona -O -fomit-frame-pointer2014072020140622
1389940refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014072020140622
1390112refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014072020140622
1390888refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014072020140622
1391156refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014072020140622
1393448refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014072020140622
1394096refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014072020140622
1394868refgcc -m32 -march=athlon -O -fomit-frame-pointer2014072020140622
1402616refgcc -m32 -O -fomit-frame-pointer2014072020140622
1402676refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014072020140622
1403288refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014072020140622
1404900refgcc -m32 -march=core2 -O -fomit-frame-pointer2014072020140622
1404976refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014072020140622
1405036refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014072020140622
1405096refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014072020140622
1405212refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014072020140622
1405516refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014072020140622
1405684refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014072020140622
1409088refgcc -m32 -march=k8 -O -fomit-frame-pointer2014072020140622
1409732refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014072020140622
1410388refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014072020140622
1421380refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014072020140622
1423620refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014072020140622
1428764refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014072020140622
1437212refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014072020140622
1438912refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014072020140622
1440368refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014072020140622
1441744refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014072020140622
1441748refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014072020140622
1442476refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014072020140622
1444216refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014072020140622
1444800refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014072020140622
1444820refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014072020140622
1447216refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014072020140622
1450072refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014072020140622
1450776refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014072020140622
1454920refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014072020140622
1455552refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014072020140622
1456112refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014072020140622
1456624refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014072020140622
1457948refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014072020140622
1458512refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014072020140622
1458636refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014072020140622
1458724refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014072020140622
1458744refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014072020140622
1459536refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014072020140622
1459676refgcc -m32 -Os -fomit-frame-pointer2014072020140622
1463092refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014072020140622
1463268refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014072020140622
1463272refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014072020140622
1467980refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014072020140622
1468232refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014072020140622
1469820refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014072020140622
1469972refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014072020140622
1470356refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014072020140622
1470456refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014072020140622
1470676refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014072020140622
1470696refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014072020140622
1470748refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014072020140622
1471172refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014072020140622
1515180refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014072020140622
1515360refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014072020140622
1515412refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014072020140622
1543996refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014072020140622
1561464refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014072020140622
1570124refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014072020140622
1583704refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014072020140622
1586988refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014072020140622
1619928refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014072020140622
1622512refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014072020140622
1622572refgcc -m32 -march=k6 -O -fomit-frame-pointer2014072020140622
1655144refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014072020140622
1655384refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014072020140622
1706768refgcc -m32 -march=i486 -O -fomit-frame-pointer2014072020140622
1731356refgcc -m32 -march=pentium -O -fomit-frame-pointer2014072020140622
1733608refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014072020140622
1773888refgcc -m32 -march=i386 -O -fomit-frame-pointer2014072020140622