Implementation notes: x86, h8bobcat, crypto_aead/wheeshtv1mr3fr1t256

Computer: h8bobcat
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: wheeshtv1mr3fr1t256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
197263? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017081920170718
197686? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081920170718
197700? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017081920170718
198109? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081920170718
198265? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081920170718
198355? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081920170718
198402? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081920170718
199054? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081920170718
199315? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081920170718
201614? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017081920170718
202293? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081920170718
202487? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081920170718
202782? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081920170718
202811? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081920170718
202853? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081920170718
202915? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081920170718
202968? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081920170718
203295? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081920170718
203471? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017081920170718
203685? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017081920170718
203761? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081920170718
203804? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081920170718
203865? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081920170718
203908? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017081920170718
203984? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081920170718
204098? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017081920170718
204254? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017081920170718
204293? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081920170718
204335? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081920170718
204478? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017081920170718
204502? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017081920170718
204663? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081920170718
204706? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081920170718
204777? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081920170718
205219? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081920170718
205874? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017081920170718
205903? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081920170718
205917? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081920170718
206193? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081920170718
206488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081920170718
206587? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017081920170718
206696? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081920170718
206810? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081920170718
207115? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081920170718
207561? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081920170718
207798? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017081920170718
207812? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017081920170718
208458? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081920170718
208782? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081920170718
209461? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081920170718
209641? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081920170718
209855? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081920170718
210805? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017081920170718
211033? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081920170718
211745? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081920170718
211955? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081920170718
212026? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081920170718
212158? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081920170718
212220? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081920170718
212434? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081920170718
213318? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017081920170718
214059? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081920170718
214591? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017081920170718
214686? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017081920170718
214795? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081920170718
215750? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081920170718
216258? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081920170718
217222? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081920170718
217569? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081920170718
217839? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081920170718
217934? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081920170718
218158? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081920170718
218158? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081920170718
218205? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081920170718
218291? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081920170718
218291? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017081920170718
218728? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081920170718
218823? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081920170718
219174? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017081920170718
219393? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081920170718
220604? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017081920170718
220623? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081920170718
220756? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017081920170718
221687? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081920170718
222110? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017081920170718
222604? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081920170718
222609? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081920170718
223658? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081920170718
223711? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017081920170718
224357? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017081920170718
224594? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017081920170718
224651? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081920170718
224756? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081920170718
225074? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081920170718
226204? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081920170718
226537? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081920170718
226585? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081920170718
226741? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081920170718
227245? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017081920170718
227948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081920170718
229482? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081920170718
233049? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017081920170718
236945? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017081920170718
237623? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081920170718
238027? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081920170718
238754? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017081920170718
239082? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017081920170718
240260? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081920170718
240360? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017081920170718
243077? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017081920170718
243960? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081920170718
244074? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017081920170718
244302? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017081920170718
244748? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017081920170718
245642? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017081920170718
246491? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017081920170718
246597? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081920170718
247270? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081920170718
248320? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081920170718
248358? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081920170718
248643? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081920170718
249884? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017081920170718
251047? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017081920170718
252553? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017081920170718
253146? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081920170718
254524? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017081920170718
255250? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081920170718
255560? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081920170718
256006? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081920170718
256082? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017081920170718
256357? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081920170718
256875? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081920170718
257915? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017081920170718
260233? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017081920170718
261364? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017081920170718
292396? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017081920170718
293293? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017081920170718
293783? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017081920170718
295531? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081920170718
295801? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017081920170718
299269? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017081920170718
299744? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081920170718
300561? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081920170718
300755? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081920170718
301592? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081920170718
307567? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081920170718
310379? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081920170718
310859? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017081920170718
311700? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081920170718
312370? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017081920170718
312669? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017081920170718
312896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081920170718
314725? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017081920170718
363304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081920170718
363389? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081920170718
365185? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081920170718
365237? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081920170718
370775? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081920170718
371597? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081920170718
372301? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017081920170718
373184? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081920170718

Test failure

Implementation: crypto_aead/wheeshtv1mr3fr1t256/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, 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=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