Implementation notes: x86, titan0, crypto_aead/flexaead128b128v1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: flexaead128b128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1217356refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080120190729
1222408refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080120190729
1224420refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080120190729
1227264refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080120190729
1232728refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080120190729
1232916refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080120190729
1234592refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080120190729
1236032refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080120190729
1241212refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080120190729
1251460refgcc -m32 -O2 -fomit-frame-pointer2019080120190729
1252252refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080120190729
1257828refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080120190729
1281284refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080120190729
1305356refgcc -m32 -O3 -fomit-frame-pointer2019080120190729
1319496refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080120190729
1319868refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080120190729
1325880refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080120190729
1334860refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080120190729
1348840refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080120190729
1361308refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080120190729
1364940refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080120190729
1367512refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080120190729
1369120refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080120190729
1370020refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080120190729
1370256refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080120190729
1370628refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080120190729
1371224refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080120190729
1371244refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080120190729
1371496refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080120190729
1372920refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080120190729
1375708refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080120190729
1379740refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080120190729
1383672refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080120190729
1383780refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080120190729
1384072refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080120190729
1384084refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080120190729
1385688refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080120190729
1387432refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080120190729
1393548refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080120190729
1394364refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080120190729
1394436refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080120190729
1396756refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080120190729
1398924refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080120190729
1399028refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080120190729
1404760refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080120190729
1404780refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080120190729
1405440refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080120190729
1406692refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080120190729
1407376refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080120190729
1408872refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080120190729
1410076refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080120190729
1413540refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080120190729
1414332refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080120190729
1415532refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080120190729
1418856refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080120190729
1420304refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080120190729
1422060refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080120190729
1422080refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080120190729
1422420refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080120190729
1422716refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080120190729
1423280refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080120190729
1424276refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080120190729
1427232refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080120190729
1427724refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080120190729
1429900refgcc -m32 -O -fomit-frame-pointer2019080120190729
1431508refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080120190729
1434012refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080120190729
1441896refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080120190729
1447332refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080120190729
1447368refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080120190729
1447532refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080120190729
1449940refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080120190729
1450388refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080120190729
1452532refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080120190729
1476324refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080120190729
1478156refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080120190729
1480152refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080120190729
1482176refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080120190729
1486904refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080120190729
1494980refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080120190729
1495588refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080120190729
1496216refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080120190729
1498320refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080120190729
1508224refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080120190729
1510636refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080120190729
1511536refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080120190729
1511876refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080120190729
1512800refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080120190729
1515228refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080120190729
1515416refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080120190729
1516072refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080120190729
1516700refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080120190729
1537080refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080120190729
1540564refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080120190729
1543736refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080120190729
1549248refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080120190729
1553972refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080120190729
1557368refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080120190729
1558608refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080120190729
1571048refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080120190729
1573252refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080120190729
1576992refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080120190729
1580040refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080120190729
1580380refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080120190729
1585528refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080120190729
1595560refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080120190729
1595960refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080120190729
1596252refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080120190729
1598732refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080120190729
1600196refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080120190729
1602200refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080120190729
1614772refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080120190729
1621576refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080120190729
1640980refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080120190729
1641184refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080120190729
1653628refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080120190729
1687100refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080120190729
1697008refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080120190729
1720008refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080120190729
1724316refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080120190729
1728836refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080120190729
1736140refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080120190729
1737888refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080120190729
1758484refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080120190729
1779136refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080120190729
1779656refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080120190729
1786740refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080120190729
1792188refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080120190729
1799912refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080120190729
1810592refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080120190729
1924684refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080120190729
2136168refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080120190729
2314580refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080120190729
2319636refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080120190729
2323884refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080120190729
2329212refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080120190729
2333704refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080120190729
2339980refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080120190729
2408548refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080120190729
2415908refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080120190729
2447704refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080120190729
2451268refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080120190729
2456216refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080120190729
2458208refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080120190729
2462528refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080120190729
2464076refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080120190729
2517668refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080120190729
2539184refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080120190729
2552276refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080120190729
2554016refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080120190729
2557196refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080120190729
2559748refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080120190729
2560424refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080120190729
2562168refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080120190729
2562472refgcc -m32 -Os -fomit-frame-pointer2019080120190729
2572452refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080120190729
2573728refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080120190729
2579192refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080120190729
2635904refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080120190729
2636400refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080120190729
2644156refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080120190729
2650320refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080120190729
2652176refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080120190729
2652940refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080120190729
2653172refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080120190729
2655232refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080120190729
2655788refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080120190729
2659452refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080120190729
2663336refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080120190729
2664800refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080120190729
2665316refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080120190729
2680264refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080120190729
2687900refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080120190729
2694472refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080120190729
2721600refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080120190729
2736348refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080120190729