Implementation notes: x86, hydra4, crypto_aead/cmcc84v1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: cmcc84v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
416020808refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014063020140622
417150264refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014063020140622
417164351refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014063020140622
417166261refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070120140622
417169986refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070120140622
417170941refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070120140622
417175672refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014063020140622
417176128refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070120140622
417182941refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070120140622
417198304refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070120140622
417205967refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070120140622
417208119refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070120140622
417211770refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070120140622
417212628refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070120140622
417213600refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070120140622
417218026refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014063020140622
417223311refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070120140622
417226306refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014063020140622
417230947refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070120140622
417232245refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014063020140622
417234929refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070120140622
417243754refgcc -m32 -Os -fomit-frame-pointer2014063020140622
417262767refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070120140622
417296224refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070120140622
417313353refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070120140622
417319348refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070120140622
417323548refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070120140622
417323716refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070120140622
417326033refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070120140622
417328509refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070120140622
417333166refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014063020140622
417336122refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014063020140622
417341063refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070120140622
417342725refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070120140622
417343587refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070120140622
417348509refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070120140622
417349183refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014063020140622
417362661refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014063020140622
417396576refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070120140622
417399157refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014063020140622
417400640refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014063020140622
417400936refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070120140622
417403642refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070120140622
417406677refgcc -m32 -O -fomit-frame-pointer2014063020140622
417408409refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070120140622
417423158refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014063020140622
417453667refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070120140622
417455711refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070120140622
417481876refgcc -m32 -march=k8 -O -fomit-frame-pointer2014063020140622
418455477refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070120140622
418492935refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014063020140622
418493521refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070120140622
418493810refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014063020140622
418497269refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070120140622
418501064refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070120140622
418501149refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070120140622
418501614refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014063020140622
418502709refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070120140622
418503244refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070120140622
418506769refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014063020140622
418510821refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070120140622
418516066refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070120140622
418516126refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070120140622
418516441refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070120140622
418516507refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070120140622
418523301refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070120140622
418525236refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070120140622
418535119refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070120140622
418536927refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014063020140622
418566271refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070120140622
418602374refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070120140622
418604164refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070120140622
418618843refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070120140622
419102775refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014063020140622
419103212refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070120140622
419111706refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014063020140622
419113379refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070120140622
419120434refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070120140622
419125965refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070120140622
419161973refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070120140622
419167835refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070120140622
419172519refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070120140622
419177199refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014063020140622
419183143refgcc -m32 -O3 -fomit-frame-pointer2014063020140622
419190657refgcc -m32 -march=k6 -O -fomit-frame-pointer2014063020140622
419194709refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014063020140622
419199651refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070120140622
419201745refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070120140622
419206803refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070120140622
419209510refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070120140622
419214479refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070120140622
419231533refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070120140622
419268045refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014063020140622
419285576refgcc -m32 -O2 -fomit-frame-pointer2014063020140622
419304093refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070120140622
419320618refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070120140622
419323043refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070120140622
419581153refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070120140622
419747390refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070120140622
419749223refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070120140622
419750054refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070120140622
419754122refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070120140622
419755881refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070120140622
419768236refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070120140622
419771441refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014063020140622
419781574refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070120140622
419805968refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070120140622
419814623refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070120140622
419841306refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070120140622
419847893refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070120140622
419849926refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070120140622
419850615refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070120140622
419853809refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070120140622
419922520refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070120140622
421028720refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014063020140622
421039289refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014063020140622
421055017refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014063020140622
421059896refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070120140622
421061873refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070120140622
421061894refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070120140622
421064561refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070120140622
421064853refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070120140622
421065017refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070120140622
421066433refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014063020140622
421068609refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014063020140622
421071468refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070120140622
421074521refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014063020140622
421079346refgcc -m32 -march=core2 -O -fomit-frame-pointer2014063020140622
421083507refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070120140622
421092493refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014063020140622
421094412refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014063020140622
421101182refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014063020140622
421103569refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014063020140622
421103979refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070120140622
421104138refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070120140622
421107180refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070120140622
421107243refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070120140622
421110363refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014063020140622
421110737refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070120140622
421111396refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070120140622
421111836refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070120140622
421113155refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070120140622
421132377refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070120140622
421132791refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070120140622
421133696refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070120140622
421134175refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070120140622
421134847refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070120140622
421135837refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070120140622
421136473refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070120140622
421136512refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014063020140622
421136863refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070120140622
421137062refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014063020140622
421137753refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070120140622
421137931refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070120140622
421139035refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070120140622
421142799refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014063020140622
421143349refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070120140622
421146528refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014063020140622
421158593refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070120140622
421159042refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070120140622
421166589refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014063020140622
421166612refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070120140622
421168601refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070120140622
421174139refgcc -m32 -march=athlon -O -fomit-frame-pointer2014063020140622
421197063refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014063020140622
421215944refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014063020140622

Test failure

Implementation: crypto_aead/cmcc84v1/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