Implementation notes: x86, cryptologic, crypto_hash/essence224

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_hash
Primitive: essence224
TimeImplementationCompilerBenchmark dateSUPERCOP version
277675gccgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052020140517
282633gccgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052020140517
282708gccgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052020140517
284584gccgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052020140517
284791gccgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052020140517
285325gccgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052020140517
285433gccgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052020140517
285592gccgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052020140517
286008gccgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052020140517
286408gccgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052020140517
286441gccgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052020140517
287891gccgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052020140517
288734gccgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052020140517
289141gccgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052020140517
289650gccgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052020140517
296484gccgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052020140517
297600gccgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052020140517
309808gccgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052020140517
318300gccgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052020140517
318300gccgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052020140517
318884gccgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052020140517
318966gccgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052020140517
319217gccgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052020140517
329125gccgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052020140517
332033gccgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052020140517
332042gccgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052020140517
332483gccgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052020140517
332650gccgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052020140517
340550gccgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052020140517
347925gccgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052020140517
348992gccgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052020140517
351900gccgcc -m32 -march=k8 -O -fomit-frame-pointer2014052020140517
352000gccgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052020140517
354475gccgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052020140517
357350gccgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052020140517
357359gccgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052020140517
359784gccgcc -m32 -march=core2 -O -fomit-frame-pointer2014052020140517
359942gccgcc -m32 -march=prescott -O -fomit-frame-pointer2014052020140517
360033gccgcc -m32 -march=nocona -O -fomit-frame-pointer2014052020140517
362241gccgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052020140517
366875gccgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052020140517
367858gccgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052020140517
367900gccgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052020140517
368067gccgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052020140517
1183673gccgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052020140517
1183700gccgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052020140517
1183894gccgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052020140517
1192558gccgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052020140517
1195130gccgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052020140517
1196716gccgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052020140517
1602837gccgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052020140517
1605474gccgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052020140517
1606935gccgcc -m32 -march=pentium -O -fomit-frame-pointer2014052020140517
1610103gccgcc -m32 -march=athlon -O -fomit-frame-pointer2014052020140517
1611249gccgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052020140517
1614285gccgcc -m32 -O -fomit-frame-pointer2014052020140517
1773050gccgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052020140517
1778091gccgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052020140517
1789959gccgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052020140517
1792536gccgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052020140517
1794882gccgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052020140517
1804008gccgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052020140517
1806227gccgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052020140517
1809287gccgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052020140517
1811761gccgcc -m32 -O2 -fomit-frame-pointer2014052020140517
1814127gccgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052020140517
1815893gccgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052020140517
1816673gccgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052020140517
1822286gccgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052020140517
1824715gccgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052020140517
1828028gccgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052020140517
1831627gccgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052020140517
1831785gccgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052020140517
1833914gccgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052020140517
1837789gccgcc -m32 -O3 -fomit-frame-pointer2014052020140517
1844124gccgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052020140517
1844508gccgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052020140517
1867525gccgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052020140517
1867700gccgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052020140517
1876461gccgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052020140517
1990815gccgcc -m32 -march=i386 -O -fomit-frame-pointer2014052020140517
2054012gccgcc -m32 -march=i486 -O -fomit-frame-pointer2014052020140517
2067735gccgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052020140517
2069632gccgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052020140517
2078855gccgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052020140517
2082303gccgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052020140517
2090996gccgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052020140517
2092825gccgcc -m32 -march=k6 -O -fomit-frame-pointer2014052020140517
2094300gccgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052020140517
2101630gccgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052020140517
2253388gccgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052020140517
2260903gccgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052020140517
2263645gccgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052020140517
2264715gccgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052020140517
2264733gccgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052020140517
2264882gccgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052020140517
2265397gccgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052020140517
2271509gccgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052020140517
2311339gccgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052020140517
2315363gccgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052020140517
2316194gccgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052020140517
2316494gccgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052020140517
2318506gccgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052020140517
2324054gccgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052020140517
2324300gccgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052020140517
2325494gccgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052020140517
2332152gccgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052020140517
2338543gccgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052020140517
2338973gccgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052020140517
2339503gccgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052020140517
2625285gccgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052020140517
2625670gccgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052020140517
2638900gccgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052020140517
2640203gccgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052020140517
2654742gccgcc -m32 -Os -fomit-frame-pointer2014052020140517
2661230gccgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052020140517
2689554gccgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052020140517
2690782gccgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052020140517
2691979gccgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052020140517
2698679gccgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052020140517
2717349gccgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052020140517
2725894gccgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052020140517
2728582gccgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052020140517
2728645gccgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052020140517
2737609gccgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052020140517
2738103gccgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052020140517
2739670gccgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052020140517
2746906gccgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052020140517
2749979gccgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052020140517
2759146gccgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052020140517
2759406gccgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052020140517
2759597gccgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052020140517
3451027gccgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052020140517
3454124gccgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052020140517
3463985gccgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052020140517
3481131gccgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052020140517
3492657gccgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052020140517
3507924gccgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052020140517
3681140gccgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052020140517
3711388gccgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052020140517