Implementation notes: x86, cryptologic, crypto_aead/ketjejrv1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: ketjejrv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1516159refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014053020140517
1521429refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014053020140517
1525839refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014053020140517
1531221refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014053020140517
1533371refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014053020140517
1545753refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014053020140517
1547454refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014053020140517
1551329refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014053020140517
1553201refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014053020140517
1555151refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014053020140517
1558064refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014053020140517
1559897refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014053020140517
1580779refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014053020140517
1639762refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014053020140517
1640809refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014053020140517
1653506refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014053020140517
1662835refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014053020140517
1675082refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014053020140517
1677087refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014053020140517
1677453refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014053020140517
1687536refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014053020140517
1687938refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014053020140517
1688162refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014053020140517
1691917refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014053020140517
1694991refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014053020140517
1697224refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014053020140517
1699953refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014053020140517
1700047refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014053020140517
1703130refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014053020140517
1705053refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014053020140517
1711715refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014053020140517
1713223refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014053020140517
1716020refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014053020140517
1716240refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014053020140517
1717899refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014053020140517
1718191refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014053020140517
1723040refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014053020140517
1726138refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014053020140517
1803997refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014053020140517
1824896refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014053020140517
1828476refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014053020140517
1830353refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014053020140517
1832373refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014053020140517
1840468refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014053020140517
1840605refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014053020140517
1841603refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014053020140517
1866250refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014053020140517
1867250refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014053020140517
1868387refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014053020140517
1892587refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014053020140517
1933426refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014053020140517
1935038refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014053020140517
1935474refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014053020140517
1936676refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014053020140517
2020152refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014053020140517
2029505refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014053020140517
2030024refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014053020140517
2032093refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014053020140517
2042261refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014053020140517
2043067refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014053020140517
2044749refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014053020140517
2044776refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014053020140517
2050412refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014053020140517
2061538refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014053020140517
2068764refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014053020140517
2069273refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014053020140517
2069454refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014053020140517
2113261refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014053020140517
2211640refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014053020140517
2228257refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014053020140517
2231133refgcc -m32 -O3 -fomit-frame-pointer2014053020140517
2236297refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014053020140517
2237888refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014053020140517
2237915refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014053020140517
2256133refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014053020140517
2257464refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014053020140517
2257973refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014053020140517
2266460refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014053020140517
2296260refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014053020140517
2296372refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014053020140517
2296618refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014053020140517
2320439refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014053020140517
2337548refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014053020140517
2370373refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014053020140517
2513265refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014053020140517
3335657refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014053020140517
5706194refgcc -m32 -march=k8 -O -fomit-frame-pointer2014053020140517
5711982refgcc -m32 -march=core2 -O -fomit-frame-pointer2014053020140517
5712185refgcc -m32 -march=athlon -O -fomit-frame-pointer2014053020140517
5717803refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014053020140517
5732464refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014053020140517
5745058refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014053020140517
5754012refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014053020140517
5761588refgcc -m32 -march=prescott -O -fomit-frame-pointer2014053020140517
5762206refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014053020140517
5777491refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014053020140517
5780846refgcc -m32 -march=nocona -O -fomit-frame-pointer2014053020140517
5792254refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014053020140517
5795694refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014053020140517
5832982refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014053020140517
5834682refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014053020140517
5839318refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014053020140517
5842000refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014053020140517
5845770refgcc -m32 -march=k6 -O -fomit-frame-pointer2014053020140517
5849658refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014053020140517
5878930refgcc -m32 -O2 -fomit-frame-pointer2014053020140517
5915923refgcc -m32 -march=i486 -O -fomit-frame-pointer2014053020140517
5922800refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014053020140517
5970618refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014053020140517
5973906refgcc -m32 -O -fomit-frame-pointer2014053020140517
5990557refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014053020140517
5997815refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014053020140517
6110713refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014053020140517
6364350refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014053020140517
6384985refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014053020140517
6427906refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014053020140517
6616618refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014053020140517
6632500refgcc -m32 -march=pentium -O -fomit-frame-pointer2014053020140517
6786370refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014053020140517
6929940refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014053020140517
9814127refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014053020140517
9824918refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014053020140517
9828291refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014053020140517
9829503refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014053020140517
9831024refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014053020140517
9837285refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014053020140517
9839558refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014053020140517
9845512refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014053020140517
9846552refgcc -m32 -Os -fomit-frame-pointer2014053020140517
9846979refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014053020140517
9848127refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014053020140517
9856465refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014053020140517
9862657refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014053020140517
9865633refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014053020140517
9886315refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014053020140517
9891800refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014053020140517
9909227refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014053020140517
9972591refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014053020140517
10037764refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014053020140517
10070664refgcc -m32 -march=i386 -O -fomit-frame-pointer2014053020140517