Implementation notes: x86, h4e350, crypto_aead/twine80n6clocv1

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: twine80n6clocv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1775451refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014063020140525
1789770refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014063020140525
1830255refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014063020140525
1832022refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014063020140525
1836705refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014063020140525
1850742refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014063020140525
1851468refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014063020140525
1854708refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014063020140525
1870839refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014063020140525
1872411refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014063020140525
1872486refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014063020140525
1874115refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014063020140525
1874172refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014063020140525
1874349refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014063020140525
1878969refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014063020140525
1882014refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014063020140525
1887693refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014063020140525
1887747refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014063020140525
1887759refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014063020140525
1888224refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014063020140525
1888263refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014063020140525
1907289refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014063020140525
1907532refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014063020140525
1916487refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014063020140525
1918770refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014063020140525
1928823refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014063020140525
1932486refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014063020140525
1932537refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014063020140525
1934217refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014063020140525
1936671refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014063020140525
1941231refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014063020140525
1941369refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014063020140525
1942257refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014063020140525
1949952refgcc -m32 -march=i386 -O -fomit-frame-pointer2014063020140525
1956402refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014063020140525
1956417refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014063020140525
1956441refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014063020140525
1956459refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014063020140525
1966407refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014063020140525
1971393refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014063020140525
1979616refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014063020140525
1981440refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014063020140525
1984236refgcc -m32 -march=pentium -O -fomit-frame-pointer2014063020140525
1986042refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014063020140525
1986327refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014063020140525
1986402refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014063020140525
2001528refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014063020140525
2015061refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014063020140525
2016306refgcc -m32 -march=i486 -O -fomit-frame-pointer2014063020140525
2034300refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014063020140525
2034432refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014063020140525
2034531refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014063020140525
2050359refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014063020140525
2053998refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014063020140525
2054127refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014063020140525
2057256refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014063020140525
2058789refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014063020140525
2069796refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014063020140525
2078994refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014063020140525
2082234refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014063020140525
2084793refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014063020140525
2084958refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014063020140525
2084985refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014063020140525
2133579refgcc -m32 -march=k6 -O -fomit-frame-pointer2014063020140525
2133735refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014063020140525
2140857refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014063020140525
2140917refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014063020140525
2144670refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014063020140525
2145177refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014063020140525
2145282refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014063020140525
2165067refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014063020140525
2174052refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014063020140525
2174379refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014063020140525
2174568refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014063020140525
2175813refgcc -m32 -O3 -fomit-frame-pointer2014063020140525
2184963refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014063020140525
2187090refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014063020140525
2187465refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014063020140525
2200434refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014063020140525
2202069refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014063020140525
2202108refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014063020140525
2213217refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014063020140525
2220090refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014063020140525
2228277refgcc -m32 -O2 -fomit-frame-pointer2014063020140525
2229828refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014063020140525
2232393refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014063020140525
2232573refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014063020140525
2232597refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014063020140525
2233257refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014063020140525
2235717refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014063020140525
2236083refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014063020140525
2236158refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014063020140525
2236659refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014063020140525
2243298refgcc -m32 -Os -fomit-frame-pointer2014063020140525
2248416refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014063020140525
2248560refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014063020140525
2248608refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014063020140525
2248836refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014063020140525
2249070refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014063020140525
2251242refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014063020140525
2254866refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014063020140525
2255538refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014063020140525
2256948refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014063020140525
2257593refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014063020140525
2259672refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014063020140525
2259828refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014063020140525
2259981refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014063020140525
2260809refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014063020140525
2265105refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014063020140525
2266536refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014063020140525
2267148refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014063020140525
2268384refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014063020140525
2268390refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014063020140525
2275218refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014063020140525
2275365refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014063020140525
2275473refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014063020140525
2275500refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014063020140525
2285238refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014063020140525
2287155refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014063020140525
2287605refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014063020140525
2291904refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014063020140525
2292120refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014063020140525
2292210refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014063020140525
2294094refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014063020140525
2294538refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014063020140525
2295885refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014063020140525
2296518refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014063020140525
2299764refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014063020140525
2299830refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014063020140525
2300022refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014063020140525
2300034refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014063020140525
2301747refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014063020140525
2302041refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014063020140525
2320209refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014063020140525
2320350refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014063020140525
2331822refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014063020140525
2337432refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014063020140525
2338932refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014063020140525
2339331refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014063020140525
2343042refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014063020140525
2343126refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014063020140525
2343363refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014063020140525
2343507refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014063020140525
2351541refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014063020140525
2354721refgcc -m32 -march=core2 -O -fomit-frame-pointer2014063020140525
2356422refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014063020140525
2356458refgcc -m32 -O -fomit-frame-pointer2014063020140525
2356524refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014063020140525
2356713refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014063020140525
2356917refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014063020140525
2356980refgcc -m32 -march=athlon -O -fomit-frame-pointer2014063020140525
2357031refgcc -m32 -march=k8 -O -fomit-frame-pointer2014063020140525
2357232refgcc -m32 -march=nocona -O -fomit-frame-pointer2014063020140525
2363508refgcc -m32 -march=prescott -O -fomit-frame-pointer2014063020140525
2375982refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014063020140525
2377086refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014063020140525
2378394refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014063020140525
2387541refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014063020140525
2395242refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014063020140525
2410335refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014063020140525
2412513refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014063020140525
2412642refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014063020140525
2412969refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014063020140525
2428461refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014063020140525
2520549refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014063020140525
2522391refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014063020140525
2544933refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014063020140525