Implementation notes: x86, hydra4, crypto_aead/cmcc24v1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: cmcc24v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
416018858refgcc -m32 -O -fomit-frame-pointer2014063020140622
416065280refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014063020140622
416069514refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014063020140622
416073173refgcc -m32 -march=athlon -O -fomit-frame-pointer2014063020140622
417132616refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014063020140622
417137374refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014063020140622
417184876refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014063020140622
417186127refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014063020140622
417186850refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014063020140622
417189193refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014063020140622
417200780refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014063020140622
417204153refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014063020140622
417206076refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014063020140622
417206505refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014063020140622
417212250refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014063020140622
417214738refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014063020140622
417217901refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014063020140622
417229461refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014063020140622
417231041refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014063020140622
417231614refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014063020140622
417231824refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014063020140622
417235167refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014063020140622
417236633refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014063020140622
417236633refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014063020140622
417238403refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014063020140622
417241168refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014063020140622
417243314refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014063020140622
417269014refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014063020140622
417282922refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014063020140622
417288113refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014063020140622
417288783refgcc -m32 -Os -fomit-frame-pointer2014063020140622
417320494refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014063020140622
417338084refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014063020140622
417340938refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014063020140622
417342140refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014063020140622
417345584refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014063020140622
417349670refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014063020140622
417351402refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014063020140622
417388070refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014063020140622
417393202refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014063020140622
417394938refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014063020140622
417417709refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014063020140622
417418509refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014063020140622
417419941refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014063020140622
417422414refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014063020140622
417423252refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014063020140622
417428754refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014063020140622
417438255refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014063020140622
417470071refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014063020140622
417471748refgcc -m32 -march=core2 -O -fomit-frame-pointer2014063020140622
417482208refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014063020140622
417875831refgcc -m32 -march=prescott -O -fomit-frame-pointer2014063020140622
418418180refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014063020140622
418419558refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014063020140622
418446054refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014063020140622
418449436refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014063020140622
418479177refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014063020140622
418505198refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014063020140622
418506722refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014063020140622
418514608refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014063020140622
418519671refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014063020140622
418526757refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014063020140622
418526908refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014063020140622
418538652refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014063020140622
418543054refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014063020140622
418602545refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014063020140622
418629951refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014063020140622
418682998refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014063020140622
419115871refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014063020140622
419125243refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014063020140622
419137477refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014063020140622
419139298refgcc -m32 -O3 -fomit-frame-pointer2014063020140622
419142391refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014063020140622
419144158refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014063020140622
419146271refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014063020140622
419151373refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014063020140622
419162188refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014063020140622
419179800refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014063020140622
419186535refgcc -m32 -march=k6 -O -fomit-frame-pointer2014063020140622
419198024refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014063020140622
419214822refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014063020140622
419217264refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014063020140622
419218079refgcc -m32 -O2 -fomit-frame-pointer2014063020140622
419220114refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014063020140622
419224834refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014063020140622
419224884refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014063020140622
419227700refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014063020140622
419230617refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014063020140622
419238140refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014063020140622
419238569refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014063020140622
419249318refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014063020140622
419254197refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014063020140622
419254263refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014063020140622
419256232refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014063020140622
419279691refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014063020140622
419291145refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014063020140622
419327591refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014063020140622
419451505refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014063020140622
419762874refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014063020140622
419775825refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014063020140622
419784518refgcc -m32 -march=i386 -O -fomit-frame-pointer2014063020140622
419822707refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014063020140622
419822996refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014063020140622
419837750refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014063020140622
421034874refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014063020140622
421035205refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014063020140622
421043294refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014063020140622
421043618refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014063020140622
421044893refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014063020140622
421046625refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014063020140622
421049378refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014063020140622
421052572refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014063020140622
421056850refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014063020140622
421058032refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014063020140622
421060372refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014063020140622
421060532refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014063020140622
421064179refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014063020140622
421064920refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014063020140622
421067580refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014063020140622
421070396refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014063020140622
421073570refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014063020140622
421074712refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014063020140622
421075781refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014063020140622
421076366refgcc -m32 -march=nocona -O -fomit-frame-pointer2014063020140622
421079791refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014063020140622
421080801refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014063020140622
421082142refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014063020140622
421082399refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014063020140622
421087294refgcc -m32 -march=i486 -O -fomit-frame-pointer2014063020140622
421088413refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014063020140622
421091420refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014063020140622
421092388refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014063020140622
421093858refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014063020140622
421097788refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014063020140622
421099692refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014063020140622
421100296refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014063020140622
421100328refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014063020140622
421102270refgcc -m32 -march=pentium -O -fomit-frame-pointer2014063020140622
421102691refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014063020140622
421102711refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014063020140622
421105101refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014063020140622
421107824refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014063020140622
421109738refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014063020140622
421125736refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014063020140622
421126380refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014063020140622
421132476refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014063020140622
421136153refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014063020140622
421147639refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014063020140622
421147646refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014063020140622
421149042refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014063020140622
421152190refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014063020140622
421152748refgcc -m32 -march=k8 -O -fomit-frame-pointer2014063020140622
421154265refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014063020140622
421156078refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014063020140622
421156534refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014063020140622
421158726refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014063020140622
421159701refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014063020140622
421163574refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014063020140622
421163975refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014063020140622
421164751refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014063020140622
421167915refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014063020140622
421171335refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014063020140622
421192657refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014063020140622
421193230refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014063020140622
421195336refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014063020140622
421198850refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014063020140622

Test failure

Implementation: crypto_aead/cmcc24v1/ref
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref