Implementation notes: x86, katana, crypto_aead/led80n6silcv1

Computer: katana
Architecture: x86
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: led80n6silcv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
53909744? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016102220161009
54421776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016102220161009
55470840? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016102220161009
56607176? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016102220161009
57319392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016102220161009
57319800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016102220161009
59911168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016102220161009
70177728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016102220161009
71940864? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016102220161009
72037832? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016102220161009
72298112? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016102220161009
72331808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016102220161009
72662296? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016102220161009
72985640? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016102220161009
73503232? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016102220161009
73679144? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016102220161009
73697864? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016102220161009
73721704? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2016102220161009
74100216? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016102220161009
74199144? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016102220161009
75108088? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016102220161009
75190864? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2016102220161009
75232240? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016102220161009
112754128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016102220161009
113101304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016102220161009
118520920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016102220161009
122711368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016102220161009
125818072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016102220161009
126147896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016102220161009
127210936? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016102220161009
129010888? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016102220161009
129816016? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016102220161009
130716768? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016102220161009
138023744? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016102220161009
138969576? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016102220161009
139079944? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016102220161009
139122416? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016102220161009
139850088? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016102220161009
140077760? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016102220161009
140171296? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016102220161009
140962560? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016102220161009
141597440? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016102220161009
143660184? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016102220161009
144552184? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016102220161009
146855912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016102220161009
147931032? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2016102220161009
148774592? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016102220161009
149536864? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016102220161009
151854192? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2016102220161009
152403752? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016102220161009
154560024? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016102220161009
154683848? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016102220161009
155095280? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016102220161009
155146896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016102220161009
155201656? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016102220161009
155301488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016102220161009
155381024? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016102220161009
155396744? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2016102220161009
155465488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016102220161009
155567744? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016102220161009
156044808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016102220161009
157276824? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016102220161009
157416240? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016102220161009
160563232? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016102220161009
161622920? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016102220161009
162196944? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016102220161009
165409664? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016102220161009
166658872? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016102220161009
166890272? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016102220161009
168532032? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016102220161009
168782408? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016102220161009
168856024? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016102220161009
168989664? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016102220161009
169359736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016102220161009
169438440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016102220161009
169871224? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016102220161009
170331160? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016102220161009
170351616? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016102220161009
170613192? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016102220161009
170839200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016102220161009
172130464? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2016102220161009
172274136? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016102220161009
175185376? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2016102220161009
175441544? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016102220161009
176695312? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016102220161009
176760704? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016102220161009
176785904? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016102220161009
176813544? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016102220161009
177454640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016102220161009
196698768? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016102220161009
198019432? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016102220161009
198020248? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016102220161009
199550320? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016102220161009
199679416? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016102220161009
200288208? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016102220161009
206542520? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016102220161009
210035760? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016102220161009
210408160? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016102220161009
210688752? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016102220161009
211179144? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016102220161009
211480040? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016102220161009
213072272? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016102220161009
215932208? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016102220161009
217176344? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016102220161009
217434648? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016102220161009
219176728? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016102220161009
242887400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016102220161009
246341632? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016102220161009
246342560? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016102220161009
246371592? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016102220161009
246669392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016102220161009
248362008? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016102220161009
248367880? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016102220161009
283601136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016102220161009
284058744? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016102220161009
285659672? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016102220161009
285736336? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016102220161009
297562504? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016102220161009
304833696? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016102220161009
305572936? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2016102220161009
305660360? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016102220161009
310085928? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016102220161009
314055712? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016102220161009
314084232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016102220161009
314462776? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016102220161009
316953088? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016102220161009
316967192? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2016102220161009
317024264? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016102220161009
317993552? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016102220161009
318592456? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016102220161009
319185488? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016102220161009
319758640? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016102220161009
321005896? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016102220161009
322286728? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016102220161009
322302120? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016102220161009
322966616? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016102220161009
323059016? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016102220161009
325048168? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016102220161009
325120560? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016102220161009
325690992? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016102220161009
325802480? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016102220161009
329701400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016102220161009
329724008? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016102220161009
333332432? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016102220161009
333766800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016102220161009
334134456? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016102220161009
334866888? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016102220161009
337527232? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2016102220161009
340388704? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016102220161009
341223288? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016102220161009
342865560? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016102220161009
343809696? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016102220161009
343840808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016102220161009
346378440? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016102220161009
346806152? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016102220161009
348627376? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016102220161009
348902600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016102220161009
350055536? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016102220161009
350627240? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016102220161009
351369568? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016102220161009
351376968? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016102220161009

Test failure

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