Implementation notes: x86, h3neo, crypto_aead/led80n6t4silcv2

Computer: h3neo
Microarchitecture: amd64; K10 45nm (100f63)
Architecture: x86
CPU ID: AuthenticAMD-00100f63-078bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: led80n6t4silcv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
59387419? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016110320161009
59857348? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016110320161009
60320914? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016110320161009
60797760? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016110320161009
63576008? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016110320161009
67000298? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016110320161009
67887266? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016110320161009
69171230? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016110320161009
70251805? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016110320161009
70279356? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016110320161009
70449581? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016110320161009
70524952? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016110320161009
70810962? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016110320161009
72557753? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016110320161009
72585534? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016110320161009
72604437? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016110320161009
73476142? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016110320161009
73487913? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016110320161009
73946920? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016110320161009
74012225? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016110320161009
74117627? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016110320161009
74136788? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2016110220161009
80167316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016110320161009
82036098? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016110320161009
83331234? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016110320161009
83351345? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016110320161009
88946453? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016110320161009
91754073? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016110320161009
100062126? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016110320161009
127391764? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016110320161009
127676751? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016110320161009
127804407? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016110320161009
127833170? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016110320161009
128765368? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016110320161009
134455117? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016110320161009
134637813? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2016110220161009
134800395? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016110320161009
134804370? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016110320161009
136860133? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016110320161009
137013861? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016110320161009
137067188? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016110320161009
139214451? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016110320161009
139238234? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016110320161009
139480838? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016110320161009
139655707? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016110320161009
140060207? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016110320161009
140581067? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016110320161009
141425655? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016110320161009
141582910? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016110320161009
141665215? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016110320161009
141797591? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016110320161009
141837856? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016110320161009
141873286? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016110320161009
144023058? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016110320161009
144266051? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016110320161009
144422063? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016110320161009
145251908? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016110320161009
145324714? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2016110320161009
146546613? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016110320161009
146561530? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016110320161009
153211133? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016110320161009
153343774? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016110320161009
154676153? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2016110320161009
154833949? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016110320161009
155177675? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016110320161009
156279412? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016110320161009
156398334? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016110320161009
157269009? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2016110220161009
158244293? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016110320161009
163722015? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016110320161009
163971082? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016110320161009
182551740? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2016110220161009
206684165? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016110320161009
206712029? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016110320161009
208184870? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016110320161009
208270358? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016110320161009
208650010? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016110320161009
208659039? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016110320161009
208799977? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016110320161009
208894361? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016110320161009
208896605? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016110320161009
209542648? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016110320161009
210975928? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016110320161009
211507297? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016110320161009
212341196? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016110320161009
212770245? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016110320161009
212938865? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016110320161009
213037285? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016110320161009
213674737? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016110320161009
213940293? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016110320161009
214596907? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016110320161009
214921239? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016110320161009
214922798? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016110320161009
214946572? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016110320161009
215083655? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016110320161009
215117509? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016110320161009
216190770? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016110320161009
216329826? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016110320161009
216330044? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016110320161009
216430612? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016110320161009
216597112? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016110320161009
216887284? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016110320161009
217287028? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016110320161009
217287548? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016110320161009
217474094? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016110320161009
217564531? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016110320161009
217799816? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016110320161009
217882688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016110320161009
218108251? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016110320161009
218386047? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016110320161009
219152860? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016110320161009
220820465? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016110320161009
232024855? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016110320161009
232233887? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016110320161009
234314196? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016110320161009
234539283? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016110320161009
279484383? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016110320161009
281150095? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016110320161009
301253331? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016110320161009
302572285? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016110320161009
302670309? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016110320161009
303479878? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016110320161009
303505493? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016110320161009
303549103? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016110320161009
309784899? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016110320161009
309868826? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016110320161009
313610180? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016110320161009
324177308? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016110320161009
324324573? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016110320161009
326003380? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016110320161009
326039001? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016110320161009
328070508? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016110320161009
328915026? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016110320161009
330946848? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016110320161009
331018379? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016110320161009
331046745? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016110320161009
331087415? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016110320161009
331651543? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016110320161009
331711354? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016110320161009
336888983? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016110320161009
337191323? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016110320161009
337264334? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016110320161009
337431810? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016110320161009
337505233? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2016110320161009
339031046? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016110320161009
339346972? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016110320161009
341046971? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016110320161009
341208208? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016110320161009
341584050? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016110320161009
342948395? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2016110320161009
342950510? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016110320161009
345175662? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016110320161009
345222730? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016110320161009
350059439? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2016110320161009
350707290? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016110320161009
350772754? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016110320161009
352077730? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016110320161009
352324606? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016110320161009
363910305? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016110320161009
364079072? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016110320161009

Test failure

Implementation: ref
Security model: unknown
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