Implementation notes: x86, hydra3, crypto_aead/shellaes128v2d8n64

Computer: hydra3
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: shellaes128v2d8n64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
273103? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017092420170725
277855? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017092420170725
278508? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017092420170725
278657? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017092420170725
279061? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017092420170725
281721? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017092420170725
282525? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017092420170725
283692? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017092420170725
283975? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017092420170725
284178? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017092420170725
287039? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017092420170725
287300? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017092420170725
287497? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017092420170725
288486? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017092420170725
289082? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017092420170725
289239? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017092420170725
289598? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017092420170725
289888? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017092420170725
290296? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017092420170725
290472? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017092420170725
291236? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017092420170725
291977? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017092420170725
292053? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017092420170725
292418? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017092420170725
293763? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017092420170725
293898? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017092420170725
294326? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017092420170725
294380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017092420170725
295328? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017092420170725
295508? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017092420170725
297486? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017092420170725
298719? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017092420170725
299725? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017092420170725
300084? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017092420170725
300178? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017092420170725
301116? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017092420170725
301361? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017092420170725
301362? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017092420170725
301424? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017092420170725
301821? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017092420170725
302255? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017092420170725
302275? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017092420170725
302318? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017092420170725
302821? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017092420170725
302884? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017092420170725
303597? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017092420170725
304757? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017092420170725
305728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017092420170725
305946? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017092420170725
305964? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017092420170725
306420? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017092420170725
306454? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017092420170725
307267? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017092420170725
309010? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017092420170725
309837? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017092420170725
310011? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017092420170725
310303? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017092420170725
310358? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017092420170725
311451? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017092420170725
312899? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017092420170725
313114? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017092420170725
313173? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017092420170725
313274? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017092420170725
314021? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017092420170725
315917? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017092420170725
316283? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017092420170725
316926? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017092420170725
316972? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017092420170725
317214? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017092420170725
317376? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017092420170725
320885? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017092420170725
321024? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017092420170725
321215? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017092420170725
326407? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017092420170725
327303? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017092420170725
328566? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017092420170725
328573? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017092420170725
328838? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017092420170725
331582? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017092420170725
333532? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017092420170725
334278? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017092420170725
334849? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017092420170725
334885? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017092420170725
334950? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017092420170725
335036? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017092420170725
335049? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017092420170725
335468? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017092420170725
336359? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017092420170725
336920? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017092420170725
337603? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017092420170725
337836? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017092420170725
338107? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017092420170725
338472? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017092420170725
338773? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017092420170725
339549? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017092420170725
339995? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017092420170725
340725? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017092420170725
341525? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017092420170725
342125? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017092420170725
343801? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017092420170725
345233? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017092420170725
345378? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017092420170725
345454? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017092420170725
346726? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017092420170725
348592? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017092420170725
349166? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017092420170725
349261? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017092420170725
350102? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017092420170725
350325? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017092420170725
350682? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017092420170725
350853? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017092420170725
351671? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017092420170725
351775? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017092420170725
353827? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017092420170725
353965? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017092420170725
354727? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017092420170725
355199? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017092420170725
355679? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017092420170725
355831? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017092420170725
355890? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017092420170725
356028? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017092420170725
356433? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017092420170725
356588? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017092420170725
356827? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017092420170725
358260? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017092420170725
358789? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017092420170725
359200? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017092420170725
359740? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017092420170725
359890? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017092420170725
360020? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017092420170725
362086? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017092420170725
362274? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017092420170725
362279? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017092420170725
362368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017092420170725
362619? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017092420170725
372246? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017092420170725
373877? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017092420170725
374149? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017092420170725
377292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017092420170725
377553? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017092420170725
380884? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017092420170725
382452? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017092420170725
383521? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017092420170725
383565? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017092420170725
383871? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017092420170725
384506? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017092420170725
390020? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017092420170725
391585? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017092420170725
391833? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017092420170725
392139? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017092420170725
393478? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017092420170725
394002? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017092420170725
398507? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017092420170725
398580? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017092420170725
415901? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017092420170725
416211? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017092420170725
419309? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017092420170725
419910? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017092420170725
430813? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017092420170725
430940? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017092420170725

Test failure

Implementation: crypto_aead/shellaes128v2d8n64/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