Implementation notes: x86, h9ivy, crypto_aead/cmcc24v1

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: cmcc24v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
229141748refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070520140622
229144088refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070520140622
229144432refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070520140622
229146832refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070520140622
229151248refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014070520140622
229155520refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070520140622
229158104refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070520140622
229161080refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070520140622
229167720refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014070520140622
229169600refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070520140622
229171552refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070520140622
229172884refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070520140622
229173368refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070520140622
229174032refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070520140622
229174116refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070520140622
229177748refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070520140622
229177864refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070520140622
229180112refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070520140622
229181140refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070520140622
229181704refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070520140622
229184236refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014070520140622
229186412refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070520140622
229187880refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070520140622
229188396refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070520140622
229189156refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070520140622
229189592refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070520140622
229190100refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070520140622
229190448refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014070520140622
229190864refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070520140622
229191928refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070520140622
229192964refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070520140622
229193584refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070520140622
229195472refgcc -m32 -O3 -fomit-frame-pointer2014070520140622
229195748refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070520140622
229195868refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070520140622
229196204refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070520140622
229196380refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070520140622
229196732refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070520140622
229199292refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070520140622
229199444refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070520140622
229199612refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070520140622
229200000refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070520140622
229200056refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014070520140622
229200944refgcc -m32 -O -fomit-frame-pointer2014070520140622
229201128refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070520140622
229201200refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070520140622
229201312refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070520140622
229201928refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070520140622
229202052refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070520140622
229203232refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070520140622
229203568refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070520140622
229204396refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070520140622
229205556refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070520140622
229205872refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014070520140622
229206100refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070520140622
229206208refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070520140622
229207484refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070520140622
229210164refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070520140622
229211864refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070520140622
229214508refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070520140622
229214676refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070520140622
229214844refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070520140622
229215268refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070520140622
229215292refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070520140622
229215388refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070520140622
229216132refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070520140622
229216200refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070520140622
229216380refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070520140622
229219408refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070520140622
229220796refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070520140622
229221316refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070520140622
229223232refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070520140622
229224068refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070520140622
229224076refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070520140622
229224212refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070520140622
229225516refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070520140622
229225516refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070520140622
229226616refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070520140622
229227888refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070520140622
229228260refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070520140622
229228376refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070520140622
229230224refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070520140622
229230744refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070520140622
229231656refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070520140622
229231940refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070520140622
229232608refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070520140622
229233300refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070520140622
229235388refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070520140622
229237236refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070520140622
229239252refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070520140622
229239268refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070520140622
229239876refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070520140622
229247156refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070520140622
229254840refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070520140622
229255412refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070520140622
229256472refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070520140622
229285332refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070520140622
229302088refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070520140622
229305624refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014070520140622
229311396refgcc -m32 -O2 -fomit-frame-pointer2014070520140622
229312040refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070520140622
229312256refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070520140622
229315612refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070520140622
229318216refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014070520140622
229318992refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070520140622
229320060refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070520140622
229320084refgcc -m32 -Os -fomit-frame-pointer2014070520140622
229320620refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070520140622
229321588refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070520140622
229321828refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070520140622
229321960refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070520140622
229322560refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070520140622
229322612refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070520140622
229322664refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070520140622
229323356refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070520140622
229323576refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070520140622
229323892refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070520140622
229324492refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070520140622
229326404refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070520140622
229327416refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070520140622
229327704refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070520140622
229328020refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014070520140622
229328208refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070520140622
229328352refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070520140622
229328436refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070520140622
229328652refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014070520140622
229329620refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070520140622
229329740refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070520140622
229329888refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070520140622
229330052refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070520140622
229330620refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070520140622
229330796refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070520140622
229330976refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070520140622
229332156refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014070520140622
229332668refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070520140622
229333608refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070520140622
229334344refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070520140622
229334584refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070520140622
229334764refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070520140622
229335392refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070520140622
229336252refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070520140622
229336364refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070520140622
229336628refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070520140622
229337036refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070520140622
229337316refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070520140622
229337324refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070520140622
229337824refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070520140622
229338004refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070520140622
229338164refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070520140622
229338400refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014070520140622
229338884refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070520140622
229341240refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070520140622
229342292refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070520140622
229344028refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070520140622
229344724refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070520140622
229345648refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070520140622
229346060refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070520140622
229346300refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070520140622
229346832refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070520140622
229347316refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070520140622
229348264refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070520140622
229353768refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070520140622
229355028refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070520140622
229356480refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070520140622
229360400refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070520140622
229362232refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070520140622
229370928refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070520140622
229415736refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070520140622
229559096refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070520140622
229686732refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070520140622
229709912refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070520140622
229830964refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070520140622