Implementation notes: x86, h9ivy, crypto_aead/twine80n6clocv1

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: twine80n6clocv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
963788refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
966064refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060120140525
967264refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060120140525
968108refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060120140525
969892refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060120140525
970112refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060120140525
970116refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060120140525
970212refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060120140525
970268refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014060120140525
970892refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060120140525
972304refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060120140525
972952refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060120140525
975072refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060120140525
975360refgcc -m32 -O3 -fomit-frame-pointer2014060120140525
975672refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060120140525
976192refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060120140525
978020refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060120140525
980012refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060120140525
982608refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060120140525
983348refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060120140525
987828refgcc -m32 -O2 -fomit-frame-pointer2014060120140525
989320refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
989336refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060120140525
989364refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060120140525
989580refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060120140525
989840refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060120140525
990284refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014060120140525
990308refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060120140525
990360refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060120140525
991324refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060120140525
991592refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060120140525
992668refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060120140525
992820refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060120140525
993080refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060120140525
993184refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060120140525
993692refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060120140525
998252refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060120140525
998440refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060120140525
1001532refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060120140525
1001660refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060120140525
1004796refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060120140525
1005068refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060120140525
1005724refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060120140525
1005748refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060120140525
1005792refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060120140525
1005888refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060120140525
1006016refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060120140525
1006092refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060120140525
1006736refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060120140525
1006860refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060120140525
1006924refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060120140525
1006964refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060120140525
1007076refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060120140525
1007216refgcc -m32 -O -fomit-frame-pointer2014060120140525
1009720refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060120140525
1010552refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060120140525
1011096refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060120140525
1011280refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060120140525
1011744refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060120140525
1011908refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060120140525
1013880refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060120140525
1017548refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060120140525
1039584refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060120140525
1044884refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060120140525
1057324refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060120140525
1057988refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060120140525
1058580refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060120140525
1078484refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060120140525
1082980refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060120140525
1086628refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060120140525
1104752refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060120140525
1104848refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060120140525
1104944refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060120140525
1106028refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060120140525
1106652refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060120140525
1106676refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060120140525
1108132refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060120140525
1108884refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060120140525
1127080refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060120140525
1147068refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060120140525
1148784refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060120140525
1149608refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060120140525
1149844refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060120140525
1150772refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060120140525
1150808refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060120140525
1152568refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060120140525
1152616refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060120140525
1586252refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060120140525
1586364refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060120140525
1586932refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060120140525
1639864refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060120140525
1639904refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060120140525
1640324refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060120140525
1643552refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060120140525
1716640refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060120140525
1716672refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060120140525
1716828refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060120140525
1721732refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060120140525
1725260refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060120140525
1775872refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060120140525
1775872refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060120140525
1776620refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060120140525
1802716refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060120140525
1804504refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060120140525
1816972refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060120140525
1824308refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060120140525
1863496refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060120140525
1864496refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060120140525
1871972refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060120140525
1874676refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060120140525
1877744refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060120140525
1877984refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060120140525
1878408refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060120140525
1879452refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060120140525
1879676refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060120140525
1881628refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060120140525
1882036refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060120140525
1883484refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060120140525
1884824refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060120140525
1884844refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060120140525
1888364refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060120140525
1890240refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060120140525
1890336refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060120140525
1890572refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060120140525
1890748refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060120140525
1892772refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060120140525
1893692refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060120140525
1894272refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060120140525
1894456refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060120140525
1999464refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060120140525
1999896refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060120140525
2007424refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060120140525
2007612refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060120140525
2067920refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060120140525
2072164refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060120140525
2072196refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060120140525
2072756refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060120140525
2073872refgcc -m32 -Os -fomit-frame-pointer2014060120140525
2073928refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060120140525
2074020refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060120140525
2074140refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060120140525
2074176refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060120140525
2074324refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060120140525
2074680refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060120140525
2079608refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060120140525
2079708refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060120140525
2079828refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060120140525
2079844refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060120140525
2079896refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060120140525
2081180refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060120140525
2082492refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060120140525
2084700refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060120140525
2086080refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060120140525
2096032refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060120140525
2096172refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060120140525
2101832refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060120140525
2101920refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060120140525
2102192refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060120140525
2104708refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060120140525
2104920refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060120140525
2105364refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060120140525
2105376refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060120140525
2105408refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060120140525
2105496refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060120140525
2107884refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060120140525
2108184refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060120140525
2108200refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060120140525
2110524refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060120140525
2111032refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060120140525
2111168refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060120140525
2111372refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060120140525
2148852refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060120140525