Implementation notes: x86, hydra9, crypto_aead/icepole128av2

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: icepole128av2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
287525? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090720170725
288695? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090720170725
289500? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090720170725
289620? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017090720170725
289850? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090720170725
290640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090720170725
291115? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090720170725
291180? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090720170725
291215? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090720170725
291352? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090720170725
291365? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017090720170725
291368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090720170725
292449? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090720170725
293109? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090720170725
293252? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017090720170725
293645? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090720170725
293922? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090720170725
294360? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017090720170725
294459? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090720170725
295014? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017090720170725
295075? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017090720170725
295271? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017090720170725
296230? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090720170725
296337? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090720170725
296389? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090720170725
297332? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017090720170725
297405? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090720170725
297419? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017090720170725
299424? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090720170725
300113? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017090720170725
300958? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090720170725
300960? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090720170725
300983? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017090720170725
301150? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090720170725
301230? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090720170725
301739? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090720170725
302217? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090720170725
302396? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090720170725
302818? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090720170725
305130? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090720170725
306378? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017090720170725
306706? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017090720170725
307045? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017090720170725
307601? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017090720170725
308737? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017090720170725
310037? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090720170725
310085? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017090720170725
310111? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017090720170725
311072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090720170725
311091? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017090720170725
311205? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017090720170725
311229? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017090720170725
312662? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090720170725
314412? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090720170725
314843? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090720170725
314978? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090720170725
315056? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090720170725
326524? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090720170725
347314? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017090720170725
356873? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090720170725
357130? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017090720170725
359821? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090720170725
360038? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090720170725
360234? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090720170725
360390? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090720170725
363023? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090720170725
363046? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090720170725
363589? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090720170725
364410? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090720170725
364743? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017090720170725
364826? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017090720170725
366641? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090720170725
366808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090720170725
366824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090720170725
366903? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017090720170725
366946? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090720170725
367620? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090720170725
367642? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017090720170725
369091? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017090720170725
369418? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017090720170725
369784? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017090720170725
369907? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017090720170725
370091? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017090720170725
370176? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017090720170725
370203? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017090720170725
370737? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090720170725
371164? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017090720170725
371878? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090720170725
372073? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017090720170725
373142? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090720170725
373143? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090720170725
373218? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090720170725
374258? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017090720170725
374311? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017090720170725
374428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017090720170725
375947? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090720170725
387296? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090720170725
390354? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090720170725
391745? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090720170725
394408? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017090720170725
396559? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090720170725
396646? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090720170725
396717? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090720170725
396845? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017090720170725
397085? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090720170725
397394? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017090720170725
397401? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017090720170725
398890? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090720170725
398907? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017090720170725
398936? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017090720170725
399448? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090720170725
399701? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090720170725
399993? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090720170725
400043? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017090720170725
401583? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017090720170725
403107? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090720170725
403559? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090720170725
403623? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017090720170725
403693? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090720170725
404549? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090720170725
404761? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090720170725
405906? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017090720170725
410019? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017090720170725
410484? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090720170725
410651? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090720170725
425283? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090720170725
425990? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090720170725
428268? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017090720170725
429197? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090720170725
429907? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090720170725
430115? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090720170725
430254? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090720170725
430486? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090720170725
431212? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090720170725
431545? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017090720170725
431850? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090720170725
432435? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090720170725
432591? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017090720170725
432959? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017090720170725
433084? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090720170725
433204? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017090720170725
433811? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090720170725
433819? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090720170725
434272? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090720170725
434337? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090720170725
435041? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017090720170725
435100? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090720170725
435238? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090720170725
435401? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090720170725
435455? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090720170725
435603? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017090720170725
435729? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090720170725
436028? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090720170725
436450? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090720170725
436717? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017090720170725
436838? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090720170725
437375? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017090720170725
437437? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017090720170725
437485? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090720170725
437736? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017090720170725
437762? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090720170725
437846? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017090720170725
437962? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090720170725
438007? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090720170725
438477? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017090720170725
438970? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090720170725
439291? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090720170725
439972? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017090720170725
440720? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090720170725
441047? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090720170725
442482? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090720170725
443459? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017090720170725

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