Implementation notes: x86, gcc14, crypto_aead/led80n6silcv1

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: led80n6silcv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
82432575refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102120161009
82460691refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102120161009
82473507refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102120161009
83595393refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102120161009
83600010refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102120161009
83610414refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102120161009
83734659refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102120161009
83754846refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102120161009
83779569refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102120161009
83884725refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102120161009
88287714refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102120161009
92322369refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102120161009
92796057refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102120161009
92859264refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102120161009
96963921refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102120161009
97378056refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102120161009
107729505refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102120161009
107850105refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102120161009
107986770refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102120161009
109868238refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102120161009
109870020refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102120161009
109894428refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102120161009
116819379refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102120161009
117319581refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102120161009
117413433refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102120161009
118001700refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102120161009
118045278refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102120161009
118452303refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102120161009
119292471refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102120161009
121208562refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102120161009
121245075refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102120161009
124926660refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102120161009
129236769refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102120161009
129283317refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102120161009
139223538refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102120161009
143448372refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102120161009
143582058refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102120161009
143597214refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102120161009
143647299refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102120161009
146095587refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102120161009
146489832refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102120161009
151533918refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102120161009
154534743refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102120161009
155185596refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102120161009
159571755refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102120161009
159968772refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102120161009
161498466refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102120161009
162193842refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102120161009
162915048refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102120161009
163679346refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102120161009
163718883refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102120161009
164413755refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102120161009
164463687refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102120161009
170621946refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102120161009
170742933refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102120161009
175574547refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102120161009
176017572refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102120161009
176141817refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102120161009
180098190refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102120161009
180233694refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102120161009
180301185refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102120161009
181117773refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102120161009
186483834refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102120161009
186543189refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102120161009
190856016refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102120161009
191509407refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102120161009
192218409refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102120161009
192287124refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102120161009
205519536refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102120161009
209508237refgcc -m32 -O3 -fomit-frame-pointer2016102120161009
213134436refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102120161009
225604719refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102120161009
225789777refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102120161009
226370655refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102120161009
227343627refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102120161009
227825541refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102120161009
233031978refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102120161009
235391769refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102120161009
235494477refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102120161009
235508418refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102120161009
237129795refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102120161009
237178818refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102120161009
238353435refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102120161009
241284006refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102120161009
241397766refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102120161009
241446384refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102120161009
241452711refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102120161009
241492887refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102120161009
241528050refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102120161009
241573491refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102120161009
241739730refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102120161009
247834575refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102120161009
247927365refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102120161009
253465551refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102120161009
253775196refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102120161009
254399436refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102120161009
254426283refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102120161009
254478051refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102120161009
254483775refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102120161009
254575629refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102120161009
254602647refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102120161009
254615238refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102120161009
254618082refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102120161009
256472217refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102120161009
256622121refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102120161009
256798008refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102120161009
256821147refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102120161009
257293791refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102120161009
257297139refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102120161009
257408820refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102120161009
257451363refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102120161009
258127560refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102120161009
261393849refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102120161009
262990044refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102120161009
267971319refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102120161009
268197777refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102120161009
272335662refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102120161009
286072794refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102120161009
286567335refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102120161009
306316917refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102120161009
310439808refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102120161009
310460823refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102120161009
310489857refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102120161009
312430626refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102120161009
316071504refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102120161009
316121913refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102120161009
322743384refgcc -m32 -O2 -fomit-frame-pointer2016102120161009
327432690refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102120161009
331256907refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102120161009
331286004refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102120161009
331299126refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102120161009
331320366refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102120161009
338298813refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102120161009
338947551refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102120161009
338995692refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102120161009
339003846refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102120161009
339007869refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102120161009
341600373refgcc -m32 -O -fomit-frame-pointer2016102120161009
352000467refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102120161009
352012968refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102120161009
356673708refgcc -m32 -Os -fomit-frame-pointer2016102120161009
360072747refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102120161009
360151272refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102120161009
362177631refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102120161009
363324132refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102120161009
363418911refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102120161009
367657785refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102120161009
369227610refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102120161009
369436662refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102120161009
369786123refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102120161009
372662397refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102120161009
380469888refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102120161009
380828142refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102120161009
382255425refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102120161009
382283820refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102120161009
382325526refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102120161009
382377159refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102120161009
392118777refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102120161009
392200038refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102120161009
392324400refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102120161009