Implementation notes: x86, hydra2, crypto_aead/twine80n6clocv1

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: twine80n6clocv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1376624refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060920140525
1379396refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060920140525
1380524refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060920140525
1382472refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060920140525
1384544refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060920140525
1386444refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060920140525
1399164refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060920140525
1399464refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060920140525
1403572refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060920140525
1404860refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060920140525
1409856refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060920140525
1411016refgcc -m32 -O2 -fomit-frame-pointer2014060920140525
1413880refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060920140525
1415564refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060920140525
1415600refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060920140525
1419288refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060920140525
1419752refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060920140525
1420120refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060920140525
1420464refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060920140525
1420572refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060920140525
1420868refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060920140525
1421648refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060920140525
1421664refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060920140525
1421732refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060920140525
1422088refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060920140525
1422144refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060920140525
1423380refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060920140525
1423756refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060920140525
1424444refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060920140525
1425296refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060920140525
1426128refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060920140525
1426644refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060920140525
1427336refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060920140525
1427956refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060920140525
1427972refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060920140525
1428932refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060920140525
1429652refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060920140525
1430648refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060920140525
1430664refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060920140525
1431604refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060920140525
1432672refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060920140525
1434308refgcc -m32 -O3 -fomit-frame-pointer2014060920140525
1435560refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060920140525
1435956refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060920140525
1436416refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060920140525
1436480refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060920140525
1436512refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060920140525
1437724refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060920140525
1437732refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060920140525
1437888refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060920140525
1437900refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060920140525
1438024refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060920140525
1438220refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060920140525
1439952refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060920140525
1439984refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060920140525
1440436refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060920140525
1440436refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060920140525
1440748refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060920140525
1441804refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060920140525
1442308refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060920140525
1443800refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060920140525
1444124refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060920140525
1446476refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060920140525
1446676refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060920140525
1446984refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060920140525
1448320refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060920140525
1448440refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060920140525
1448480refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060920140525
1448560refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060920140525
1448616refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060920140525
1448624refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060920140525
1448648refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060920140525
1448672refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060920140525
1448704refgcc -m32 -O -fomit-frame-pointer2014060920140525
1448744refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060920140525
1453108refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060920140525
1453136refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060920140525
1453544refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060920140525
1456884refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060920140525
1458492refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060920140525
1468904refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060920140525
1468936refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060920140525
1468956refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060920140525
1469704refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060920140525
1469736refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060920140525
1469824refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060920140525
1470736refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060920140525
1470856refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060920140525
1470912refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060920140525
1471288refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060920140525
1473464refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060920140525
1473704refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060920140525
1474036refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060920140525
1475392refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060920140525
1476584refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060920140525
1477296refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060920140525
1477864refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060920140525
1479472refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060920140525
1479504refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060920140525
1479536refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060920140525
1480668refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060920140525
1480732refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060920140525
1480756refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060920140525
1482052refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060920140525
1486672refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060920140525
1490504refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060920140525
1493972refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060920140525
1493972refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060920140525
1494104refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060920140525
1495000refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060920140525
1495276refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060920140525
1495588refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060920140525
1495792refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060920140525
1495804refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060920140525
1496116refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060920140525
1502580refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060920140525
1512376refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060920140525
1636212refgcc -m32 -Os -fomit-frame-pointer2014060920140525
1648656refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060920140525
1652388refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060920140525
1652404refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060920140525
1652924refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060920140525
1653136refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060920140525
1653172refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060920140525
1653312refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060920140525
1653324refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060920140525
1653340refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060920140525
1653352refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060920140525
1653376refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060920140525
1653396refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060920140525
1654076refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060920140525
1654112refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060920140525
1654208refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060920140525
1655276refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060920140525
1656048refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060920140525
1656056refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060920140525
1657364refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060920140525
1657420refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060920140525
1657464refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060920140525
1659660refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060920140525
1659908refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060920140525
1660432refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060920140525
1660724refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060920140525
1662336refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060920140525
1662640refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060920140525
1664176refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060920140525
1664232refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060920140525
1671876refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060920140525
1671896refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060920140525
1671996refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060920140525
1675028refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060920140525
1676896refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060920140525
2028396refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060920140525
2033300refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060920140525
2035056refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060920140525
2035076refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060920140525
2038016refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060920140525
2038076refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060920140525
2038900refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060920140525
2039440refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060920140525
2040664refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060920140525
2046576refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060920140525
2046692refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060920140525
2048364refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060920140525
2053288refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060920140525
2059820refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060920140525
2065940refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060920140525
2066100refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060920140525
2070148refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060920140525
2070176refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060920140525