Implementation notes: x86, h5nano, crypto_aead/aes128n12clocv1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128n12clocv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
274545refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014071120140622
275030refgcc -m32 -march=k8 -O -fomit-frame-pointer2014071120140622
275230refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014071120140622
275290refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014071120140622
275350refgcc -m32 -march=nocona -O -fomit-frame-pointer2014071120140622
275355refgcc -m32 -march=prescott -O -fomit-frame-pointer2014071120140622
275375refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014071120140622
275400refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014071120140622
275405refgcc -m32 -march=athlon -O -fomit-frame-pointer2014071120140622
275460refgcc -m32 -march=core2 -O -fomit-frame-pointer2014071120140622
275460refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014071120140622
275460refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014071120140622
275500refgcc -m32 -O -fomit-frame-pointer2014071120140622
275500refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014071120140622
275500refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014071120140622
275500refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014071120140622
275510refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014071120140622
275680refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014071120140622
275730refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014071120140622
275735refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014071120140622
275765refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014071120140622
276520refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014071120140622
277335refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014071120140622
277380refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014071120140622
277395refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014071120140622
277715refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014071120140622
277715refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014071120140622
277750refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014071120140622
277940refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014071120140622
278175refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014071120140622
279505refgcc -m32 -march=i386 -O -fomit-frame-pointer2014071120140622
281095refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014071120140622
281095refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014071120140622
281250refgcc -m32 -march=k6 -O -fomit-frame-pointer2014071120140622
281620refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014071120140622
281625refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014071120140622
281650refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014071120140622
287065refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071120140622
288100refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014071120140622
292315refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014071120140622
293420refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014071120140622
293425refgcc -m32 -march=pentium -O -fomit-frame-pointer2014071120140622
295355refgcc -m32 -march=i486 -O -fomit-frame-pointer2014071120140622
302975refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014071120140622
302995refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014071120140622
303010refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071120140622
303995refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014071120140622
303995refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014071120140622
304010refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071120140622
304370refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014071120140622
304550refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014071120140622
304580refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014071120140622
305040refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014071120140622
307385refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014071120140622
307435refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014071120140622
307480refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014071120140622
309555refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014071120140622
309555refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014071120140622
309575refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014071120140622
309795refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014071120140622
309810refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014071120140622
309820refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014071120140622
309860refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014071120140622
309870refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014071120140622
310340refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014071120140622
310355refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014071120140622
310360refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014071120140622
310615refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014071120140622
311440refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014071120140622
311550refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014071120140622
312485refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014071120140622
312515refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014071120140622
313060refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014071120140622
313465refgcc -m32 -Os -fomit-frame-pointer2014071120140622
313645refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071120140622
313650refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014071120140622
313725refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014071120140622
313735refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014071120140622
313760refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071120140622
313760refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014071120140622
313820refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014071120140622
313845refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014071120140622
314570refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014071120140622
314940refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014071120140622
314995refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014071120140622
315015refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014071120140622
315025refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014071120140622
315030refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014071120140622
315280refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014071120140622
315285refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014071120140622
315295refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014071120140622
315665refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014071120140622
316455refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014071120140622
316600refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014071120140622
316640refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071120140622
318190refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014071120140622
318330refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071120140622
319170refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071120140622
319255refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071120140622
319275refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071120140622
319275refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071120140622
319520refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071120140622
319520refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071120140622
320050refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071120140622
320245refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014071120140622
320295refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014071120140622
320625refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014071120140622
321005refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071120140622
324225refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014071120140622
324230refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014071120140622
324250refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014071120140622
324255refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014071120140622
325780refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014071120140622
327565refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014071120140622
327615refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014071120140622
328160refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014071120140622
328190refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014071120140622
328210refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014071120140622
328380refgcc -m32 -O3 -fomit-frame-pointer2014071120140622
329420refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071120140622
329660refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014071120140622
329720refgcc -m32 -O2 -fomit-frame-pointer2014071120140622
329720refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014071120140622
329735refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014071120140622
329840refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014071120140622
329885refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014071120140622
329965refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014071120140622
330005refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014071120140622
330085refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014071120140622
330260refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014071120140622
331285refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014071120140622
333630refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014071120140622
333695refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071120140622
333750refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014071120140622
333915refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014071120140622
333995refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014071120140622
334115refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014071120140622
334865refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014071120140622
335800refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014071120140622
335820refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014071120140622
335825refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014071120140622
335875refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014071120140622
336120refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014071120140622
337440refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014071120140622
337445refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014071120140622
337445refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014071120140622
337645refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014071120140622
337645refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014071120140622
337685refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014071120140622
337690refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014071120140622
337715refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014071120140622
337725refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014071120140622
337740refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014071120140622
337750refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014071120140622
337770refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014071120140622
338490refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014071120140622
340375refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014071120140622
341355refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014071120140622
346770refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014071120140622
347825refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014071120140622
349815refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014071120140622
356260refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014071120140622
364610refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014071120140622
364655refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071120140622
370190refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014071120140622
370800refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014071120140622
370885refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014071120140622
372065refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071120140622
372115refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014071120140622
372235refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014071120140622