Implementation notes: x86, hydra2, crypto_aead/shellaes128v1d5n64

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d5n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
353364refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060920140525
353564refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060920140525
353568refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060920140525
353596refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060920140525
353844refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060920140525
353932refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060920140525
353956refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060920140525
354792refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060920140525
355008refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060920140525
355252refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060920140525
355372refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060920140525
357380refgcc -m32 -O3 -fomit-frame-pointer2014060920140525
357804refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060920140525
359688refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060920140525
359696refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060920140525
359832refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060920140525
359928refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060920140525
361628refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060920140525
362228refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060920140525
375944refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060920140525
376704refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060920140525
376712refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060920140525
376828refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060920140525
376908refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060920140525
377256refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060920140525
377348refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060920140525
377380refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060920140525
377684refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060920140525
380256refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060920140525
380264refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060920140525
380320refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060920140525
380360refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060920140525
380428refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060920140525
380564refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060920140525
380692refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060920140525
381044refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060920140525
382428refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060920140525
382512refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060920140525
382884refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060920140525
383028refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060920140525
389408refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060920140525
390680refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060920140525
390784refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060920140525
390804refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060920140525
390948refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060920140525
390976refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060920140525
391008refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060920140525
391436refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060920140525
392064refgcc -m32 -O2 -fomit-frame-pointer2014060920140525
392212refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060920140525
392484refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060920140525
392932refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060920140525
394408refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060920140525
395004refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060920140525
396020refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060920140525
402860refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060920140525
402928refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060920140525
403092refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060920140525
403228refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060920140525
403348refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060920140525
408660refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060920140525
408664refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060920140525
408700refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060920140525
409292refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060920140525
409700refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060920140525
409792refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060920140525
409924refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060920140525
410704refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060920140525
417188refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060920140525
417524refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060920140525
417644refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060920140525
417680refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060920140525
420008refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060920140525
420616refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060920140525
421460refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060920140525
425072refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060920140525
425116refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060920140525
425324refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060920140525
426308refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060920140525
426628refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060920140525
428268refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060920140525
428576refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060920140525
430260refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060920140525
431140refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060920140525
431536refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060920140525
431832refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060920140525
432808refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060920140525
433048refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060920140525
433296refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060920140525
433700refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060920140525
434012refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060920140525
434828refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060920140525
434848refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060920140525
434864refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060920140525
434876refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060920140525
435152refgcc -m32 -O -fomit-frame-pointer2014060920140525
435172refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060920140525
435516refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060920140525
435784refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060920140525
435900refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060920140525
436260refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060920140525
436324refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060920140525
437144refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060920140525
437312refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060920140525
437740refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060920140525
437868refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060920140525
437876refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060920140525
438248refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060920140525
444004refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060920140525
445120refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060920140525
445684refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060920140525
445872refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060920140525
445908refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060920140525
447600refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060920140525
447768refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060920140525
447952refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060920140525
448488refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060920140525
448552refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060920140525
448580refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060920140525
448748refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060920140525
448808refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060920140525
448816refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060920140525
448856refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060920140525
448856refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060920140525
448980refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060920140525
449076refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060920140525
449088refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060920140525
449108refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060920140525
449196refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060920140525
449340refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060920140525
449364refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060920140525
449392refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060920140525
449460refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060920140525
449476refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060920140525
449480refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060920140525
449492refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060920140525
449572refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060920140525
449644refgcc -m32 -Os -fomit-frame-pointer2014060920140525
449716refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060920140525
449804refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060920140525
449868refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060920140525
450116refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060920140525
450164refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060920140525
450188refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060920140525
450252refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060920140525
450256refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060920140525
450488refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060920140525
450780refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060920140525
450780refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060920140525
450824refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060920140525
450936refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060920140525
451008refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060920140525
451560refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060920140525
455212refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060920140525
457636refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060920140525
458316refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060920140525
458380refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060920140525
459060refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060920140525
460576refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060920140525
468668refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060920140525
479164refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060920140525
480124refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060920140525
480368refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060920140525
484964refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060920140525
485132refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060920140525
485140refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060920140525
485264refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060920140525
486604refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060920140525
497308refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060920140525
498636refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060920140525