Implementation notes: x86, hobbes, crypto_hash/essence256

Computer: hobbes
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: essence256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
123059? ? ?? ? ?gccgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017073020170725
124499? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017073020170725
124719? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017073020170725
124876? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017073020170725
125224? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017073020170725
125491? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017073020170725
125846? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017073020170725
125950? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017073020170725
126267? ? ?? ? ?gccgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017073020170725
126308? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017073020170725
126338? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017073020170725
126624? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017073020170725
126803? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017073020170725
126830? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017073020170725
127691? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017073020170725
127878? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017073020170725
127904? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017073020170725
128158? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017073020170725
128250? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017073020170725
128543? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017073020170725
128730? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017073020170725
128848? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017073020170725
128973? ? ?? ? ?gccgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017073020170725
129147? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017073020170725
129168? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017073020170725
129503? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017073020170725
129631? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017073020170725
129682? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017073020170725
129772? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017073020170725
129971? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017073020170725
129971? ? ?? ? ?gccgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017073020170725
129978? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017073020170725
130006? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017073020170725
130055? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017073020170725
130081? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017073020170725
130829? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017073020170725
131088? ? ?? ? ?gccgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017073020170725
131426? ? ?? ? ?gccgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017073020170725
131623? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017073020170725
132690? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017073020170725
132932? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017073020170725
133093? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017073020170725
133160? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017073020170725
133806? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017073020170725
134283? ? ?? ? ?gccgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017073020170725
135244? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017073020170725
135279? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017073020170725
135588? ? ?? ? ?gccgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017073020170725
135874? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017073020170725
136105? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017073020170725
137373? ? ?? ? ?gccgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017073020170725
137434? ? ?? ? ?gccgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017073020170725
137434? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017073020170725
137523? ? ?? ? ?gccgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017073020170725
137526? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017073020170725
137646? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017073020170725
137720? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017073020170725
137729? ? ?? ? ?gccgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017073020170725
137989? ? ?? ? ?gccgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017073020170725
138746? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017073020170725
138850? ? ?? ? ?gccgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017073020170725
138951? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017073020170725
139912? ? ?? ? ?gccgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017073020170725
141461? ? ?? ? ?gccgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017073020170725
142416? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017073020170725
142671? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017073020170725
143014? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017073020170725
143412? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017073020170725
143913? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017073020170725
144140? ? ?? ? ?gccgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017073020170725
145428? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017073020170725
145510? ? ?? ? ?gccgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017073020170725
145756? ? ?? ? ?gccgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017073020170725
145909? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017073020170725
146308? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017073020170725
146446? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017073020170725
146914? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017073020170725
152531? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017073020170725
153536? ? ?? ? ?gccgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017073020170725
154143? ? ?? ? ?gccgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017073020170725
154393? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017073020170725
157878? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017073020170725
161964? ? ?? ? ?gccgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017073020170725
162028? ? ?? ? ?gccgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017073020170725
681641? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017073020170725
683451? ? ?? ? ?gccgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017073020170725
683519? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017073020170725
684230? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017073020170725
685000? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017073020170725
685354? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017073020170725
693365? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017073020170725
693543? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017073020170725
696151? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017073020170725
697649? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017073020170725
701655? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017073020170725
701804? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017073020170725
701889? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017073020170725
704124? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017073020170725
707242? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017073020170725
708457? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017073020170725
709164? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017073020170725
709293? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017073020170725
709334? ? ?? ? ?gccgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017073020170725
709448? ? ?? ? ?gccgcc_-m32_-O3_-fomit-frame-pointer2017073020170725
711767? ? ?? ? ?gccgcc_-m32_-O2_-fomit-frame-pointer2017073020170725
712861? ? ?? ? ?gccgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017073020170725
714547? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017073020170725
714968? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017073020170725
715206? ? ?? ? ?gccgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017073020170725
720029? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017073020170725
723685? ? ?? ? ?gccgcc_-m32_-O_-fomit-frame-pointer2017073020170725
724750? ? ?? ? ?gccgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017073020170725
724826? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017073020170725
725075? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017073020170725
729798? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017073020170725
730106? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017073020170725
730710? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017073020170725
733460? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017073020170725
735246? ? ?? ? ?gccgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017073020170725
739858? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017073020170725
2929685? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017073020170725
2930472? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017073020170725
2938517? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017073020170725
2993222? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017073020170725
2994572? ? ?? ? ?gccgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017073020170725
3008249? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017073020170725
3009506? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017073020170725
3009582? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017073020170725
3012569? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017073020170725
3012750? ? ?? ? ?gccgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017073020170725
3015475? ? ?? ? ?gccgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017073020170725
3015477? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017073020170725
3015505? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017073020170725
3015544? ? ?? ? ?gccgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017073020170725
3015638? ? ?? ? ?gccgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017073020170725
3018587? ? ?? ? ?gccgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017073020170725
3024564? ? ?? ? ?gccgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017073020170725
3024660? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017073020170725
3024808? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017073020170725
3033517? ? ?? ? ?gccgcc_-m32_-Os_-fomit-frame-pointer2017073020170725
3033800? ? ?? ? ?gccgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017073020170725
3039636? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017073020170725
3048858? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017073020170725
3054654? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017073020170725
3064066? ? ?? ? ?gccgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017073020170725
3068140? ? ?? ? ?gccgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017073020170725
3070393? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017073020170725
3077733? ? ?? ? ?gccgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017073020170725
3082475? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017073020170725
3082969? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017073020170725
3088328? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017073020170725
3099726? ? ?? ? ?gccgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017073020170725
3113776? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017073020170725
3114617? ? ?? ? ?gccgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017073020170725
3118432? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017073020170725
3118858? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017073020170725
3123731? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017073020170725
3124855? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017073020170725
3140485? ? ?? ? ?gccgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017073020170725
3149438? ? ?? ? ?gccgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017073020170725
3151476? ? ?? ? ?gccgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017073020170725
3182357? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017073020170725
3191168? ? ?? ? ?gccgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017073020170725
3191276? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017073020170725
3192250? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017073020170725
3193748? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017073020170725
3193843? ? ?? ? ?gccgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017073020170725
3193952? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017073020170725
3194221? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017073020170725
3203399? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017073020170725
3203427? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017073020170725
3206050? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017073020170725

Test failure

Implementation: crypto_hash/essence256/gcc
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer gcc
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer gcc
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer gcc