Implementation notes: x86, jos, crypto_aead/shellaes128v1d5n80

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d5n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
349148refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070920140622
349515refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
349605refgcc -m32 -O3 -fomit-frame-pointer2014070920140622
350205refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
350835refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
350955refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
352942refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
353355refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
353377refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
355485refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
358275refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
358305refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
360120refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
360930refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
360982refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
361192refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
361470refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
362415refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
364665refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
365160refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
365880refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
366495refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
366968refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070920140622
367035refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
368295refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
369615refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070920140622
369855refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070920140622
369960refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
370305refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
370470refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
371153refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
372068refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070920140622
373027refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
374970refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
375105refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070920140622
381435refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
389362refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
394928refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
396105refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
396712refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
396915refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
396953refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
397463refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
397823refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
397973refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
398002refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
398032refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
398078refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
398707refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
398805refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
398835refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
399217refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
399233refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
399337refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
399795refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
400020refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
400665refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
401813refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
407145refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
408135refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
408960refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
409523refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
409740refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
410310refgcc -m32 -O2 -fomit-frame-pointer2014070920140622
410497refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
414360refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
414863refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
415155refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
415500refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
416573refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070920140622
416588refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
416647refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070920140622
417210refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
417307refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070920140622
419325refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070920140622
419917refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
428707refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
429517refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
429833refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
430147refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
430792refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
437175refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
438270refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
440227refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070920140622
441412refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
447097refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
448523refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
449775refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
456068refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
457868refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
458123refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
458745refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
458880refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
461093refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
461183refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
462390refgcc -m32 -O -fomit-frame-pointer2014070920140622
463132refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
463553refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
463605refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
463740refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
465892refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
465997refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
466312refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
467678refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
467827refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
468285refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
468465refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
468533refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
469395refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
471225refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
471645refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
471893refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
472275refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
472290refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
473378refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
475237refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
475470refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
475590refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
475875refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070920140622
475958refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070920140622
476295refgcc -m32 -Os -fomit-frame-pointer2014070920140622
476857refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
477720refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070920140622
477743refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
477975refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
478080refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070920140622
478305refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
479670refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
479767refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
479933refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070920140622
481560refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
483135refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
483405refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
483450refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
484492refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
487305refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070920140622
487755refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070920140622
487920refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
487935refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
488648refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070920140622
489923refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070920140622
491010refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
495060refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
495390refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
497062refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
497557refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
497595refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
498788refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
498892refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
498915refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
499312refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
499470refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
499950refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
500018refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
501698refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
502103refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
502230refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
503648refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
506100refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
517020refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070920140622