Implementation notes: x86, hydra9, crypto_hash/essence224

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: essence224
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
115854? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017083020170725
116001? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
116143? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017083020170725
116159? ? ?? ? ?gccgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017083020170725
116230? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017083020170725
116262? ? ?? ? ?gccgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017083020170725
116366? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
116399? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
116426? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017083020170725
116791? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
117336? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017083020170725
117594? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017083020170725
117871? ? ?? ? ?gccgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017083020170725
117985? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017083020170725
118395? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017083020170725
118721? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017083020170725
118852? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017083020170725
119070? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017083020170725
119183? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017083020170725
120316? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017083020170725
120422? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017083020170725
121155? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017083020170725
121223? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017083020170725
121761? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017083020170725
121984? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
122140? ? ?? ? ?gccgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
122374? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017083020170725
122445? ? ?? ? ?gccgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017083020170725
122494? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017083020170725
122552? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
122562? ? ?? ? ?gccgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017083020170725
123130? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017083020170725
123474? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017083020170725
123538? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017083020170725
124084? ? ?? ? ?gccgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017083020170725
124164? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017083020170725
124262? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017083020170725
124384? ? ?? ? ?gccgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017083020170725
124436? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
124782? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017083020170725
124949? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
125901? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017083020170725
126655? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017083020170725
127025? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017083020170725
128148? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017083020170725
128400? ? ?? ? ?gccgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
129052? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017083020170725
129428? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017083020170725
129762? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017083020170725
131247? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017083020170725
131433? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017083020170725
131728? ? ?? ? ?gccgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017083020170725
131951? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017083020170725
133885? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017083020170725
135156? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017083020170725
136474? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017083020170725
136652? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017083020170725
137564? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017083020170725
137678? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017083020170725
137803? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017083020170725
138004? ? ?? ? ?gccgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017083020170725
138018? ? ?? ? ?gccgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017083020170725
138052? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017083020170725
138160? ? ?? ? ?gccgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
138512? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017083020170725
138821? ? ?? ? ?gccgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017083020170725
139175? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
139425? ? ?? ? ?gccgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017083020170725
139516? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017083020170725
139777? ? ?? ? ?gccgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017083020170725
140039? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017083020170725
140341? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017083020170725
140789? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017083020170725
141198? ? ?? ? ?gccgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017083020170725
141324? ? ?? ? ?gccgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017083020170725
141527? ? ?? ? ?gccgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017083020170725
142814? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017083020170725
143852? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017083020170725
143860? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
143887? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017083020170725
145128? ? ?? ? ?gccgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017083020170725
145619? ? ?? ? ?gccgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017083020170725
149560? ? ?? ? ?gccgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
153006? ? ?? ? ?gccgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017083020170725
658318? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017083020170725
660122? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017083020170725
661513? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017083020170725
661568? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017083020170725
661964? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017083020170725
662049? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017083020170725
662163? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017083020170725
662891? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017083020170725
664885? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017083020170725
666123? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017083020170725
666414? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017083020170725
668644? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017083020170725
670594? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017083020170725
670693? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017083020170725
670821? ? ?? ? ?gccgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017083020170725
671816? ? ?? ? ?gccgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017083020170725
672509? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017083020170725
673180? ? ?? ? ?gccgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017083020170725
673280? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017083020170725
673312? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017083020170725
674131? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017083020170725
674817? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017083020170725
674990? ? ?? ? ?gccgcc_-m32_-O3_-fomit-frame-pointer2017083020170725
675377? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017083020170725
675545? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017083020170725
675574? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017083020170725
676021? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017083020170725
676846? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017083020170725
677110? ? ?? ? ?gccgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017083020170725
677170? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017083020170725
678302? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017083020170725
679398? ? ?? ? ?gccgcc_-m32_-O_-fomit-frame-pointer2017083020170725
681382? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017083020170725
684323? ? ?? ? ?gccgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017083020170725
685123? ? ?? ? ?gccgcc_-m32_-O2_-fomit-frame-pointer2017083020170725
687455? ? ?? ? ?gccgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017083020170725
2830386? ? ?? ? ?gccgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017083020170725
2830455? ? ?? ? ?gccgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017083020170725
2831549? ? ?? ? ?gccgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017083020170725
2831788? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017083020170725
2831849? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017083020170725
2834593? ? ?? ? ?gccgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017083020170725
2843284? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017083020170725
2843345? ? ?? ? ?gccgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017083020170725
2843807? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017083020170725
2849081? ? ?? ? ?gccgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017083020170725
2852390? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017083020170725
2852682? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017083020170725
2857053? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017083020170725
2857098? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017083020170725
2857226? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017083020170725
2860055? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017083020170725
2861351? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017083020170725
2861454? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017083020170725
2863418? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017083020170725
2867288? ? ?? ? ?gccgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017083020170725
2867602? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017083020170725
2874683? ? ?? ? ?gccgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017083020170725
2878250? ? ?? ? ?gccgcc_-m32_-Os_-fomit-frame-pointer2017083020170725
2910878? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017083020170725
2912063? ? ?? ? ?gccgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017083020170725
2912104? ? ?? ? ?gccgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017083020170725
2914490? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017083020170725
2914533? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017083020170725
2914549? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017083020170725
2918593? ? ?? ? ?gccgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017083020170725
2918806? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017083020170725
2919882? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017083020170725
2921786? ? ?? ? ?gccgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017083020170725
2921849? ? ?? ? ?gccgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017083020170725
2925610? ? ?? ? ?gccgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017083020170725
2926474? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017083020170725
2926654? ? ?? ? ?gccgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017083020170725
2932332? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017083020170725
2932365? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017083020170725
2947055? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017083020170725
2984245? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017083020170725
2984561? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017083020170725
3037838? ? ?? ? ?gccgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017083020170725
3041318? ? ?? ? ?gccgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017083020170725
3044987? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017083020170725
3048889? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017083020170725
3078310? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017083020170725
3078545? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017083020170725
3100133? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017083020170725
3100239? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017083020170725
3100288? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017083020170725
3154737? ? ?? ? ?gccgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017083020170725

Test failure

Implementation: crypto_hash/essence224/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