Implementation notes: x86, hydra3, crypto_aead/proest256apev1

Computer: hydra3
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: proest256apev1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
392448? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017092220170725
392571? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017092220170725
392611? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017092220170725
394834? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017092220170725
395056? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017092220170725
396383? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017092220170725
396726? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017092220170725
396736? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017092220170725
397343? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017092220170725
399363? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017092220170725
399363? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017092220170725
399431? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017092220170725
401475? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017092220170725
402903? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017092220170725
403369? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017092220170725
403445? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017092220170725
403523? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017092220170725
404260? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017092220170725
404621? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017092220170725
404697? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017092220170725
405504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017092220170725
407578? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017092220170725
408981? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017092220170725
409685? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017092220170725
412127? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017092220170725
415687? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017092220170725
417052? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017092220170725
417129? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017092220170725
417156? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017092220170725
426627? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017092220170725
426629? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017092220170725
428226? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017092220170725
433437? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017092220170725
433515? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017092220170725
437585? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017092220170725
439765? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017092220170725
439845? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017092220170725
523845? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017092220170725
524756? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017092220170725
525763? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017092220170725
526179? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017092220170725
526848? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017092220170725
527930? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017092220170725
529244? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017092220170725
529371? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017092220170725
529684? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017092220170725
529721? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017092220170725
529825? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017092220170725
531736? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017092220170725
532163? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017092220170725
532488? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017092220170725
532701? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017092220170725
532884? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017092220170725
533041? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017092220170725
533090? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017092220170725
533320? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017092220170725
533412? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017092220170725
533419? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017092220170725
533554? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017092220170725
533681? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017092220170725
533884? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017092220170725
534442? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017092220170725
534743? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017092220170725
534833? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017092220170725
534894? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017092220170725
534969? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017092220170725
535013? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017092220170725
535085? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017092220170725
535392? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017092220170725
535450? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017092220170725
535497? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017092220170725
535835? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017092220170725
535952? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017092220170725
536309? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017092220170725
536689? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017092220170725
536694? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017092220170725
536829? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017092220170725
537152? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017092220170725
537415? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017092220170725
537872? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017092220170725
538096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017092220170725
538544? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017092220170725
539013? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017092220170725
539392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017092220170725
539522? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017092220170725
540208? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017092220170725
540331? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017092220170725
540903? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017092220170725
540950? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017092220170725
540957? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017092220170725
540964? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017092220170725
541210? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017092220170725
541230? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017092220170725
541251? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017092220170725
541915? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017092220170725
542339? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017092220170725
542406? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017092220170725
542406? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017092220170725
542466? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017092220170725
542495? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017092220170725
542513? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017092220170725
542563? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017092220170725
542788? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017092220170725
543656? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017092220170725
543690? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017092220170725
543815? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017092220170725
543869? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017092220170725
544031? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017092220170725
544051? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017092220170725
544294? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017092220170725
544307? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017092220170725
544579? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017092220170725
544719? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017092220170725
544949? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017092220170725
544967? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017092220170725
545079? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017092220170725
545275? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017092220170725
545911? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017092220170725
546020? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017092220170725
546259? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017092220170725
546371? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017092220170725
546531? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017092220170725
546611? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017092220170725
546650? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017092220170725
547448? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017092220170725
547520? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017092220170725
547645? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017092220170725
547715? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017092220170725
550379? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017092220170725
550389? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017092220170725
550803? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017092220170725
550938? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017092220170725
551247? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017092220170725
551689? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017092220170725
552632? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017092220170725
555097? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017092220170725
555285? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017092220170725
555844? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017092220170725
555852? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017092220170725
556354? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017092220170725
556585? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017092220170725
557141? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017092220170725
557265? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017092220170725
557342? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017092220170725
558365? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017092220170725
558437? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017092220170725
559393? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017092220170725
559925? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017092220170725
560008? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017092220170725
560342? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017092220170725
560789? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017092220170725
565040? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017092220170725
565106? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017092220170725
565532? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017092220170725
573385? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017092220170725
573597? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017092220170725
581006? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017092220170725
581280? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017092220170725
589304? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017092220170725
589641? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017092220170725

Test failure

Implementation: crypto_aead/proest256apev1/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref