Implementation notes: x86, hydra6, crypto_aead/acorn128

Computer: hydra6
Architecture: x86
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: acorn128
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
6510038? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090520170725
6535362? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090520170725
6560793? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090420170725
6583340? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090520170725
6594455? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017090520170725
6598358? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017090520170725
6601862? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090520170725
6602054? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090520170725
6620870? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090520170725
6628641? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090420170725
6647151? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090520170725
6658777? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017090420170725
6659622? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090520170725
6664461? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090520170725
6666928? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090520170725
6671038? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090420170725
6672979? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090420170725
6679305? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017090420170725
6683601? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090520170725
6694916? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017090420170725
6696850? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090520170725
6708419? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017090420170725
6714061? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090520170725
6720324? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017090420170725
6721348? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017090420170725
6735007? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090420170725
6736241? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090420170725
6754266? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090420170725
6792564? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090520170725
7486156? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017090520170725
7516113? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017090520170725
7568998? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017090520170725
7601534? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090520170725
7616244? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090520170725
7658952? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017090520170725
7661686? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017090520170725
7707957? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090520170725
7727070? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090520170725
7824804? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090520170725
7839820? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090520170725
8016262? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017090420170725
8101175? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090420170725
8118131? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090420170725
24708514? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090520170725
24713211? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090520170725
24750964? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090520170725
25156100? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090520170725
25508944? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017090520170725
25625708? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090520170725
26020113? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017090520170725
26092099? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090520170725
26827098? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090520170725
26938282? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090520170725
26947998? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090520170725
27071944? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090520170725
27194593? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017090520170725
27278336? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017090520170725
27369725? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017090520170725
27369778? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017090520170725
27376988? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090520170725
27377330? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090520170725
27518028? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017090520170725
27531720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090520170725
27597966? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090520170725
27625000? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090520170725
32024390? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090520170725
32027334? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017090520170725
32038258? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090520170725
32081437? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017090520170725
32128853? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017090520170725
32196809? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017090520170725
32197152? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090520170725
33677298? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017090520170725
33687168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090520170725
34036287? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017090520170725
34163485? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090520170725
34237686? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090520170725
34251518? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090520170725
35372080? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017090520170725
38475010? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090520170725
38506274? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090520170725
38596446? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090520170725
38674060? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090520170725
38829412? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090520170725
38832264? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017090420170725
38838442? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017090420170725
38844371? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017090420170725
38849477? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090420170725
38862738? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090420170725
38868183? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090420170725
38882336? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090420170725
38938844? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017090420170725
38959142? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017090420170725
38968424? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090420170725
38973086? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017090520170725
39048301? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017090420170725
39080726? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017090420170725
39080895? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017090420170725
39122834? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090420170725
39131228? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017090420170725
39140996? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090520170725
39144908? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090520170725
39221363? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017090420170725
39245918? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090520170725
39267356? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090420170725
39275418? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017090420170725
39612904? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090520170725
39613880? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090520170725
41967967? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017090420170725
49614330? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017090520170725
50309579? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090420170725
50975396? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017090420170725
51104488? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090520170725
51270388? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017090520170725
51446194? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090520170725
51472452? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090520170725
51577786? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017090520170725
51636096? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090520170725
51636302? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017090520170725
51916956? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017090520170725
52717660? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017090520170725
54258315? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017090420170725
54260258? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090420170725
54261040? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090420170725
54263272? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017090420170725
54595722? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017090420170725
54601952? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017090420170725
54726574? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090420170725
54808438? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090420170725
54810870? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017090420170725
54814041? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090420170725
54847812? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090520170725
54857802? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090520170725
55012078? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090520170725
55012566? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090520170725
55013033? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090520170725
55776630? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017090420170725
55779589? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017090420170725
55994242? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017090520170725
55998836? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017090520170725
56296364? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090520170725
56299410? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090520170725
56565323? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090420170725
56571748? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090420170725
56577786? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090520170725
56724670? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090420170725
56729576? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017090420170725
56790294? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090420170725
57112166? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090420170725
57117492? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090420170725
57125712? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017090420170725
57177646? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017090520170725
57219227? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090420170725
57534806? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017090520170725
58388326? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090520170725
58482054? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017090520170725
58943706? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090520170725
58968299? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017090520170725
59038175? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090520170725
59048048? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090520170725
59060516? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090520170725
59371978? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090520170725
59377890? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090520170725
60073522? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090520170725
60083062? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090520170725
60096674? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017090420170725
60678747? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090520170725
61184052? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090520170725
61513196? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090520170725
61614306? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090420170725
62581646? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017090420170725
62801152? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090420170725

Test failure

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