Implementation notes: x86, hydra2, crypto_aead/shellaes128v1d8n64

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d8n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
351076refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060920140525
351384refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060920140525
351644refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060920140525
351724refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060920140525
351752refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060920140525
351888refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060920140525
351976refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060920140525
352812refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060920140525
352876refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060920140525
353256refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060920140525
353988refgcc -m32 -O3 -fomit-frame-pointer2014060920140525
354200refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060920140525
356268refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060920140525
357660refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060920140525
357888refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060920140525
358120refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060920140525
358280refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060920140525
359820refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060920140525
360000refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060920140525
374532refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060920140525
374572refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060920140525
374652refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060920140525
374688refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060920140525
375096refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060920140525
375160refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060920140525
375232refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060920140525
375348refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060920140525
375376refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060920140525
377800refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060920140525
377900refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060920140525
377924refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060920140525
378172refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060920140525
378272refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060920140525
378328refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060920140525
378424refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060920140525
378792refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060920140525
380212refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060920140525
380436refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060920140525
380472refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060920140525
380892refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060920140525
387616refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060920140525
388076refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060920140525
388312refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060920140525
388528refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060920140525
388904refgcc -m32 -O2 -fomit-frame-pointer2014060920140525
389312refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060920140525
389328refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060920140525
389436refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060920140525
389496refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060920140525
389512refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060920140525
390308refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060920140525
390332refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060920140525
392576refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060920140525
392780refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060920140525
393404refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060920140525
401404refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060920140525
403652refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060920140525
403888refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060920140525
403996refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060920140525
405384refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060920140525
405424refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060920140525
405448refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060920140525
405748refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060920140525
406168refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060920140525
406196refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060920140525
407012refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060920140525
407128refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060920140525
407168refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060920140525
413040refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060920140525
414224refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060920140525
414332refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060920140525
414488refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060920140525
417408refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060920140525
417476refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060920140525
418012refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060920140525
421184refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060920140525
421560refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060920140525
421604refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060920140525
424152refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060920140525
424224refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060920140525
426088refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060920140525
426352refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060920140525
428516refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060920140525
428912refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060920140525
430016refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060920140525
430112refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060920140525
430632refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060920140525
430728refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060920140525
431048refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060920140525
431268refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060920140525
432016refgcc -m32 -O -fomit-frame-pointer2014060920140525
432584refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060920140525
432628refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060920140525
432640refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060920140525
432656refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060920140525
432676refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060920140525
432840refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060920140525
432928refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060920140525
433012refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060920140525
433252refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060920140525
433648refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060920140525
433756refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060920140525
433952refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060920140525
434540refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060920140525
435320refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060920140525
435344refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060920140525
435348refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060920140525
435668refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060920140525
440624refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060920140525
441248refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060920140525
443316refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060920140525
443728refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060920140525
443848refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060920140525
444072refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060920140525
444396refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060920140525
444728refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060920140525
446024refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060920140525
446116refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060920140525
446404refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060920140525
446428refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060920140525
446464refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060920140525
446512refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060920140525
446588refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060920140525
446692refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060920140525
446704refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060920140525
446720refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060920140525
446832refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060920140525
446840refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060920140525
446856refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060920140525
446892refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060920140525
446912refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060920140525
446920refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060920140525
446936refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060920140525
446976refgcc -m32 -Os -fomit-frame-pointer2014060920140525
447044refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060920140525
447056refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060920140525
447068refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060920140525
447072refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060920140525
447152refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060920140525
447256refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060920140525
447320refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060920140525
447564refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060920140525
447728refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060920140525
447828refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060920140525
447912refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060920140525
447936refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060920140525
448092refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060920140525
448104refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060920140525
448116refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060920140525
448704refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060920140525
448760refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060920140525
449336refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060920140525
450232refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060920140525
450272refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060920140525
456148refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060920140525
456664refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060920140525
457208refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060920140525
459268refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060920140525
459616refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060920140525
466432refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060920140525
474556refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060920140525
476464refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060920140525
476600refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060920140525
481656refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060920140525
481808refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060920140525
482940refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060920140525
483684refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060920140525
483896refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060920140525
494100refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060920140525
496212refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060920140525