Implementation notes: x86, h5nano, crypto_aead/aes128n8clocv1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128n8clocv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
273575refgcc -m32 -O -fomit-frame-pointer2014071120140622
273575refgcc -m32 -march=core2 -O -fomit-frame-pointer2014071120140622
273575refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014071120140622
273585refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014071120140622
273585refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014071120140622
273585refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014071120140622
273590refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014071120140622
273660refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014071120140622
273695refgcc -m32 -march=k8 -O -fomit-frame-pointer2014071120140622
273735refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014071120140622
273900refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014071120140622
273955refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014071120140622
274125refgcc -m32 -march=athlon -O -fomit-frame-pointer2014071120140622
274755refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014071120140622
274760refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014071120140622
274760refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014071120140622
274830refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014071120140622
276075refgcc -m32 -march=nocona -O -fomit-frame-pointer2014071120140622
276225refgcc -m32 -march=prescott -O -fomit-frame-pointer2014071120140622
276235refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014071120140622
276490refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014071120140622
276560refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014071120140622
276585refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014071120140622
276810refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014071120140622
276820refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014071120140622
276845refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014071120140622
276980refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014071120140622
277255refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014071120140622
278325refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014071120140622
278950refgcc -m32 -march=i386 -O -fomit-frame-pointer2014071120140622
279160refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014071120140622
279760refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014071120140622
279760refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014071120140622
279760refgcc -m32 -march=k6 -O -fomit-frame-pointer2014071120140622
281440refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014071120140622
281445refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014071120140622
281455refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014071120140622
288910refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014071120140622
288915refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071120140622
290600refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014071120140622
292140refgcc -m32 -march=pentium -O -fomit-frame-pointer2014071120140622
292195refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071120140622
298985refgcc -m32 -march=i486 -O -fomit-frame-pointer2014071120140622
303645refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014071120140622
303660refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014071120140622
303675refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071120140622
303695refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014071120140622
303720refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071120140622
303865refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014071120140622
304040refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014071120140622
305210refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014071120140622
305210refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014071120140622
305235refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014071120140622
307195refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014071120140622
307245refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014071120140622
307375refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014071120140622
309560refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014071120140622
309820refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014071120140622
309825refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014071120140622
309830refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014071120140622
309830refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014071120140622
309835refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014071120140622
309840refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014071120140622
309865refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014071120140622
310130refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014071120140622
310355refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014071120140622
310355refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014071120140622
310355refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014071120140622
311995refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014071120140622
312025refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014071120140622
312935refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071120140622
313070refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014071120140622
313315refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014071120140622
313370refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014071120140622
313380refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014071120140622
313435refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014071120140622
313440refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071120140622
313450refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071120140622
313715refgcc -m32 -Os -fomit-frame-pointer2014071120140622
314040refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014071120140622
314055refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014071120140622
314610refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014071120140622
314655refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014071120140622
314735refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014071120140622
315265refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014071120140622
315275refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014071120140622
315285refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014071120140622
315970refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014071120140622
316230refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071120140622
316370refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014071120140622
316395refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071120140622
316680refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014071120140622
317100refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014071120140622
318525refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071120140622
318895refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071120140622
318895refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071120140622
318905refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071120140622
318915refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071120140622
318930refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014071120140622
318980refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014071120140622
319310refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071120140622
319320refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071120140622
319850refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071120140622
319890refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071120140622
320530refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014071120140622
320635refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014071120140622
320710refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014071120140622
320710refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014071120140622
324825refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014071120140622
325090refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014071120140622
325475refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014071120140622
325500refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014071120140622
326510refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014071120140622
326515refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014071120140622
326960refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014071120140622
327100refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014071120140622
327655refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014071120140622
328220refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014071120140622
329350refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014071120140622
329665refgcc -m32 -O3 -fomit-frame-pointer2014071120140622
329740refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014071120140622
329810refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014071120140622
329810refgcc -m32 -O2 -fomit-frame-pointer2014071120140622
330355refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071120140622
330380refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014071120140622
330455refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071120140622
330470refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071120140622
331460refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014071120140622
331595refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071120140622
331875refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014071120140622
332045refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014071120140622
332050refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014071120140622
332190refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014071120140622
332345refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014071120140622
332540refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071120140622
332625refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071120140622
334155refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071120140622
335500refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014071120140622
335620refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014071120140622
335665refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071120140622
336530refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071120140622
336800refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071120140622
336995refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071120140622
337055refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014071120140622
337060refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014071120140622
337070refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071120140622
337120refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071120140622
337240refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071120140622
337470refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014071120140622
337475refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014071120140622
337550refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071120140622
337615refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014071120140622
337615refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014071120140622
337640refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014071120140622
338165refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071120140622
340285refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014071120140622
341155refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014071120140622
341725refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014071120140622
347205refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014071120140622
351155refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014071120140622
352325refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014071120140622
356815refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014071120140622
365670refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071120140622
365875refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014071120140622
369210refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014071120140622
370005refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014071120140622
370050refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071120140622
370610refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071120140622
373375refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071120140622
374445refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014071120140622