Implementation notes: x86, hydra3, crypto_hash/md6d224

Computer: hydra3
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: md6d224
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
130329? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090320170725
130358? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017090320170725
131868? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017090320170725
131891? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090320170725
131904? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090320170725
131980? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090320170725
132292? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090320170725
132368? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017090320170725
132427? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090320170725
132503? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090320170725
132587? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090320170725
132620? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090320170725
132676? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090320170725
132721? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017090320170725
133320? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090320170725
133324? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090320170725
133555? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017090320170725
133792? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090320170725
134108? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090320170725
134177? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090320170725
134182? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090320170725
134570? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090320170725
134625? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090320170725
134745? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017090320170725
134895? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017090320170725
134933? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090320170725
135526? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090320170725
135569? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090320170725
135644? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090320170725
136379? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090320170725
136430? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017090320170725
136559? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017090320170725
137388? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090320170725
137608? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090320170725
139461? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090320170725
139623? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017090320170725
140214? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090320170725
140650? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090320170725
140823? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017090320170725
140948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090320170725
141106? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017090320170725
141191? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090320170725
141220? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090320170725
141570? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090320170725
142027? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090320170725
142183? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017090320170725
142222? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017090320170725
142288? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090320170725
142296? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017090320170725
142337? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090320170725
143693? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017090320170725
144106? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090320170725
144239? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017090320170725
144706? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017090320170725
147990? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090320170725
148452? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090320170725
149106? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090320170725
149470? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090320170725
150939? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090320170725
150947? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090320170725
151130? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090320170725
151155? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017090320170725
151196? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090320170725
151206? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090320170725
151496? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090320170725
152230? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017090320170725
152366? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090320170725
152891? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090320170725
152944? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090320170725
153013? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017090320170725
153271? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017090320170725
153831? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017090320170725
153967? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017090320170725
154094? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017090320170725
154291? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017090320170725
154605? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017090320170725
154715? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017090320170725
154780? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090320170725
154829? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090320170725
154943? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017090320170725
155032? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017090320170725
155047? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017090320170725
155189? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090320170725
155195? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017090320170725
155455? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017090320170725
155801? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090320170725
155825? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090320170725
155913? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017090320170725
156326? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090320170725
156868? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090320170725
156920? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090320170725
156928? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090320170725
157067? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017090320170725
157631? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017090320170725
158062? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017090320170725
160369? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017090320170725
160406? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090320170725
160588? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090320170725
160822? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017090320170725
160842? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090320170725
160939? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090320170725
160971? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017090320170725
161202? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090320170725
161206? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017090320170725
161411? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090320170725
161489? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090320170725
161577? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017090320170725
161614? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090320170725
161907? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090320170725
162314? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090320170725
162713? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017090320170725
162766? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090320170725
162774? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090320170725
162974? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090320170725
163111? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090320170725
163132? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090320170725
163171? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017090320170725
163180? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090320170725
163248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090320170725
163545? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090320170725
163617? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017090320170725
163757? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090320170725
163979? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090320170725
213368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017090320170725
214322? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090320170725
214358? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090320170725
214489? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090320170725
214678? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017090320170725
216543? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017090320170725
218649? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090320170725
218718? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090320170725
218828? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090320170725
218907? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090320170725
218931? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090320170725
219293? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090320170725
219318? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090320170725
219413? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090320170725
219569? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017090320170725
220237? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090320170725
220529? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090320170725
220615? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090320170725
222027? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017090320170725
222137? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017090320170725
222250? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017090320170725
222308? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017090320170725
222742? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090320170725
222809? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017090320170725
222821? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090320170725
223113? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090320170725
223284? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090320170725
223380? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090320170725
223400? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090320170725
223549? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090320170725
223562? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090320170725
223661? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090320170725
223945? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090320170725
223971? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090320170725
224368? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017090320170725
225512? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090320170725
225525? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090320170725

Test failure

Implementation: crypto_hash/md6d224/ref
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 ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
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
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref