Implementation notes: x86, hydra6, crypto_aead/icepole128av2

Computer: hydra6
Architecture: x86
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: icepole128av2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
313614? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091020170725
313867? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091020170725
314448? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091020170725
314570? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091020170725
315486? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091020170725
315526? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017091020170725
316146? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091020170725
316460? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091020170725
316560? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091020170725
316884? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091020170725
316926? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091020170725
317276? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091020170725
317359? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091020170725
317516? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091020170725
318028? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091020170725
318298? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091020170725
318440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091020170725
318588? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091020170725
318730? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091020170725
318958? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091020170725
319090? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091020170725
319166? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091020170725
319282? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091020170725
319310? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091020170725
319516? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091020170725
319784? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091020170725
319854? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091020170725
320072? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017091020170725
320085? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091020170725
320125? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091020170725
320399? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091020170725
320753? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091020170725
321060? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017091020170725
321117? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091020170725
321352? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091020170725
321394? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091020170725
321572? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091020170725
321892? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091020170725
322298? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091020170725
322492? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091020170725
322540? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091020170725
323040? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091020170725
323188? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091020170725
323465? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091020170725
323524? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091020170725
324422? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091020170725
324948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091020170725
325822? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091020170725
327146? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091020170725
327172? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091020170725
327334? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091020170725
327626? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017091020170725
328092? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091020170725
328156? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091020170725
328530? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091020170725
328622? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091020170725
328636? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091020170725
328972? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091020170725
329047? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091020170725
329362? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091020170725
329518? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091020170725
329807? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091020170725
330062? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091020170725
330106? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091020170725
330174? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091020170725
330642? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091020170725
330900? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091020170725
330980? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091020170725
333306? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091020170725
333372? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091020170725
333390? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091020170725
335774? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091020170725
337430? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091020170725
337824? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091020170725
338812? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091020170725
339198? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091020170725
340014? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091020170725
345766? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091020170725
347556? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091020170725
443710? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091020170725
446090? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091020170725
446424? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091020170725
450632? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091020170725
450708? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091020170725
452428? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091020170725
452570? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091020170725
452984? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091020170725
453483? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091020170725
453546? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091020170725
453700? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017091020170725
453830? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091020170725
453858? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091020170725
453934? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091020170725
456473? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091020170725
456922? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091020170725
463416? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091020170725
463572? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091020170725
465252? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017091020170725
468910? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091020170725
469189? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091020170725
469290? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091020170725
469458? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091020170725
469520? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091020170725
469616? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091020170725
470634? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091020170725
473664? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091020170725
480100? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091020170725
482310? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091020170725
482724? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091020170725
483932? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091020170725
484516? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091020170725
484760? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091020170725
484967? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091020170725
485990? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091020170725
486064? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091020170725
486708? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091020170725
486886? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091020170725
486986? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017091020170725
488658? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091020170725
490468? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091020170725
491736? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091020170725
492190? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091020170725
493168? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017091020170725
524158? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091020170725
524174? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091020170725
525058? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091020170725
525262? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091020170725
525952? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091020170725
531720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091020170725
532366? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091020170725
533930? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091020170725
534894? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091020170725
534990? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091020170725
535336? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091020170725
535610? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091020170725
536148? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091020170725
536774? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091020170725
537090? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091020170725
538134? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091020170725
538916? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091020170725
539954? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091020170725
541132? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091020170725
541222? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091020170725
541630? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091020170725
542522? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091020170725
542956? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091020170725
546764? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091020170725
549136? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091020170725
549220? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091020170725
550020? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091020170725
553286? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017091020170725
555800? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091020170725
555978? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091020170725
557928? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091020170725
558778? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091020170725
560294? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017091020170725
560472? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091020170725
560546? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091020170725
561472? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091020170725
561654? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091020170725
561714? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091020170725
565276? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091020170725
568454? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091020170725
571241? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091020170725
572170? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091020170725
591270? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091020170725
596582? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091020170725
597038? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091020170725
600696? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091020170725
602600? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091020170725
609130? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091020170725
610122? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091020170725

Test failure

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