Implementation notes: x86, hydra2, crypto_aead/shellaes128v1d8n80

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d8n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
351128refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060920140525
351612refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060920140525
351740refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060920140525
351752refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060920140525
352040refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060920140525
352096refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060920140525
352180refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060920140525
352288refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060920140525
352776refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060920140525
352824refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060920140525
354060refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060920140525
354100refgcc -m32 -O3 -fomit-frame-pointer2014060920140525
356076refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060920140525
357420refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060920140525
357704refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060920140525
358104refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060920140525
358124refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060920140525
358212refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060920140525
358412refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060920140525
374508refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060920140525
374552refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060920140525
374712refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060920140525
374744refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060920140525
374784refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060920140525
374852refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060920140525
375020refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060920140525
375340refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060920140525
375376refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060920140525
377016refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060920140525
377152refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060920140525
378144refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060920140525
378308refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060920140525
378352refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060920140525
378392refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060920140525
378464refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060920140525
378572refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060920140525
380196refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060920140525
380248refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060920140525
380308refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060920140525
380572refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060920140525
387244refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060920140525
388288refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060920140525
388296refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060920140525
388448refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060920140525
388596refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060920140525
388600refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060920140525
388672refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060920140525
388912refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060920140525
389088refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060920140525
389364refgcc -m32 -O2 -fomit-frame-pointer2014060920140525
389620refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060920140525
390240refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060920140525
391104refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060920140525
391156refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060920140525
393692refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060920140525
397612refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060920140525
405248refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060920140525
405256refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060920140525
405456refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060920140525
405920refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060920140525
406448refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060920140525
406560refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060920140525
406980refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060920140525
407160refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060920140525
407392refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060920140525
407496refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060920140525
407592refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060920140525
408368refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060920140525
414908refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060920140525
415008refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060920140525
415524refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060920140525
416392refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060920140525
418140refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060920140525
419164refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060920140525
419832refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060920140525
421268refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060920140525
421476refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060920140525
421484refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060920140525
424248refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060920140525
424252refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060920140525
425920refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060920140525
426180refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060920140525
427856refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060920140525
428924refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060920140525
429608refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060920140525
429816refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060920140525
430736refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060920140525
430796refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060920140525
431520refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060920140525
431604refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060920140525
431776refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060920140525
431980refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060920140525
432100refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060920140525
432384refgcc -m32 -O -fomit-frame-pointer2014060920140525
432456refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060920140525
432620refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060920140525
432700refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060920140525
432856refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060920140525
432880refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060920140525
432896refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060920140525
432908refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060920140525
433288refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060920140525
433612refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060920140525
434628refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060920140525
435424refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060920140525
435956refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060920140525
436012refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060920140525
436184refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060920140525
440792refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060920140525
440952refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060920140525
443136refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060920140525
443548refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060920140525
443888refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060920140525
444536refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060920140525
445568refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060920140525
445772refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060920140525
446148refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060920140525
446324refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060920140525
446404refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060920140525
446516refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060920140525
446600refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060920140525
446700refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060920140525
446836refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060920140525
446836refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060920140525
446860refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060920140525
447016refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060920140525
447096refgcc -m32 -Os -fomit-frame-pointer2014060920140525
447176refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060920140525
447380refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060920140525
447440refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060920140525
447500refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060920140525
447508refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060920140525
447508refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060920140525
447512refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060920140525
447512refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060920140525
447536refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060920140525
447536refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060920140525
447548refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060920140525
447572refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060920140525
447596refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060920140525
447612refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060920140525
447624refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060920140525
447652refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060920140525
447652refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060920140525
447676refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060920140525
447696refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060920140525
447704refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060920140525
447756refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060920140525
447756refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060920140525
447844refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060920140525
448148refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060920140525
448652refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060920140525
449408refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060920140525
450108refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060920140525
450676refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060920140525
451328refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060920140525
451692refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060920140525
456584refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060920140525
457300refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060920140525
465652refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060920140525
474512refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060920140525
474776refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060920140525
476796refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060920140525
483932refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060920140525
484024refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060920140525
484192refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060920140525
484492refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060920140525
484524refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060920140525
497836refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060920140525
498764refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060920140525