Implementation notes: x86, hydra3, crypto_aead/acorn128

Computer: hydra3
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: acorn128
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
6044404? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090620170725
6050565? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090620170725
6055396? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090620170725
6093709? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017090620170725
6102488? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090620170725
6120950? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090620170725
6121042? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017090620170725
6131250? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090620170725
6131277? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090620170725
6154152? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017090620170725
6190010? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017090620170725
6191962? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090620170725
6201009? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017090620170725
6213163? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090620170725
6214344? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090620170725
6220808? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090620170725
6221252? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090620170725
6223854? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090620170725
6227050? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090620170725
6240008? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090620170725
6248035? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090620170725
6252246? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090620170725
6268465? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090620170725
6272397? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090620170725
6277123? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090620170725
6329575? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017090620170725
6348395? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017090620170725
6351732? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090620170725
6352377? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090620170725
6358445? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017090620170725
6358843? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090620170725
6413216? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017090620170725
6421124? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090620170725
6447575? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017090620170725
6447737? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090620170725
6525003? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090620170725
6540513? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090620170725
32087549? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090620170725
32091894? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090620170725
32163689? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090620170725
32166262? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017090620170725
32214424? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090620170725
32225123? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090620170725
32232450? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090620170725
32291269? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090620170725
32314790? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090620170725
32400986? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090620170725
32492193? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017090620170725
32511673? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090620170725
32535871? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017090620170725
32561569? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017090620170725
32562134? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090620170725
32564141? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017090620170725
32572907? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090620170725
32580402? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090620170725
32604918? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017090620170725
32668950? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090620170725
32709065? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090620170725
32714193? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090620170725
32729146? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017090620170725
32735480? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090620170725
32758503? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090620170725
32768469? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090620170725
32787529? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017090620170725
32899596? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017090620170725
32902896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017090620170725
32987513? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090620170725
33069063? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017090620170725
33090476? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090620170725
33095754? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017090620170725
33125961? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017090620170725
33133016? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017090620170725
33163802? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017090620170725
33258824? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090620170725
33407060? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090620170725
33512727? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017090620170725
33736786? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090620170725
33747988? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090620170725
33791707? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017090620170725
34093221? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090620170725
34438869? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090620170725
34512588? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090620170725
34593167? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090620170725
34636330? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090620170725
34641059? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090620170725
34684785? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090620170725
36380066? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017090620170725
36573564? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017090620170725
36625478? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017090620170725
36640755? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090620170725
36750970? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090620170725
36758413? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017090620170725
36789915? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090620170725
36815709? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090620170725
36820778? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090620170725
36905070? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090620170725
36950406? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017090620170725
36952829? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090620170725
37004163? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090620170725
37009901? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090620170725
37053580? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017090620170725
37055088? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017090620170725
37063842? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017090620170725
37078229? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017090620170725
37100628? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017090620170725
37117156? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090620170725
37164588? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090620170725
37168922? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090620170725
37181049? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090620170725
37207599? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090620170725
37240586? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017090620170725
38440168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090620170725
38633488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017090620170725
38646973? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090620170725
38897359? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090620170725
38989403? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090620170725
39195199? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090620170725
39520068? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017090620170725
40078319? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017090620170725
40082251? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090620170725
40106009? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090620170725
40223010? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017090620170725
40225041? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017090620170725
40227908? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090620170725
40231079? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090620170725
40385049? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090620170725
40406891? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090620170725
40430183? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090620170725
40450326? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090620170725
42019463? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090620170725
44632328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017090620170725
44660009? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017090620170725
44775573? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017090620170725
45048501? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090620170725
45111126? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090620170725
45114955? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090620170725
45523114? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090620170725
45597105? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090620170725
46052916? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090620170725
46116548? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017090620170725
46132433? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090620170725
47389577? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017090620170725
47398161? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090620170725
47401860? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090620170725
47704995? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017090620170725
47709033? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017090620170725
47774794? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090620170725
48020962? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090620170725
48045523? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090620170725
48138498? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017090620170725
48139060? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090620170725
48161224? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090620170725
48171404? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090620170725
48187271? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090620170725
48303434? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090620170725
48314360? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017090620170725
53261444? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017090620170725
53384285? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017090620170725
54737214? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090620170725
57023614? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017090620170725

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: 10, 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=core2 -O3 -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