Implementation notes: x86, hydra3, crypto_hash/essence256

Computer: hydra3
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: essence256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
108063? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017083120170725
108772? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017083120170725
109398? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017083120170725
110186? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017083120170725
111748? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017083120170725
112052? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017083120170725
113362? ? ?? ? ?gccgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017083120170725
113626? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017083120170725
114845? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017083120170725
115225? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017083120170725
115651? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017083120170725
116157? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017083120170725
118097? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017083120170725
121158? ? ?? ? ?gccgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017083120170725
121204? ? ?? ? ?gccgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017083120170725
124175? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017083120170725
124385? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017083120170725
124407? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017083120170725
124766? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017083120170725
125288? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017083120170725
126867? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017083120170725
127413? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017083120170725
129852? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017083120170725
131363? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017083120170725
131388? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017083120170725
132139? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017083120170725
133865? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017083120170725
133894? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017083120170725
134018? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017083120170725
139150? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017083120170725
141905? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017083120170725
142573? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017083120170725
142577? ? ?? ? ?gccgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017083120170725
142626? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017083120170725
143050? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017083120170725
146088? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017083120170725
146967? ? ?? ? ?gccgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017083120170725
147952? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017083120170725
148003? ? ?? ? ?gccgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017083120170725
148388? ? ?? ? ?gccgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017083120170725
148574? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017083120170725
148998? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017083120170725
149808? ? ?? ? ?gccgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017083120170725
149950? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017083120170725
150327? ? ?? ? ?gccgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017083120170725
151378? ? ?? ? ?gccgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017083120170725
151902? ? ?? ? ?gccgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017083120170725
152173? ? ?? ? ?gccgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017083120170725
152176? ? ?? ? ?gccgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017083120170725
152176? ? ?? ? ?gccgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017083120170725
152637? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017083120170725
153135? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017083120170725
153254? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017083120170725
153800? ? ?? ? ?gccgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017083120170725
155371? ? ?? ? ?gccgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017083120170725
155617? ? ?? ? ?gccgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017083120170725
156790? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017083120170725
156805? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017083120170725
156938? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017083120170725
157252? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017083120170725
157255? ? ?? ? ?gccgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017083120170725
157263? ? ?? ? ?gccgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017083120170725
157623? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017083120170725
159920? ? ?? ? ?gccgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017083120170725
161151? ? ?? ? ?gccgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017083120170725
162071? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017083120170725
163406? ? ?? ? ?gccgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017083120170725
164307? ? ?? ? ?gccgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017083120170725
167086? ? ?? ? ?gccgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017083120170725
171684? ? ?? ? ?gccgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017083120170725
174087? ? ?? ? ?gccgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017083120170725
174141? ? ?? ? ?gccgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017083120170725
632141? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017083120170725
633311? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017083120170725
636638? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017083120170725
636664? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017083120170725
638113? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017083120170725
638162? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017083120170725
640532? ? ?? ? ?gccgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017083120170725
640603? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017083120170725
642767? ? ?? ? ?gccgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017083120170725
642802? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017083120170725
643793? ? ?? ? ?gccgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017083120170725
644784? ? ?? ? ?gccgcc_-m32_-O2_-fomit-frame-pointer2017083120170725
644942? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017083120170725
644957? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017083120170725
645559? ? ?? ? ?gccgcc_-m32_-O3_-fomit-frame-pointer2017083120170725
645640? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017083120170725
647884? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017083120170725
648026? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017083120170725
648186? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017083120170725
650365? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017083120170725
650976? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017083120170725
655218? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017083120170725
657452? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017083120170725
657459? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017083120170725
657861? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017083120170725
658036? ? ?? ? ?gccgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017083120170725
658223? ? ?? ? ?gccgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017083120170725
658537? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017083120170725
658600? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017083120170725
659424? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017083120170725
659886? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017083120170725
660566? ? ?? ? ?gccgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017083120170725
667718? ? ?? ? ?gccgcc_-m32_-O_-fomit-frame-pointer2017083120170725
669510? ? ?? ? ?gccgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017083120170725
672501? ? ?? ? ?gccgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017083120170725
677242? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017083120170725
1699602? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017083120170725
1699606? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017083120170725
1699647? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017083120170725
1720033? ? ?? ? ?gccgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017083120170725
1720035? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017083120170725
1720107? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017083120170725
1721297? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017083120170725
1723817? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017083120170725
1726842? ? ?? ? ?gccgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017083120170725
1728524? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017083120170725
1728854? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017083120170725
1731093? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017083120170725
1731127? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017083120170725
1731187? ? ?? ? ?gccgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017083120170725
1739303? ? ?? ? ?gccgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017083120170725
1747675? ? ?? ? ?gccgcc_-m32_-Os_-fomit-frame-pointer2017083120170725
1747787? ? ?? ? ?gccgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017083120170725
1750258? ? ?? ? ?gccgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017083120170725
1751122? ? ?? ? ?gccgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017083120170725
1751340? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017083120170725
1751441? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017083120170725
1751443? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017083120170725
1756842? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017083120170725
1756896? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017083120170725
1756927? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017083120170725
1765170? ? ?? ? ?gccgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017083120170725
1765185? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017083120170725
1765530? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017083120170725
1765553? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017083120170725
1770877? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017083120170725
1770881? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017083120170725
1770924? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017083120170725
1773143? ? ?? ? ?gccgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017083120170725
1773150? ? ?? ? ?gccgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017083120170725
1776753? ? ?? ? ?gccgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017083120170725
1776805? ? ?? ? ?gccgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017083120170725
1776932? ? ?? ? ?gccgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017083120170725
1780198? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017083120170725
1780248? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017083120170725
1781406? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017083120170725
1781598? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017083120170725
1789770? ? ?? ? ?gccgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017083120170725
1789804? ? ?? ? ?gccgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017083120170725
1790274? ? ?? ? ?gccgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017083120170725
1797999? ? ?? ? ?gccgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017083120170725
1805776? ? ?? ? ?gccgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017083120170725
1805788? ? ?? ? ?gccgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017083120170725
1805806? ? ?? ? ?gccgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017083120170725
1824716? ? ?? ? ?gccgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017083120170725
1825592? ? ?? ? ?gccgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017083120170725
1828924? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017083120170725
1829523? ? ?? ? ?gccgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017083120170725

Test failure

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

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer gcc
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer gcc
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer gcc
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
gcc -m32 -march=core2 -O3 -fomit-frame-pointer gcc
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer gcc
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer gcc
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer gcc