Implementation notes: x86, hydra6, crypto_hash/essence224

Computer: hydra6
Architecture: x86
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: essence224
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
154882? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017083020170725
156120? ? ?? ? ?gccgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017083020170725
161964? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017083020170725
162034? ? ?? ? ?gccgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017083020170725
162200? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017083020170725
162268? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017083020170725
162674? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017083020170725
163658? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017083020170725
165584? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017083020170725
168630? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017083020170725
169326? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017083020170725
174910? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017083020170725
174936? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017083020170725
174990? ? ?? ? ?gccgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017083020170725
175994? ? ?? ? ?gccgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017083020170725
178292? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017083020170725
178328? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017083020170725
178474? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
178554? ? ?? ? ?gccgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017083020170725
179860? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017083020170725
184422? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017083020170725
188308? ? ?? ? ?gccgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017083020170725
188666? ? ?? ? ?gccgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017083020170725
188776? ? ?? ? ?gccgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017083020170725
193778? ? ?? ? ?gccgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017083020170725
193840? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017083020170725
193842? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017083020170725
204406? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017083020170725
212520? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017083020170725
213532? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
213576? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017083020170725
213720? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017083020170725
213966? ? ?? ? ?gccgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017083020170725
214226? ? ?? ? ?gccgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017083020170725
217688? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017083020170725
217722? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
217972? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
218646? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017083020170725
218712? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017083020170725
219504? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017083020170725
222628? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017083020170725
225726? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017083020170725
225730? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017083020170725
226730? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017083020170725
227589? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
227952? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
228356? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017083020170725
235128? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017083020170725
235170? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017083020170725
235222? ? ?? ? ?gccgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017083020170725
236116? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017083020170725
236214? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017083020170725
238146? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017083020170725
241083? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017083020170725
241160? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017083020170725
244008? ? ?? ? ?gccgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017083020170725
246470? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017083020170725
246516? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017083020170725
246990? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017083020170725
247430? ? ?? ? ?gccgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017083020170725
256212? ? ?? ? ?gccgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017083020170725
256820? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017083020170725
257390? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017083020170725
257404? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017083020170725
257438? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017083020170725
257520? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017083020170725
261222? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
265402? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017083020170725
267622? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017083020170725
267992? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017083020170725
269104? ? ?? ? ?gccgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017083020170725
269514? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017083020170725
269520? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017083020170725
269696? ? ?? ? ?gccgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017083020170725
270316? ? ?? ? ?gccgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017083020170725
270694? ? ?? ? ?gccgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017083020170725
271304? ? ?? ? ?gccgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017083020170725
276190? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017083020170725
277750? ? ?? ? ?gccgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017083020170725
280988? ? ?? ? ?gccgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017083020170725
282002? ? ?? ? ?gccgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017083020170725
283538? ? ?? ? ?gccgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017083020170725
283666? ? ?? ? ?gccgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017083020170725
292646? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017083020170725
718582? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017083020170725
719110? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017083020170725
726544? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017083020170725
728200? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017083020170725
728458? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017083020170725
729154? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017083020170725
734676? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017083020170725
736156? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017083020170725
738487? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017083020170725
738500? ? ?? ? ?gccgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017083020170725
739243? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017083020170725
741486? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017083020170725
741934? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017083020170725
743576? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017083020170725
744356? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017083020170725
745762? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017083020170725
747554? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017083020170725
747966? ? ?? ? ?gccgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017083020170725
749216? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017083020170725
749640? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017083020170725
749722? ? ?? ? ?gccgcc_-m32_-O3_-fomit-frame-pointer2017083020170725
750746? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017083020170725
757802? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017083020170725
758772? ? ?? ? ?gccgcc_-m32_-O_-fomit-frame-pointer2017083020170725
759284? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017083020170725
759300? ? ?? ? ?gccgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017083020170725
761830? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017083020170725
762042? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017083020170725
763006? ? ?? ? ?gccgcc_-m32_-O2_-fomit-frame-pointer2017083020170725
766976? ? ?? ? ?gccgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017083020170725
767036? ? ?? ? ?gccgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017083020170725
768430? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017083020170725
769862? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017083020170725
770570? ? ?? ? ?gccgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017083020170725
783312? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017083020170725
786020? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017083020170725
2765487? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017083020170725
2765781? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017083020170725
2765804? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017083020170725
2774458? ? ?? ? ?gccgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017083020170725
2783816? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017083020170725
2786442? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017083020170725
2786868? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017083020170725
2789006? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017083020170725
2793038? ? ?? ? ?gccgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017083020170725
2793074? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017083020170725
2793540? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017083020170725
2800360? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017083020170725
2800366? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017083020170725
2801020? ? ?? ? ?gccgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017083020170725
2803286? ? ?? ? ?gccgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017083020170725
2809686? ? ?? ? ?gccgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017083020170725
2814260? ? ?? ? ?gccgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017083020170725
2827700? ? ?? ? ?gccgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017083020170725
2827712? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017083020170725
2829764? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017083020170725
2829898? ? ?? ? ?gccgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017083020170725
2832542? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017083020170725
2852382? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017083020170725
2852564? ? ?? ? ?gccgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017083020170725
2862382? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017083020170725
2862576? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017083020170725
2862766? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017083020170725
2865287? ? ?? ? ?gccgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017083020170725
2891008? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017083020170725
2895820? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017083020170725
2895940? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017083020170725
2896346? ? ?? ? ?gccgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017083020170725
2901100? ? ?? ? ?gccgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017083020170725
2908708? ? ?? ? ?gccgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017083020170725
2908726? ? ?? ? ?gccgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017083020170725
2909490? ? ?? ? ?gccgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017083020170725
2912924? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017083020170725
2919560? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017083020170725
2937016? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017083020170725
2954423? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017083020170725
2954986? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017083020170725
2962399? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017083020170725
2962533? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017083020170725
2963232? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017083020170725
2988574? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017083020170725
2991404? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017083020170725
2991439? ? ?? ? ?gccgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017083020170725
2991472? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017083020170725
2997888? ? ?? ? ?gccgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017083020170725
3010842? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017083020170725
3011282? ? ?? ? ?gccgcc_-m32_-Os_-fomit-frame-pointer2017083020170725
3012327? ? ?? ? ?gccgcc_-m32_-march=i386_-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