Implementation notes: x86, hydra9, crypto_aead/icepole128v1

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: icepole128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
277322? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090720170725
278368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090720170725
279347? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090720170725
279949? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090720170725
281602? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090720170725
282092? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090720170725
282529? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017090720170725
282535? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090720170725
283215? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017090720170725
283245? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090720170725
283288? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017090720170725
283584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090720170725
283946? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090720170725
284376? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017090720170725
284981? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090720170725
285924? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090720170725
285980? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090720170725
286132? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090720170725
286144? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017090720170725
286984? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017090720170725
287198? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017090720170725
287300? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090720170725
287454? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090720170725
288194? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017090720170725
288330? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090720170725
288729? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090720170725
289852? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090720170725
290354? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017090720170725
290954? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090720170725
291035? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090720170725
291081? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090720170725
291191? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090720170725
291665? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017090720170725
292085? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090720170725
293397? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017090720170725
295562? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090720170725
295754? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090720170725
296556? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090720170725
296789? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090720170725
297004? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017090720170725
297317? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017090720170725
297564? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017090720170725
298471? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090720170725
298790? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017090720170725
299166? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017090720170725
301328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090720170725
301362? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017090720170725
302079? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090720170725
302212? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017090720170725
303582? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017090720170725
303582? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017090720170725
304305? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017090720170725
306197? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090720170725
306213? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090720170725
306363? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090720170725
306381? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090720170725
306422? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090720170725
318920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090720170725
338351? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017090720170725
345993? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017090720170725
346360? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090720170725
350476? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090720170725
350537? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090720170725
350804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090720170725
353111? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090720170725
355589? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090720170725
356194? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090720170725
356594? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090720170725
356640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090720170725
357513? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090720170725
357757? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017090720170725
358652? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017090720170725
358919? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017090720170725
358994? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017090720170725
359160? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017090720170725
359304? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017090720170725
359495? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017090720170725
360368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090720170725
361439? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017090720170725
362731? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017090720170725
362744? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090720170725
362796? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017090720170725
362919? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017090720170725
363431? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017090720170725
363566? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090720170725
363770? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017090720170725
364680? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090720170725
364802? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090720170725
366800? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090720170725
368348? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090720170725
368360? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017090720170725
370875? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090720170725
371071? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090720170725
371132? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090720170725
376179? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017090720170725
377620? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090720170725
380649? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017090720170725
383025? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017090720170725
383196? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090720170725
383448? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090720170725
383578? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017090720170725
383687? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017090720170725
383948? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090720170725
384070? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017090720170725
384079? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090720170725
384119? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017090720170725
388262? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090720170725
388980? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090720170725
389083? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090720170725
389878? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017090720170725
390628? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090720170725
390730? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017090720170725
390758? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017090720170725
391361? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017090720170725
391821? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090720170725
392226? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090720170725
392400? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017090720170725
394471? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017090720170725
394618? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090720170725
395492? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090720170725
396046? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090720170725
398736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090720170725
398792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090720170725
399018? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090720170725
407635? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090720170725
409089? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090720170725
412200? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017090720170725
413931? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090720170725
414165? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017090720170725
414322? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090720170725
416478? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090720170725
416526? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090720170725
416864? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090720170725
418562? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090720170725
419075? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090720170725
419238? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017090720170725
419597? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090720170725
419868? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090720170725
419981? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017090720170725
420018? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090720170725
420276? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017090720170725
420391? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017090720170725
420705? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090720170725
420785? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090720170725
420911? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090720170725
421161? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090720170725
421200? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090720170725
421570? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017090720170725
421597? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090720170725
422166? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017090720170725
422582? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090720170725
422604? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017090720170725
422762? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090720170725
422822? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090720170725
422913? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090720170725
422970? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090720170725
422988? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090720170725
423267? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017090720170725
423284? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017090720170725
423627? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090720170725
423850? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017090720170725
424585? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017090720170725
425201? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090720170725
425267? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090720170725
425592? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017090720170725
425666? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090720170725
425721? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090720170725
426712? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090720170725
427760? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090720170725
428089? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017090720170725
428159? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090720170725
428824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090720170725

Test failure

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