Implementation notes: x86, calvin, crypto_aead/present80n6silcv1

Computer: calvin
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: present80n6silcv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
37104739? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017082320170725
37580750? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082320170725
37654900? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017082320170725
37666888? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017082320170725
37667454? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017082320170725
37768002? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082320170725
37985577? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017082320170725
38000244? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017082320170725
38171977? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017082320170725
38463332? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017082320170725
38464614? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017082320170725
38498326? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017082320170725
38503333? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017082320170725
38506754? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082320170725
38511657? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082320170725
38715911? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082320170725
38777034? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082320170725
39122269? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082320170725
39127503? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082320170725
39288405? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017082320170725
39322376? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017082320170725
39519794? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017082320170725
39522951? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017082320170725
39526785? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017082320170725
39530398? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017082320170725
39598256? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082320170725
39824172? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017082320170725
39930906? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082320170725
40119203? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082320170725
40120591? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017082320170725
40121200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082320170725
40124070? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017082320170725
40167379? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017082320170725
40189131? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017082320170725
40224044? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017082320170725
40250991? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082320170725
40328856? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017082320170725
40351860? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017082320170725
40363929? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017082320170725
40674803? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082320170725
40676571? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082320170725
41103393? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082320170725
41106266? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082320170725
41121557? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017082320170725
41388818? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017082320170725
41402296? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082320170725
41524108? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082320170725
41604132? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017082320170725
41605408? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082320170725
41618426? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017082320170725
41624062? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017082320170725
41807054? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082320170725
41822374? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082320170725
41822752? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082320170725
41897441? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017082320170725
42028935? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017082320170725
42056496? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017082320170725
42119993? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017082320170725
42130662? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017082220170725
42718876? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082320170725
42728719? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082320170725
42730880? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082320170725
42737221? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017082320170725
42748149? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082320170725
42761901? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082320170725
42764707? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082320170725
42803736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082320170725
43448244? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082320170725
43457237? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017082320170725
43464618? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082320170725
43495252? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017082320170725
43617739? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017082220170725
43962248? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082320170725
44049867? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082320170725
44206564? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017082320170725
44230628? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017082320170725
44250651? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017082320170725
44385464? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082320170725
44568520? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082320170725
44754818? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017082320170725
45123046? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082320170725
45133899? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082320170725
45257222? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082320170725
45257459? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082320170725
45501867? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082320170725
45565486? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017082320170725
45585453? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082320170725
46439076? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082320170725
46521686? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082320170725
46792812? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017082320170725
47331352? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082320170725
47632341? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082320170725
47706232? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082320170725
47708840? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017082320170725
47713283? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082320170725
47735292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082320170725
47773779? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082320170725
47798092? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082320170725
47840941? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082320170725
47843660? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082320170725
48039519? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082320170725
48052736? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082320170725
48254612? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082320170725
48255740? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082320170725
48547035? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082320170725
49254622? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017082320170725
49311745? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082320170725
49353781? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082320170725
49645546? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017082320170725
51164232? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017082320170725
51192870? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082320170725
51252718? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082320170725
53096086? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082320170725
53145003? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082320170725
53203561? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017082320170725
54640410? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017082320170725
54760692? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017082320170725
55086139? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017082320170725
55374654? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017082320170725
55382663? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082320170725
55478159? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082320170725
55535544? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017082320170725
55544119? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082320170725
55651202? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082320170725
55745383? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017082320170725
57048778? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017082320170725
57082593? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082320170725
57636237? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017082320170725
57857089? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017082320170725
58748096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082320170725
58772454? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082320170725
59521627? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017082320170725
59805712? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017082320170725
60028518? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082320170725
60112437? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082320170725
60128689? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082320170725
60397719? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017082320170725
60641625? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082320170725
61030363? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082320170725
61188579? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017082320170725
61716272? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017082320170725
61760535? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017082320170725
61837170? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017082320170725
61842421? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017082320170725
61871899? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017082320170725
61968396? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017082320170725
62546743? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017082320170725
62914762? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082320170725
62970544? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082320170725
63652780? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017082320170725
63977598? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017082320170725
64247867? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082320170725
65257486? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082320170725
65884792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082320170725
66425867? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082320170725
66633544? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017082220170725
67375347? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082320170725
67421406? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082320170725
67488818? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017082320170725
67495493? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082320170725
68973159? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017082320170725
69692089? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082320170725
71697256? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082320170725
71992695? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082320170725
72113849? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082320170725
72138366? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082320170725
77096579? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082320170725
77616240? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082320170725
78172619? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082320170725
79860588? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082320170725
80342327? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082320170725
80852577? ? ?? ? ?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