Implementation notes: x86, h9ivy, crypto_aead/cmcc22v1

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: cmcc22v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
229138348refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070420140622
229139340refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070420140622
229143996refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070420140622
229154732refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070420140622
229155960refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014070420140622
229157112refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070520140622
229159848refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014070420140622
229162968refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070420140622
229163972refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070420140622
229165236refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014070420140622
229167424refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070520140622
229168992refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070520140622
229170756refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070420140622
229172612refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070420140622
229174064refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070420140622
229175464refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070520140622
229176280refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014070420140622
229176352refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070420140622
229176700refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070420140622
229177752refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070520140622
229177892refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070420140622
229179076refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070420140622
229179688refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070520140622
229181048refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070420140622
229182204refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070520140622
229182568refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070420140622
229182756refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070520140622
229183480refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070520140622
229184384refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070420140622
229184452refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070520140622
229184876refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070520140622
229184948refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070520140622
229187968refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070520140622
229187968refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070420140622
229188080refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070520140622
229188092refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070520140622
229188976refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070420140622
229189392refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070520140622
229190524refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014070420140622
229191140refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070520140622
229192492refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070420140622
229192776refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070520140622
229193268refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070520140622
229193668refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014070420140622
229193884refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070420140622
229194276refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070420140622
229194512refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070420140622
229195164refgcc -m32 -O3 -fomit-frame-pointer2014070420140622
229195236refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070520140622
229196720refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070420140622
229198024refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070520140622
229199700refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070420140622
229200860refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070520140622
229201232refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070520140622
229202384refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070520140622
229203160refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070520140622
229205472refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070420140622
229206264refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070520140622
229206940refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070520140622
229209080refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070420140622
229210828refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070420140622
229212156refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070520140622
229214424refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070520140622
229215276refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070520140622
229216328refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070520140622
229217716refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070520140622
229217804refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070520140622
229218160refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070520140622
229218372refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070520140622
229218584refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070520140622
229218724refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070520140622
229218740refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070520140622
229218768refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070420140622
229219224refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070520140622
229220388refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070520140622
229220748refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070520140622
229223008refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070520140622
229224176refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070520140622
229224856refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070520140622
229225964refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070520140622
229226556refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070520140622
229227088refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070520140622
229228040refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070520140622
229229188refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070520140622
229229676refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070520140622
229230756refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070520140622
229232616refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070520140622
229232732refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070520140622
229233488refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070520140622
229234568refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070520140622
229237532refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070520140622
229238456refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070520140622
229239560refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070520140622
229239932refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070520140622
229242092refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070520140622
229247752refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070520140622
229249432refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070520140622
229249440refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070520140622
229259260refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070520140622
229286764refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070520140622
229296152refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070420140622
229300036refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070520140622
229306048refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070420140622
229306464refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070520140622
229311220refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070420140622
229313604refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070420140622
229313892refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070420140622
229314656refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070420140622
229315072refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070520140622
229315336refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070420140622
229315832refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070420140622
229316812refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070420140622
229317540refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014070420140622
229317864refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014070420140622
229318440refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070420140622
229318772refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070420140622
229318896refgcc -m32 -Os -fomit-frame-pointer2014070420140622
229319548refgcc -m32 -O2 -fomit-frame-pointer2014070420140622
229319644refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070420140622
229319700refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070420140622
229320000refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070420140622
229320124refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014070420140622
229321544refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070420140622
229322124refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070520140622
229322624refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014070420140622
229323968refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070420140622
229325652refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070520140622
229325800refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070420140622
229325872refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070520140622
229325916refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070420140622
229326224refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070520140622
229327200refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070420140622
229327252refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070420140622
229328228refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070420140622
229328292refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070420140622
229329824refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070420140622
229331248refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070420140622
229331868refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070420140622
229331896refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070420140622
229332420refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070420140622
229332460refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070520140622
229332512refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070420140622
229332528refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070420140622
229332560refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070520140622
229332684refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070420140622
229332960refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070420140622
229333616refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014070420140622
229333688refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070520140622
229334416refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070520140622
229334516refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070520140622
229335276refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014070420140622
229335416refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070520140622
229335536refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070520140622
229337212refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070520140622
229337780refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070520140622
229338228refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070420140622
229338432refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070420140622
229341016refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070520140622
229341224refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070520140622
229343388refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070520140622
229343956refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070520140622
229343968refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070520140622
229347536refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070520140622
229347612refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070520140622
229348580refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070520140622
229349376refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070420140622
229351200refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070420140622
229352648refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070520140622
229353200refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070520140622
229353776refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070520140622
229355660refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070520140622
229546824refgcc -m32 -O -fomit-frame-pointer2014070420140622