Implementation notes: x86, hydra2, crypto_aead/shellaes128v1d7n80

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d7n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
350672refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060920140525
351320refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060920140525
351352refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060920140525
351360refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060920140525
351544refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060920140525
351596refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060920140525
351992refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060920140525
352112refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060920140525
352420refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060920140525
352980refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060920140525
353700refgcc -m32 -O3 -fomit-frame-pointer2014060920140525
354628refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060920140525
355700refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060920140525
357872refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060920140525
357880refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060920140525
357980refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060920140525
358000refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060920140525
358920refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060920140525
359092refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060920140525
373688refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060920140525
373748refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060920140525
374612refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060920140525
374796refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060920140525
374900refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060920140525
375168refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060920140525
375200refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060920140525
375200refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060920140525
375392refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060920140525
376732refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060920140525
376792refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060920140525
377968refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060920140525
378016refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060920140525
378080refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060920140525
378084refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060920140525
378136refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060920140525
378404refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060920140525
379864refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060920140525
380260refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060920140525
380408refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060920140525
380472refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060920140525
387912refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060920140525
388004refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060920140525
388028refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060920140525
388152refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060920140525
388304refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060920140525
388448refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060920140525
388532refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060920140525
388640refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060920140525
388700refgcc -m32 -O2 -fomit-frame-pointer2014060920140525
388872refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060920140525
389408refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060920140525
389548refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060920140525
390052refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060920140525
390276refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060920140525
393056refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060920140525
397260refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060920140525
405296refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060920140525
405328refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060920140525
405680refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060920140525
405760refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060920140525
405888refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060920140525
405940refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060920140525
405944refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060920140525
406188refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060920140525
406192refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060920140525
406424refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060920140525
407000refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060920140525
407444refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060920140525
413684refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060920140525
413716refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060920140525
414032refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060920140525
417456refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060920140525
417796refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060920140525
418364refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060920140525
418416refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060920140525
421060refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060920140525
421132refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060920140525
421508refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060920140525
423888refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060920140525
423920refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060920140525
425548refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060920140525
425656refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060920140525
427420refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060920140525
429308refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060920140525
429640refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060920140525
430040refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060920140525
430072refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060920140525
430144refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060920140525
431288refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060920140525
431436refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060920140525
431468refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060920140525
431624refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060920140525
432152refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060920140525
432384refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060920140525
432408refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060920140525
432500refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060920140525
432604refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060920140525
432664refgcc -m32 -O -fomit-frame-pointer2014060920140525
432700refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060920140525
432712refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060920140525
432732refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060920140525
433012refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060920140525
433056refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060920140525
434516refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060920140525
435564refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060920140525
435732refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060920140525
435944refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060920140525
436084refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060920140525
440320refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060920140525
440792refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060920140525
442464refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060920140525
443088refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060920140525
443880refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060920140525
443928refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060920140525
443980refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060920140525
445120refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060920140525
445880refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060920140525
445940refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060920140525
445972refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060920140525
446196refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060920140525
446428refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060920140525
446428refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060920140525
446712refgcc -m32 -Os -fomit-frame-pointer2014060920140525
446740refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060920140525
446776refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060920140525
446848refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060920140525
446860refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060920140525
446976refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060920140525
447032refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060920140525
447036refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060920140525
447140refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060920140525
447256refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060920140525
447268refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060920140525
447352refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060920140525
447368refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060920140525
447432refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060920140525
447440refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060920140525
447448refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060920140525
447452refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060920140525
447472refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060920140525
447508refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060920140525
447524refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060920140525
447524refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060920140525
447560refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060920140525
447588refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060920140525
447600refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060920140525
447600refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060920140525
447620refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060920140525
447676refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060920140525
447732refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060920140525
448224refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060920140525
448768refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060920140525
449252refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060920140525
450164refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060920140525
454128refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060920140525
455456refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060920140525
455612refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060920140525
456732refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060920140525
457284refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060920140525
465704refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060920140525
471604refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060920140525
472268refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060920140525
476348refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060920140525
483104refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060920140525
483568refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060920140525
483696refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060920140525
483916refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060920140525
484312refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060920140525
496452refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060920140525
497232refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060920140525