Implementation notes: x86, titan0, crypto_aead/mixfeed

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: mixfeed
TimeImplementationCompilerBenchmark dateSUPERCOP version
578876refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080220190729
585216refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080220190729
585280refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080220190729
585736refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080220190729
589252refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080220190729
591572refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080220190729
599788refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080220190729
600176refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080220190729
605624refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080220190729
605832refgcc -m32 -O3 -fomit-frame-pointer2019080220190729
607012refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080220190729
608088refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080220190729
609556refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080220190729
612140refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080220190729
616000refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080220190729
616148refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080220190729
616648refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080220190729
616888refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080220190729
617092refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080220190729
617132refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080220190729
617176refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080220190729
620028refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080220190729
622528refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080220190729
622980refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080220190729
624424refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080220190729
626760refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080220190729
628820refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080220190729
629408refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080220190729
641424refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080220190729
645780refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080220190729
850476refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080220190729
856080refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080220190729
856700refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080220190729
857436refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080220190729
875884refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080220190729
882316refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080220190729
883980refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080220190729
886268refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080220190729
886636refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080220190729
887144refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080220190729
890188refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080220190729
922056refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080220190729
931932refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080220190729
938372refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080220190729
1070716refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080220190729
1071724refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080220190729
1110932refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080220190729
1111264refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080220190729
1112488refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080220190729
1113900refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080220190729
1131832refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080220190729
1136768refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080220190729
1137668refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080220190729
1137896refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080220190729
1160188refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080220190729
1189208refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080220190729
1215732refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080220190729
1218676refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080220190729
1219532refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080220190729
1220516refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080220190729
1223804refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080220190729
1235696refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080220190729
1236748refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080220190729
1244188refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080220190729
1253936refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080220190729
1270816refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080220190729
1270936refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080220190729
1274592refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080220190729
1274968refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080220190729
1276308refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080220190729
1278284refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080220190729
1278916refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080220190729
1285680refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080220190729
1285892refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080220190729
1288120refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080220190729
1304728refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080220190729
1312588refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080220190729
1405944refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080220190729
1406564refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080220190729
1409528refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080220190729
1477552refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080220190729
1477852refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080220190729
1478296refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080220190729
1479080refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080220190729
1479104refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080220190729
1479244refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080220190729
1479668refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080220190729
1480936refgcc -m32 -O2 -fomit-frame-pointer2019080220190729
1481528refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080220190729
1482204refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080220190729
1483376refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080220190729
1485584refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080220190729
1485776refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080220190729
1492772refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080220190729
1501416refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080220190729
1535860refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080220190729
1536236refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080220190729
1536520refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080220190729
1540396refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080220190729
1714148refgcc -m32 -O -fomit-frame-pointer2019080220190729
1725928refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080220190729
1729420refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080220190729
1734216refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080220190729
1737056refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080220190729
1742168refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080220190729
1743520refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080220190729
1743704refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080220190729
1744296refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080220190729
1746112refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080220190729
1749128refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080220190729
1755004refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080220190729
1757040refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080220190729
1763196refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080220190729
1773136refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080220190729
1777536refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080220190729
1790800refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080220190729
1793156refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080220190729
1796444refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080220190729
1798584refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080220190729
1799332refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080220190729
1802532refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080220190729
1806384refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080220190729
1807200refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080220190729
1835532refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080220190729
1837920refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080220190729
1926352refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080220190729
1926804refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080220190729
1930240refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080220190729
1930320refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080220190729
1932448refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080220190729
1932804refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080220190729
1934452refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080220190729
1935432refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080220190729
1936392refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080220190729
1936564refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080220190729
1937000refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080220190729
1937176refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080220190729
1938828refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080220190729
1939088refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080220190729
1939728refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080220190729
1941304refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080220190729
1943032refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080220190729
1947472refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080220190729
1951824refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080220190729
1952092refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080220190729
1952556refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080220190729
1953188refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080220190729
1953840refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080220190729
1954196refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080220190729
1956252refgcc -m32 -Os -fomit-frame-pointer2019080220190729
1956536refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080220190729
1957428refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080220190729
1958652refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080220190729
1958968refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080220190729
1961612refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080220190729
1961668refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080220190729
1962040refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080220190729
1962144refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080220190729
1962872refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080220190729
1964428refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080220190729
1966328refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080220190729
1972400refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080220190729
1976036refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080220190729
2010820refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080220190729
2011704refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080220190729
2016724refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080220190729
2017168refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080220190729
2019128refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080220190729
2020804refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080220190729
2021888refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080220190729
2022580refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080220190729
2023936refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080220190729
2026404refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080220190729
2112208refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080220190729
2112580refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080220190729
2114708refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080220190729