Implementation notes: x86, titan0, crypto_aead/present80n6silcv1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: present80n6silcv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
23796740refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
23807432refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
24746812refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
24747820refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
26008748refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
26211816refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
26679668refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
26687736refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
26840164refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
26864320refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
27063616refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
27178380refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
27208896refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
27279692refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
27281900refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
27377284refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
27380044refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
27427696refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
27438964refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
27443688refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
27506360refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
27512256refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
27514168refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
27524236refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
27541512refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
27577760refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
27584476refgcc -m32 -O2 -fomit-frame-pointer2019070820190110
27605416refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
27614760refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
27647060refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
27687196refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
27696224refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
27703820refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
27766276refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
27776512refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
27780868refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
27803408refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
27931168refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
27937676refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
28075640refgcc -m32 -O3 -fomit-frame-pointer2019070820190110
28088084refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
28089780refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
28119688refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
28123932refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
28227060refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
28232796refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
28266180refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
28688576refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
28771908refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
29126532refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
29187460refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
29509284refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
29513740refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
29516524refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
29518012refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
29544724refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
30418460refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
30437008refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
30551676refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
30569884refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
30620464refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
30638552refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
30687032refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
30706148refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
30731480refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
30739056refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
30767168refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
30818668refgcc -m32 -O -fomit-frame-pointer2019070820190110
30833848refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
30842928refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
31054952refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
31102928refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
31103540refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
31104952refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
31249708refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
31358148refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
31358464refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
31361648refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
31451628refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
31451980refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
31601524refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
31906056refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
31930396refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
31939996refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
32033728refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
32053408refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
32056712refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
32314128refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
32602136refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
32605356refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
32609624refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
32872640refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
32875168refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
32893744refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
33154404refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
33632240refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
33653336refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
34443076refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
34449604refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
35039240refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
35321480refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
35321652refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
35331444refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
35338184refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
35611000refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
35613764refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
35649056refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
35685752refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
35867604refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
36743532refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
36867740refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
37276520refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
37277932refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
37822348refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
38066680refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
38156764refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
38923412refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
39440608refgcc -m32 -Os -fomit-frame-pointer2019070820190110
39477096refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
39497180refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
39513536refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
39515420refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
39519320refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
39519612refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
39530416refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
39531440refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
39544492refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
39553528refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
39799356refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
40285156refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
40296012refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
40610596refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
40612016refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
40983736refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
41360948refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
41362500refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
41531124refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
41531480refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
41715312refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
41721508refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
41723792refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
41877696refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
41878584refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
41976340refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
41976512refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
42051672refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
42544100refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
42641036refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
42757976refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
43416616refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
43583504refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
43585536refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
43591148refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
43946952refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
44273724refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
44648840refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
44655308refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
44664288refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
44679916refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
45642192refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
45644460refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
46133760refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
46134412refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
47082376refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
47082440refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
48247516refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
51218680refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
51248860refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
51252308refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
51370856refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
51381900refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
51392892refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
53294612refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
53343684refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
53354736refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
53355616refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110