Implementation notes: x86, hobbes, crypto_aead/present80n6silcv1

Computer: hobbes
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: present80n6silcv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
37085208? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017082320170725
37513804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082320170725
37635109? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082320170725
37655940? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017082320170725
37668732? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017082320170725
37680558? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017082320170725
37876901? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017082320170725
37969714? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017082320170725
38160228? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017082320170725
38415049? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082320170725
38442492? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017082320170725
38456938? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017082320170725
38457263? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017082320170725
38497135? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082320170725
38506286? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017082320170725
38601293? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082320170725
38773884? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082320170725
39127415? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082320170725
39129055? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082320170725
39290748? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017082320170725
39318302? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017082320170725
39503387? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017082320170725
39519687? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017082320170725
39521972? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017082320170725
39527219? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017082320170725
39597518? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082320170725
39821274? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017082320170725
39862614? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082320170725
39933403? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082320170725
40097548? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017082320170725
40120530? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017082320170725
40120680? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082320170725
40170973? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017082320170725
40183634? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017082320170725
40225869? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017082320170725
40244472? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082320170725
40257744? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017082320170725
40314109? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017082320170725
40330855? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017082320170725
40672672? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082320170725
40675421? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082320170725
41105974? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017082320170725
41109853? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082320170725
41122585? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082320170725
41391669? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082320170725
41393645? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017082320170725
41393784? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082320170725
41599867? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017082320170725
41602568? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082320170725
41608350? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017082320170725
41641882? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082320170725
41664455? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017082320170725
41709655? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082320170725
41823425? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082320170725
41854860? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017082320170725
42009090? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017082320170725
42011690? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017082320170725
42074144? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017082320170725
42135395? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017082320170725
42612581? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017082320170725
42657858? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082320170725
42736753? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082320170725
42737097? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082320170725
42754072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082320170725
42755682? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082320170725
42803016? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082320170725
42811916? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082320170725
43426739? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017082320170725
43443815? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017082320170725
43446878? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082320170725
43464003? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082320170725
43787729? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017082320170725
44031905? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082320170725
44189633? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017082320170725
44203101? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017082320170725
44223109? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017082320170725
44350187? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082320170725
44376644? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082320170725
44554662? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082320170725
44783954? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017082320170725
45125013? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082320170725
45131746? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082320170725
45250179? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082320170725
45252093? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082320170725
45459922? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017082320170725
45529342? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082320170725
45608695? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082320170725
46372253? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082320170725
46375926? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082320170725
46844875? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017082320170725
47355410? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082320170725
47600735? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082320170725
47691080? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082320170725
47693007? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017082320170725
47706024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082320170725
47711889? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082320170725
47766950? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082320170725
47774992? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082320170725
47795917? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082320170725
47840506? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082320170725
47842274? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082320170725
47978250? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082320170725
48087812? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082320170725
48253653? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082320170725
48258407? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082320170725
48980348? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017082320170725
49287035? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082320170725
49308151? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082320170725
49675626? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017082320170725
51201572? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017082320170725
51305202? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082320170725
51306359? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082320170725
53039075? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082320170725
53078412? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082320170725
53256365? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017082320170725
54399260? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017082320170725
54761019? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017082320170725
55346448? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082320170725
55406511? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017082320170725
55417426? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082320170725
55495032? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017082320170725
55534634? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082320170725
55564611? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082320170725
55805176? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017082320170725
55847392? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017082320170725
57040483? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017082320170725
57080495? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082320170725
57525539? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017082320170725
57828480? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017082320170725
58142836? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082320170725
58725819? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082320170725
58765083? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082320170725
59228248? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082320170725
59537391? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017082320170725
59615528? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017082320170725
60118840? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082320170725
60179378? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082320170725
60417273? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082320170725
60760047? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017082320170725
61234713? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017082320170725
61407340? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017082320170725
61685339? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017082320170725
61801052? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017082320170725
61923514? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017082320170725
61947129? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017082320170725
61961044? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017082320170725
61977702? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017082320170725
62915871? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082320170725
62957740? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082320170725
63254771? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017082320170725
64065450? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017082320170725
64977221? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082320170725
65288150? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082320170725
65499095? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082320170725
66209294? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082320170725
66856670? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017082320170725
67476990? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082320170725
67477219? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082320170725
67572357? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017082320170725
67807343? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082320170725
68620973? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017082320170725
69003507? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082320170725
71832450? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082320170725
71839175? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082320170725
71904262? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082320170725
71982966? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082320170725
76224220? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082320170725
77101631? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082320170725
77566042? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082320170725
79216041? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082320170725
79642860? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082320170725
79777710? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082320170725

Test failure

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