Implementation notes: x86, h8bobcat, crypto_aead/deoxysneq256128v13

Computer: h8bobcat
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: deoxysneq256128v13
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2493299? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080620170718
2521471? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080620170718
2570686? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080620170718
2614091? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017080620170718
2618285? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080620170718
2715304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017080620170718
2730505? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080620170718
2740332? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080620170718
2749737? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080620170718
2759427? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017080620170718
2850304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017080620170718
2855714? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080620170718
2860246? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080620170718
2871731? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080620170718
2890346? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080620170718
2910121? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080620170718
2911669? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080620170718
2936982? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017080620170718
2942440? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080620170718
2942459? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080620170718
2943518? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017080620170718
3125415? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080620170718
3125984? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080620170718
3257906? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080620170718
3336847? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080620170718
3338048? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080620170718
3341763? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080620170718
3344898? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017080620170718
3380395? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080620170718
3389267? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017080620170718
3389595? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080620170718
3389714? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080620170718
3399447? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017080620170718
3412576? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017080620170718
3420703? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080620170718
3456157? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017080620170718
3461824? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080620170718
3551186? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080620170718
3837497? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017080620170718
3908509? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080620170718
3915188? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080620170718
3915250? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017080620170718
3916237? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080620170718
3933508? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017080620170718
3941621? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080620170718
3949929? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080620170718
3977042? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080620170718
3989401? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080620170718
3989529? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080620170718
3998987? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080620170718
4029957? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017080620170718
4050035? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080620170718
4090924? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080620170718
4198520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017080620170718
4255601? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080620170718
4271352? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080620170718
5125963? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080620170718
5135434? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080620170718
5171672? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080620170718
5192871? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017080620170718
5282228? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080620170718
5294782? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017080620170718
5312533? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080620170718
5389802? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080620170718
5390139? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080620170718
5400859? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017080620170718
5544176? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017080620170718
5645033? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080620170718
5676003? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017080620170718
5686358? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017080620170718
5724553? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080620170718
5751323? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080620170718
5782279? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080620170718
5782816? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080620170718
5809834? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080620170718
5866630? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080620170718
6023897? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017080620170718
6205828? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017080620170718
6235273? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017080620170718
6235857? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017080620170718
6237919? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080620170718
6243799? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080620170718
6459601? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017080620170718
6586649? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017080620170718
6586697? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080620170718
6596842? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080620170718
6599289? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080620170718
6639655? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080620170718
7083618? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080620170718
7085034? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080620170718
7102053? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080620170718
7142879? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017080620170718
7180128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017080620170718
7183801? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017080620170718
7292722? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017080620170718
7757315? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080620170718
7769622? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080620170718
7813137? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080620170718
7857403? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017080620170718
7901235? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017080620170718
7903073? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017080620170718
8052462? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080620170718
8093943? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080620170718
8242775? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080620170718
8247192? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017080620170718
8290180? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017080620170718
8294873? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080620170718
8350586? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080620170718
8361202? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080620170718
8367505? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080620170718
8369861? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080620170718
8392461? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080620170718
8398623? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080620170718
8421508? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080620170718
8452159? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017080620170718
8532739? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017080620170718
8533156? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080620170718
8542476? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017080620170718
8557396? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080620170718
8557676? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080620170718
8586746? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017080620170718
8617236? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017080620170718
8680977? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080620170718
8694300? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017080620170718
8719314? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017080620170718
8720145? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017080620170718
8733707? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080620170718
8735963? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080620170718
8738841? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080620170718
8743938? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080620170718
8760629? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080620170718
8851781? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017080620170718
8878734? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017080620170718
8887046? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080620170718
8892460? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080620170718
8893121? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080620170718
8901994? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080620170718
8909898? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080620170718
8927563? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080620170718
8937381? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017080620170718
8984507? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017080620170718
8992230? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080620170718
9031075? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080620170718
9052545? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017080620170718
9099869? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017080620170718
9148704? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080620170718
9174249? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080620170718
9178193? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080620170718
9179945? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017080620170718
9192646? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080620170718
9196014? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080620170718
9197073? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017080620170718
9365152? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017080620170718
9452737? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080620170718
9509937? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017080620170718
9520002? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080620170718
9520900? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080620170718
9533454? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080620170718
9541111? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080620170718
9789803? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017080620170718
9931252? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080620170718

Test failure

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

Number of similar (compiler,implementation) pairs: 9, 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=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