Implementation notes: x86, hobbes, crypto_aead/acorn128

Computer: hobbes
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: acorn128
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5805525? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080620170725
5888325? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080620170725
5902973? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080620170725
5905308? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080620170725
5915935? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080620170725
5920349? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080620170725
5942570? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080620170725
5968718? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017080620170725
5978567? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017080620170725
5987258? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080620170725
6004905? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080620170725
6017249? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017080620170725
6032935? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017080620170725
6034253? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017080620170725
6060538? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017080620170725
6071018? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017080620170725
6073457? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080620170725
6081018? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080620170725
6085525? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080620170725
6100400? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080620170725
6116345? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017080620170725
6164716? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080620170725
6173077? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080620170725
6192404? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080620170725
6204265? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080620170725
6204877? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080620170725
6240908? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080620170725
6293822? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080620170725
6354430? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080620170725
6990815? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017080620170725
7015329? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017080620170725
7043041? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017080620170725
7068453? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080620170725
7068618? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080620170725
7088813? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017080620170725
7120148? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080620170725
7185010? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017080620170725
7240470? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080620170725
7285615? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080620170725
7426508? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080620170725
7545030? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080620170725
7583550? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080620170725
7720104? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017080620170725
23356730? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080620170725
23373689? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080620170725
23453359? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080620170725
23492294? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080620170725
23537565? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017080620170725
23628205? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080620170725
23927692? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017080620170725
23972010? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080620170725
24293257? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080620170725
24302843? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080620170725
24378802? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080620170725
25261535? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017080620170725
25263632? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017080620170725
25367479? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017080620170725
25412352? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017080620170725
25464664? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080620170725
25473090? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080620170725
25500261? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017080620170725
25511815? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080620170725
25516129? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080620170725
25619232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080620170725
25645302? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080620170725
30237062? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080620170725
30252906? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080620170725
30335815? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017080620170725
30783645? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080620170725
30798350? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017080620170725
31094335? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017080620170725
31194370? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017080620170725
32462789? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080620170725
32494327? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017080620170725
32627055? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080620170725
32818768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080620170725
32892184? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080620170725
32903294? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017080620170725
33054015? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017080620170725
37631997? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017080620170725
37638424? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017080620170725
37726001? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080620170725
37840747? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017080620170725
37936428? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017080620170725
38029373? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017080620170725
39313895? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080620170725
40661142? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017080620170725
41250042? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080620170725
42015738? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080620170725
42054602? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080620170725
42151793? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080620170725
42264657? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017080620170725
42307518? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017080620170725
42310707? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017080620170725
42338724? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080620170725
42341959? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080620170725
42386661? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080620170725
42486002? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017080620170725
42608642? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017080620170725
42615015? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080620170725
42616752? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080620170725
42963884? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017080620170725
43103417? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080620170725
43258272? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080620170725
43354929? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017080620170725
43696509? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080620170725
43893145? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080620170725
45058432? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080620170725
45388484? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080620170725
49437913? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080620170725
51591938? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017080620170725
51766357? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080620170725
52025431? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080620170725
52188038? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017080620170725
53721205? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017080620170725
53892540? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080620170725
54035029? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017080620170725
54071942? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080620170725
54475145? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080620170725
54516349? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017080620170725
54714305? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080620170725
54947773? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080620170725
55132854? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080620170725
55144773? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080620170725
55159530? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017080620170725
55641565? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080620170725
55917694? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017080620170725
56572986? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017080620170725
56594640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017080620170725
56678636? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080620170725
56750489? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080620170725
57096530? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017080620170725
57147679? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080620170725
57290658? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017080620170725
57412998? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017080620170725
57463791? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017080620170725
57738285? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017080620170725
58137179? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080620170725
58191716? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017080620170725
58267228? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080620170725
58408756? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080620170725
58603985? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080620170725
58793835? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080620170725
59298393? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080620170725
59369281? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080620170725
59408133? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017080620170725
59445589? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080620170725
59726716? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080620170725
60184909? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080620170725
60193341? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017080620170725
60207032? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080620170725
60433930? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080620170725
61250650? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080620170725
61467245? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080620170725
61795225? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080620170725
62056303? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080620170725
62223333? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017080620170725
62831663? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080620170725
63080143? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080620170725
63319879? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017080620170725
63459487? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080620170725
63634932? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080620170725
63918801? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080620170725
63965113? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017080620170725
64159014? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017080620170725
64522347? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017080620170725
64623496? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080620170725
64700484? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080620170725
64914010? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017080620170725
65143873? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017080620170725
65372096? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080620170725
65405572? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080620170725

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