Implementation notes: x86, hobbes, crypto_aead/cmcc24v1

Computer: hobbes
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: cmcc24v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
303584? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
303883? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081120170725
303981? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081120170725
304354? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081120170725
304806? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017081120170725
304920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081120170725
304999? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081120170725
305655? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017081120170725
305762? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
306470? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081120170725
306783? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017081120170725
307147? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081120170725
307513? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
307745? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017081120170725
309210? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017081120170725
309581? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081120170725
312085? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017081120170725
314605? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
317155? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081120170725
320023? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081120170725
320138? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081120170725
321641? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081120170725
321731? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017081120170725
322030? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081120170725
324544? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017081120170725
324882? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017081120170725
325233? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081120170725
325398? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
325428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017081120170725
325587? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017081120170725
325979? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081120170725
326937? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081120170725
327500? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081120170725
327546? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081120170725
327633? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081120170725
328199? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017081120170725
328243? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081120170725
329906? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081120170725
330749? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017081120170725
331669? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017081120170725
331801? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
332134? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081120170725
332367? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017081120170725
332423? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017081120170725
332574? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081120170725
332719? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081120170725
333469? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081120170725
333858? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081120170725
334049? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081120170725
334433? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
334549? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081120170725
334584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017081120170725
334593? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017081120170725
334843? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081120170725
335239? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081120170725
336304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081120170725
336464? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081120170725
336552? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017081120170725
336868? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081120170725
336943? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081120170725
337385? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081120170725
337883? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017081120170725
337974? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017081120170725
338771? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081120170725
338886? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081120170725
338931? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017081120170725
339218? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081120170725
339549? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081120170725
339718? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017081120170725
339979? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081120170725
341034? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017081120170725
341507? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017081120170725
342190? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081120170725
342870? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017081120170725
343105? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081120170725
343414? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017081120170725
343893? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081120170725
344183? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017081120170725
345542? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
345654? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081120170725
345663? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081120170725
346473? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017081120170725
346762? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081120170725
346848? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081120170725
347584? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017081120170725
348491? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081120170725
351660? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081120170725
352635? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017081120170725
352848? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017081120170725
353510? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081120170725
354052? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081120170725
355100? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081120170725
355845? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017081120170725
356196? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081120170725
356540? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081120170725
356767? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081120170725
357069? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017081120170725
357099? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017081120170725
357354? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017081120170725
358297? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017081120170725
358425? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017081120170725
358747? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081120170725
358881? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081120170725
359491? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017081120170725
359634? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081120170725
360165? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017081120170725
361481? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017081120170725
361646? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081120170725
362420? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017081120170725
362519? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017081120170725
363173? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081120170725
363206? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017081120170725
364213? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017081120170725
364262? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081120170725
364469? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081120170725
364558? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017081120170725
364951? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081120170725
365623? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017081120170725
366908? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081120170725
367453? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
369196? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017081120170725
370594? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
370951? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081120170725
373267? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081120170725
374014? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081120170725
374641? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081120170725
377078? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017081120170725
379685? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017081120170725
382538? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081120170725
383105? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081120170725
383132? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017081120170725
384121? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081120170725
384218? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081120170725
384282? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081120170725
384635? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081120170725
384638? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
384725? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081120170725
384788? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081120170725
385158? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081120170725
385337? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017081120170725
385596? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081120170725
385603? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
385985? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017081120170725
386047? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017081120170725
386411? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081120170725
386577? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
387357? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017081120170725
387702? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017081120170725
387806? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081120170725
388363? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081120170725
388499? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081120170725
388695? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081120170725
389201? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017081120170725
390431? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081120170725
390818? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081120170725
391084? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081120170725
391792? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017081120170725
392344? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081120170725
392609? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
394374? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081120170725
396081? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081120170725
397293? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081120170725
397894? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081120170725
398180? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081120170725
400479? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017081120170725
400607? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017081120170725
402466? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017081120170725
403568? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017081120170725
406420? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081120170725
408723? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017081120170725
413772? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017081120170725
499010? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017081120170725

Test failure

Implementation: crypto_aead/cmcc24v1/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
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