Implementation notes: x86, hydra6, crypto_hash/mcssha6

Computer: hydra6
Architecture: x86
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: mcssha6
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
103026? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090120170725
103296? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090120170725
103370? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090120170725
103512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090120170725
103536? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090120170725
103638? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090120170725
103720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090120170725
103766? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090120170725
107744? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090120170725
108896? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090120170725
109256? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090120170725
110056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090120170725
110114? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090120170725
110133? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090120170725
110175? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090120170725
110324? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090120170725
110350? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090120170725
110608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090120170725
110698? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090120170725
110840? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090120170725
111056? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090120170725
111118? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090120170725
111180? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090120170725
111414? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
111454? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090120170725
111488? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090120170725
111644? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090120170725
111820? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090120170725
112392? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090120170725
112394? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017090120170725
112624? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090120170725
112636? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090120170725
112726? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017090120170725
112778? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017090120170725
112834? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090120170725
112846? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017090120170725
113740? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
113780? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017090120170725
114446? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090120170725
114480? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
114532? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090120170725
114776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017090120170725
115058? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017090120170725
115254? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017090120170725
115442? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017090120170725
115694? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017090120170725
115939? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017090120170725
116157? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017090120170725
116790? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017090120170725
116800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
116818? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017090120170725
116864? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090120170725
116968? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017090120170725
117014? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090120170725
117026? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090120170725
117086? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
117112? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017090120170725
117164? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017090120170725
117186? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090120170725
117226? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
117240? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017090120170725
117283? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090120170725
117294? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017090120170725
117298? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017090120170725
117306? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090120170725
117336? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017090120170725
117396? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
117404? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017090120170725
117454? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017090120170725
117594? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090120170725
117604? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090120170725
117632? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017090120170725
117652? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090120170725
117736? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090120170725
117766? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090120170725
117796? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090120170725
117804? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090120170725
117818? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090120170725
117820? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017090120170725
117842? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090120170725
117870? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017090120170725
117956? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017090120170725
118116? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017090120170725
118152? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090120170725
118160? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017090120170725
118178? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090120170725
118266? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017090120170725
118302? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090120170725
118310? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017090120170725
118364? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090120170725
118372? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017090120170725
118388? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017090120170725
118392? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017090120170725
118482? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017090120170725
118500? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017090120170725
118504? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090120170725
118526? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017090120170725
118546? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090120170725
118650? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017090120170725
118662? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017090120170725
118686? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017090120170725
118728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017090120170725
118758? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017090120170725
118836? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090120170725
118940? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017090120170725
119178? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090120170725
119234? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090120170725
119286? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017090120170725
119324? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090120170725
119346? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090120170725
119648? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090120170725
119764? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090120170725
119888? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017090120170725
119976? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017090120170725
120286? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017090120170725
120390? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017090120170725
120464? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017090120170725
120572? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090120170725
120592? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090120170725
121022? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017090120170725
121282? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017090120170725
121338? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017090120170725
121404? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090120170725
121418? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090120170725
121490? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090120170725
121508? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090120170725
122110? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090120170725
122830? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090120170725
123226? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017090120170725
124110? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090120170725
124146? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090120170725
124156? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090120170725
124500? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090120170725
124545? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090120170725
124628? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090120170725
124752? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090120170725
124818? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017090120170725
130276? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017090120170725
130304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090120170725
130404? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090120170725
130510? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017090120170725
130664? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090120170725
130803? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090120170725
131776? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090120170725
131802? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017090120170725
131884? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090120170725
131920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090120170725
131960? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090120170725
132008? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017090120170725
132134? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017090120170725
133332? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017090120170725
133466? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017090120170725
133498? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090120170725
133632? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090120170725
133656? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090120170725
133980? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017090120170725
134102? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017090120170725
134116? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090120170725
134144? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090120170725
134248? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090120170725
136492? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090120170725
136538? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090120170725
137404? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090120170725
137662? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090120170725
137858? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017090120170725
138444? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090120170725
138966? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090120170725
139004? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090120170725
142000? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090120170725
142120? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090120170725
160936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017090120170725
161020? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090120170725

Test failure

Implementation: crypto_hash/mcssha6/ref
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 ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref