Implementation notes: x86, h5nano, crypto_aead/aes256otrpv1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes256otrpv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
315905refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014072820140622
316055refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014072820140622
316055refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014072820140622
317020refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014072820140622
317020refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014072820140622
317040refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014072820140622
317145refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014072820140622
317235refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014072820140622
317615refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014072820140622
317630refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014072820140622
321565refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014072820140622
321570refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014072820140622
321660refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014072820140622
321660refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014072820140622
332175refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014072820140622
333205refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014072820140622
333235refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014072820140622
334125refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014072820140622
334185refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014072820140622
334690refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014072820140622
335790refgcc -m32 -march=prescott -O -fomit-frame-pointer2014072820140622
335800refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014072820140622
335830refgcc -m32 -march=nocona -O -fomit-frame-pointer2014072820140622
335985refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014072820140622
335985refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014072820140622
335985refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014072820140622
336775refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014072820140622
337005refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014072820140622
337025refgcc -m32 -O2 -fomit-frame-pointer2014072820140622
339400refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014072820140622
339400refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014072820140622
339400refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014072820140622
339400refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014072820140622
340115refgcc -m32 -march=k8 -O -fomit-frame-pointer2014072820140622
340515refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014072820140622
340515refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014072820140622
340515refgcc -m32 -march=k6 -O -fomit-frame-pointer2014072820140622
340520refgcc -m32 -march=core2 -O -fomit-frame-pointer2014072820140622
340520refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014072820140622
340520refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014072820140622
340520refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014072820140622
340525refgcc -m32 -O -fomit-frame-pointer2014072820140622
340525refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014072820140622
340550refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014072820140622
340580refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014072820140622
341005refgcc -m32 -march=athlon -O -fomit-frame-pointer2014072820140622
341180refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014072820140622
341195refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014072820140622
341495refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014072820140622
341500refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014072820140622
341505refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014072820140622
341540refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014072820140622
341580refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014072820140622
341720refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014072820140622
341765refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014072820140622
341785refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014072820140622
341945refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014072820140622
343435refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014072820140622
343440refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014072820140622
343590refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014072820140622
344005refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014072820140622
344330refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014072820140622
344740refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014072820140622
345665refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014072820140622
346595refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014072820140622
347365refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014072820140622
348440refgcc -m32 -march=i386 -O -fomit-frame-pointer2014072820140622
348690refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014072820140622
350380refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014072820140622
350690refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014072820140622
350890refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014072820140622
350990refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014072820140622
351145refgcc -m32 -march=pentium -O -fomit-frame-pointer2014072820140622
351170refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014072820140622
351175refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014072820140622
351195refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014072820140622
351325refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014072820140622
351635refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014072820140622
351995refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014072820140622
352190refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014072820140622
352280refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014072820140622
352845refgcc -m32 -march=i486 -O -fomit-frame-pointer2014072820140622
354925refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014072820140622
356540refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014072820140622
356585refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014072820140622
356680refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014072820140622
357300refgcc -m32 -O3 -fomit-frame-pointer2014072820140622
357825refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014072820140622
358090refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014072820140622
358095refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014072820140622
358665refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014072820140622
360090refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014072820140622
360155refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014072820140622
360225refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014072820140622
360290refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014072820140622
360310refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014072820140622
360480refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014072820140622
360610refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014072820140622
360815refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014072820140622
360835refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014072820140622
361040refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014072820140622
361390refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014072820140622
361625refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014072820140622
363180refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014072820140622
363295refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014072820140622
363390refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014072820140622
363435refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014072820140622
364170refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014072820140622
364860refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014072820140622
364865refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014072820140622
364865refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014072820140622
364865refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014072820140622
364910refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014072820140622
365725refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014072820140622
366230refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014072820140622
366350refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014072820140622
366390refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014072820140622
367185refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014072820140622
367365refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014072820140622
367405refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014072820140622
367645refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014072820140622
367905refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014072820140622
368490refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014072820140622
368795refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014072820140622
368905refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014072820140622
370190refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014072820140622
370730refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014072820140622
370865refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014072820140622
370865refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014072820140622
370945refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014072820140622
371090refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014072820140622
371325refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014072820140622
371345refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014072820140622
371375refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014072820140622
372070refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014072820140622
372610refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014072820140622
373265refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014072820140622
373265refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014072820140622
373265refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014072820140622
373280refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014072820140622
373280refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014072820140622
373285refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014072820140622
373300refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014072820140622
373610refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014072820140622
374090refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014072820140622
374090refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014072820140622
374095refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014072820140622
374325refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014072820140622
374920refgcc -m32 -Os -fomit-frame-pointer2014072820140622
375220refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014072820140622
375430refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014072820140622
375430refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014072820140622
379965refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014072820140622
379965refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014072820140622
379970refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014072820140622
380135refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014072820140622
380560refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014072820140622
380590refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014072820140622
380640refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014072820140622
380815refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014072820140622
380855refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014072820140622
380855refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014072820140622
383440refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014072820140622
383460refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014072820140622
383465refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014072820140622
383470refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014072820140622
385580refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014072820140622
386520refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014072820140622
386520refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014072820140622
388350refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014072820140622