Implementation notes: x86, h8bobcat, crypto_aead/acorn128

Computer: h8bobcat
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: acorn128
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
22899874? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080120170718
22924412? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080120170718
22939317? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017080120170718
22999348? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080120170718
23000545? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080120170718
23030418? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017080120170718
23044530? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080120170718
23080340? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017080120170718
23129166? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080120170718
23130125? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080120170718
23135734? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080120170718
23159128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017080120170718
23172153? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080120170718
23211929? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080120170718
23212257? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080120170718
23224094? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080120170718
23242709? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080120170718
23244633? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080120170718
23263666? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080120170718
23268853? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017080120170718
23278002? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080120170718
23281422? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080120170718
23319109? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080120170718
23320519? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080120170718
23333838? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080120170718
23340507? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017080120170718
23340565? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017080120170718
23341909? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017080120170718
23353176? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080120170718
23362248? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017080120170718
23461328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080120170718
23508125? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017080120170718
23555255? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080120170718
23619675? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017080120170718
23636299? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080120170718
23674826? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080120170718
24104175? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080120170718
24113518? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080120170718
31269554? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080120170718
31274171? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080120170718
31780726? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017080120170718
32028153? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080120170718
32058900? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017080120170718
32106742? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080120170718
32115102? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080120170718
32130829? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017080120170718
32143649? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080120170718
32174529? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080120170718
32178951? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080120170718
32237153? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080120170718
32250310? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080120170718
32293051? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017080120170718
32294614? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080120170718
32497363? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017080120170718
32552097? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080120170718
32561155? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080120170718
32605596? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080120170718
32605852? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080120170718
32607525? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017080120170718
32608541? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017080120170718
32788918? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017080120170718
32795686? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017080120170718
32811343? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017080120170718
32812131? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017080120170718
32861949? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080120170718
32894918? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080120170718
32946850? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080120170718
32954161? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080120170718
32970847? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080120170718
33100010? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017080120170718
33101506? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080120170718
33101781? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017080120170718
33148459? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017080120170718
33560365? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080120170718
46593500? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080120170718
46597381? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080120170718
46614596? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080120170718
46615735? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080120170718
46616766? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017080120170718
46620234? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017080120170718
46639898? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017080120170718
46784493? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080120170718
46787390? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080120170718
46976793? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080120170718
46977248? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080120170718
47153891? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017080120170718
47262376? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017080120170718
47263573? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080120170718
47280636? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080120170718
48631398? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080120170718
48786452? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017080120170718
48789045? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080120170718
48789435? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080120170718
48791302? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017080120170718
48792893? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080120170718
48793739? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080120170718
48937340? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017080120170718
49266402? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080120170718
49268520? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080120170718
49357649? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080120170718
49358281? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017080120170718
49905376? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017080120170718
52844026? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017080120170718
52859026? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080120170718
52864393? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080120170718
52868935? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017080120170718
53079388? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080120170718
53080348? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080120170718
53082048? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080120170718
53156760? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080120170718
53226415? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017080120170718
53228970? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017080120170718
53229407? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080120170718
53230956? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080120170718
53332501? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080120170718
53336748? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017080120170718
53348157? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080120170718
53415284? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017080120170718
53442939? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017080120170718
54448300? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080120170718
54451226? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080120170718
54545414? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017080120170718
54546032? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080120170718
54546596? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080120170718
54599511? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080120170718
54600689? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080120170718
54890706? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080120170718
54896002? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017080120170718
54897128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080120170718
54902115? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017080120170718
54913804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080120170718
54915173? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080120170718
54915258? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080120170718
55053968? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017080120170718
55055597? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080120170718
55058756? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080120170718
55074806? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017080120170718
55076354? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017080120170718
55077770? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080120170718
55140071? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017080120170718
55140732? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080120170718
55144123? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080120170718
55189785? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080120170718
55190663? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017080120170718
55196634? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017080120170718
55208785? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017080120170718
55232435? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080120170718
55253211? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080120170718
55260251? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080120170718
55349950? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080120170718
56327856? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017080120170718
56556141? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080120170718
56556492? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080120170718
56913997? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080120170718
60469965? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080120170718
61025145? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080120170718
61033833? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017080120170718
61035927? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017080120170718
67457505? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080120170718
67463433? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017080120170718
67464673? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080120170718

Test failure

Implementation: crypto_aead/acorn128/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
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
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref