Implementation notes: x86, hydra4, crypto_aead/proest256otrv1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: proest256otrv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
354776refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070120140622
356990refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070120140622
359366refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070120140622
364029refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070120140622
364927refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070120140622
365738refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070120140622
366206refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070120140622
367287refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070120140622
368016refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070120140622
369389refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070120140622
370274refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070120140622
371432refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070120140622
371463refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070120140622
371892refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070120140622
372243refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070120140622
372606refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070120140622
372676refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070120140622
374549refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070120140622
375317refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070120140622
375574refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070120140622
375586refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070120140622
377212refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070120140622
377286refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070120140622
378047refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070120140622
378483refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070120140622
378760refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070120140622
379365refgcc -m32 -O3 -fomit-frame-pointer2014070120140622
379458refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070120140622
380601refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070120140622
380994refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070120140622
381170refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070120140622
387933refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070120140622
388109refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070120140622
390406refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070120140622
394801refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070120140622
396493refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070120140622
398838refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070120140622
404894refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070120140622
405222refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070120140622
405705refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070120140622
406025refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070120140622
406040refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070120140622
406092refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070120140622
407207refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070120140622
407850refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070120140622
409391refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070120140622
409571refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070120140622
410292refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070120140622
411711refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070120140622
413871refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070120140622
415400refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070120140622
422358refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070120140622
422940refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070120140622
423193refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070120140622
423720refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070120140622
423883refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070120140622
423930refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070120140622
424254refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070120140622
424359refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070120140622
424725refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070120140622
426718refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070120140622
427740refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070120140622
428891refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070120140622
431031refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014070120140622
431047refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070120140622
431098refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070120140622
431430refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070120140622
431472refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070120140622
431543refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070120140622
431582refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070120140622
431672refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070120140622
431699refgcc -m32 -Os -fomit-frame-pointer2014070120140622
432771refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070120140622
432982refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070120140622
433419refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070120140622
433512refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014070120140622
433626refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070120140622
434070refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070120140622
434300refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070120140622
434558refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070120140622
434686refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070120140622
434893refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070120140622
435271refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070120140622
435880refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070120140622
436668refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070120140622
437654refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070120140622
437685refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070120140622
438579refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070120140622
438996refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070120140622
439717refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070120140622
439764refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070120140622
440372refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070120140622
440439refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070120140622
440684refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014070120140622
440688refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070120140622
440724refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070120140622
440973refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014070120140622
441059refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070120140622
441293refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070120140622
441699refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070120140622
441734refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070120140622
442081refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070120140622
442190refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070120140622
442213refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070120140622
442252refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070120140622
442365refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070120140622
442521refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070120140622
442736refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070120140622
442817refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070120140622
442818refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070120140622
442896refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070120140622
443032refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070120140622
443134refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070120140622
443250refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070120140622
443516refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070120140622
443641refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014070120140622
444694refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070120140622
445532refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070120140622
446152refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070120140622
446152refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070120140622
447186refgcc -m32 -O2 -fomit-frame-pointer2014070120140622
448204refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070120140622
448909refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070120140622
449109refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070120140622
449175refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070120140622
450415refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070120140622
451121refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070120140622
451218refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070120140622
451374refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070120140622
451550refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070120140622
451803refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070120140622
451811refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070120140622
452314refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070120140622
452384refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070120140622
452502refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070120140622
452977refgcc -m32 -O -fomit-frame-pointer2014070120140622
453024refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014070120140622
453344refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070120140622
454027refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070120140622
454413refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070120140622
455477refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014070120140622
455793refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070120140622
455875refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070120140622
456113refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070120140622
458971refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070120140622
459182refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014070120140622
459318refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070120140622
459319refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070120140622
459354refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070120140622
460044refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070120140622
460387refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070120140622
466260refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070120140622
469318refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070120140622
472095refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014070120140622
473643refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070120140622
475379refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070120140622
476108refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070120140622
476830refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070120140622
484914refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070120140622
487836refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070120140622
490624refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070120140622
491224refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070120140622
493986refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070120140622
494399refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070120140622
502137refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070120140622
584731refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070120140622

Test failure

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