Implementation notes: x86, kizomba, crypto_aead/shellaes128v1d6n80

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: shellaes128v1d6n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
246474refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
248095refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
250017refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
250571refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
254036refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
254508refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
255265refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
255667refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
256022refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
256036refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
256067refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
256248refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
257339refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
257663refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
258457refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
258560refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
258887refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
259915refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
260051refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
260784refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
261260refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
263262refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
264653refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
265566refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
266082refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
266418refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
266438refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
266587refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
266738refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
267546refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
267919refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
268282refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
268478refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
268482refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
268776refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
269313refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
269341refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
269954refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
270384refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
270391refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
270583refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
270795refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
270955refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
271700refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
272304refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
272464refgcc -m32 -O3 -fomit-frame-pointer2018082520180818
273407refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
276057refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
276611refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
276778refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
277934refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
277934refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
278327refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
278406refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
278437refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
278494refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
278556refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
278819refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
278898refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
278972refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
279307refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
279468refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
279602refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
279655refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
279869refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
279911refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
280613refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
280737refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
281216refgcc -m32 -O -fomit-frame-pointer2018082520180818
281414refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
281563refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
281696refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
282441refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
282502refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
283252refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
283417refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
283717refgcc -m32 -O2 -fomit-frame-pointer2018082520180818
284250refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
284398refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
284853refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
285049refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
285498refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
285865refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
285909refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
286042refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
286045refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
286088refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
286406refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
287226refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
287351refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
287605refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
287994refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
288252refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
288883refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
289291refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
289703refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
290409refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
290416refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
290454refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
290591refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
290672refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
290685refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
290971refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
291196refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
291218refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
291284refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
292362refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
292387refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
292607refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
293061refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
293115refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
293214refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
294915refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
295164refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
295256refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
296405refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
299367refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
302434refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
302702refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
303210refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
303367refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
305839refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
306611refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
310451refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
310943refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
311284refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
311339refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
311446refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
311469refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
311593refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
311600refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
311671refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
311943refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
312000refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
312131refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
312400refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
312468refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
312837refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
313019refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
313162refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
313282refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
313425refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
313656refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
313786refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
313964refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
314040refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
314171refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
314262refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
314282refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
314331refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
314383refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
314557refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
314722refgcc -m32 -Os -fomit-frame-pointer2018082520180818
314808refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
314857refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
315317refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
316087refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
316236refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
316609refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
316920refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
317032refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
317040refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
317530refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
320330refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
321101refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
322201refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
326109refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
329042refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
329386refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
329498refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
329603refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
329714refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
331222refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
331262refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
331303refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
331713refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818