Implementation notes: x86, gcc14, crypto_aead/twine80n6clocv1

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: twine80n6clocv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1392138refgcc -m32 -O3 -fomit-frame-pointer2016102620161009
1393479refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102620161009
1403460refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
1405359refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
1407258refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
1408509refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102620161009
1410426refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102620161009
1410498refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
1410606refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
1411092refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102620161009
1412199refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
1412298refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102620161009
1412343refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102620161009
1412370refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102620161009
1412721refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
1413738refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
1414080refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102620161009
1415115refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
1418985refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102620161009
1421622refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102620161009
1422072refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
1422801refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102620161009
1422801refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102620161009
1426833refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102620161009
1432512refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102620161009
1432530refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102620161009
1435698refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
1439874refgcc -m32 -O2 -fomit-frame-pointer2016102620161009
1442196refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
1444698refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
1448757refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
1449963refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
1450107refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
1455453refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102620161009
1455966refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102620161009
1456146refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102620161009
1456200refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102620161009
1456218refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102620161009
1458333refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
1459296refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102620161009
1459449refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
1459485refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
1461672refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
1462230refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
1462248refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
1462887refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
1463544refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
1463562refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
1464831refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
1465398refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102620161009
1465488refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102620161009
1465776refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102620161009
1466640refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
1466919refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102620161009
1468386refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
1468827refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102620161009
1468872refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102620161009
1468989refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102620161009
1470123refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102620161009
1470879refgcc -m32 -Os -fomit-frame-pointer2016102620161009
1471716refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102620161009
1472346refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102620161009
1472355refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102620161009
1472373refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102620161009
1476954refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
1476972refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
1477548refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102620161009
1477566refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102620161009
1478916refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
1478943refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
1479231refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102620161009
1479555refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102620161009
1479591refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102620161009
1480824refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
1481823refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102620161009
1484010refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
1484055refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102620161009
1484109refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102620161009
1484136refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102620161009
1484325refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102620161009
1484523refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
1484901refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
1484946refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102620161009
1484982refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102620161009
1485216refgcc -m32 -O -fomit-frame-pointer2016102620161009
1485351refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102620161009
1485792refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
1485891refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
1486170refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
1486503refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
1486710refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
1487907refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102620161009
1487970refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102620161009
1488366refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102620161009
1489428refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102620161009
1489491refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102620161009
1489500refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102620161009
1489545refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
1495530refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
1498194refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102620161009
1498203refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102620161009
1499139refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102620161009
1499157refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102620161009
1501434refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102620161009
1502118refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102620161009
1502226refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102620161009
1504989refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
1505331refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102620161009
1506762refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
1509696refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102620161009
1509804refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
1509885refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
1511622refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102620161009
1515924refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102620161009
1515933refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102620161009
1516032refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102620161009
1534176refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102620161009
1535211refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102620161009
1555785refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
1555830refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
1555938refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
1555947refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
1584513refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
1584540refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
1584567refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
1584639refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
1585359refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
1585368refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
1585368refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
1585422refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
1587438refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102620161009
1587447refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102620161009
1587447refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102620161009
1587474refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102620161009
1587483refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102620161009
1587528refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102620161009
1587582refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102620161009
1588365refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102620161009
1620639refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102620161009
1621179refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102620161009
1621224refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102620161009
1621323refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102620161009
1995939refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
1995948refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
2008647refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
2016126refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
2016306refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
2017944refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009
2021175refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102620161009
2021193refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102620161009
2036088refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
2036340refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
2036403refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
2039904refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102620161009
2040201refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102620161009
2042424refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102620161009
2042487refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102620161009
2052297refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102620161009
2052324refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102620161009
2059956refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102620161009