Implementation notes: x86, jos, crypto_aead/shellaes128v1d4n64

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: shellaes128v1d4n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
351382refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
352807refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
353123refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
353850refgcc -m32 -O3 -fomit-frame-pointer2014070920140622
354082refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
355065refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
355537refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070920140622
356490refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
357180refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
358882refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
360165refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
360510refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
360848refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
361448refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
361552refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
362032refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
364485refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
364950refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
367920refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
368055refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
368393refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
368505refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
368558refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
368595refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070920140622
369795refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
371070refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
372818refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
373508refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070920140622
373785refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
374467refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
374925refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070920140622
375000refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
375308refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
375420refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070920140622
376808refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070920140622
383963refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
384990refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
397223refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
398295refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
398775refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
399330refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
399345refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
399660refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
400245refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
400410refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
400507refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
400620refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
400995refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
401138refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
401198refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
401565refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
401617refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
402127refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
402383refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
402487refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
402848refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
404348refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
405105refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
407213refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
408203refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
412133refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
412313refgcc -m32 -O2 -fomit-frame-pointer2014070920140622
412838refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
413370refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
414150refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
416782refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
416888refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
417038refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
417188refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070920140622
417525refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
417915refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070920140622
418440refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070920140622
419175refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
421020refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
421297refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070920140622
426945refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
431363refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
431663refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
432742refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
432878refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
432983refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
437565refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
444787refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070920140622
445372refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
446340refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
447443refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
450322refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
454687refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
458835refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
459067refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
460117refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
460515refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
461077refgcc -m32 -O -fomit-frame-pointer2014070920140622
462360refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
464543refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
466118refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
466192refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
467835refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
467925refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
468668refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
469485refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
469560refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
471023refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
472387refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
473587refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
473730refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
474480refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
474503refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
474847refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
475717refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
476355refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
476385refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
477068refgcc -m32 -Os -fomit-frame-pointer2014070920140622
477322refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
477353refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
477518refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
477773refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
478485refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070920140622
481530refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
481837refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
481838refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070920140622
482160refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070920140622
482835refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070920140622
482850refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070920140622
484005refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
484223refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
484238refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
484575refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
486075refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
486360refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
486893refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070920140622
487215refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
488618refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
489555refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
489570refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070920140622
490013refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070920140622
491085refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
491168refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070920140622
493110refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
493297refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
495885refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
496005refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
497235refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
497760refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
500152refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
502162refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
502643refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
502755refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
502950refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
502965refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
503497refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
503550refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
503970refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
504563refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
504660refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
504735refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
505845refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
506333refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
517155refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
517642refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070920140622