Implementation notes: x86, cryptologic, crypto_aead/aes256otrpv1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: aes256otrpv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
206467refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140517
206606refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140517
206640refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140517
212224refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140517
212263refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140517
214121refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140517
215479refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140517
216821refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140517
217236refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140517
217258refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140517
217612refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140517
217621refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140517
217682refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140517
217734refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140517
218024refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140517
218170refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140517
219115refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140517
219176refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140517
219206refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140517
219506refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140517
220218refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140517
221600refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140517
221937refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140517
221952refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140517
222106refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140517
222182refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140517
222709refgcc -m32 -O3 -fomit-frame-pointer2014052720140517
223182refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140517
224349refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140517
225315refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140517
225452refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052720140517
225455refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052720140517
226567refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052720140517
226606refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052720140517
226746refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052720140517
226818refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140517
227421refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140517
227564refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140517
227600refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140517
228118refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140517
229197refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140517
230512refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052720140517
232909refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140517
233006refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140517
233561refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052720140517
235882refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052720140517
236294refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052720140517
236806refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052720140517
237134refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140517
237161refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140517
237164refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140517
237170refgcc -m32 -O2 -fomit-frame-pointer2014052720140517
237333refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140517
237400refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140517
237460refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140517
237561refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140517
237636refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140517
238012refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052720140517
238218refgcc -m32 -Os -fomit-frame-pointer2014052720140517
238973refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052720140517
238991refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052720140517
239518refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052720140517
239563refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140517
239921refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140517
241424refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052720140517
251736refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140517
251952refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052720140517
252006refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140517
266009refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140517
266067refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140517
266070refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140517
266533refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140517
266646refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052720140517
266688refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052720140517
266697refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140517
271900refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140517
272173refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140517
273421refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052720140517
274112refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052720140517
274143refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052720140517
274397refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140517
274482refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052720140517
274567refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052720140517
275664refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140517
280097refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140517
280136refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140517
282521refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052720140517
282655refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140517
283343refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140517
283455refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052720140517
284006refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052720140517
285452refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140517
285485refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140517
285582refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052720140517
288500refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052720140517
290333refgcc -m32 -O -fomit-frame-pointer2014052720140517
291388refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052720140517
292597refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052720140517
293860refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140517
295518refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052720140517
300534refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052720140517
300609refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140517
302051refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052720140517
313218refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140517
316491refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052720140517
321034refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052720140517
440214refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140517
444021refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140517
452814refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140517
455279refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140517
460763refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140517
461330refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140517
464158refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052720140517
469925refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140517
470225refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140517
470266refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140517
470275refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140517
477000refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140517
477017refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140517
477750refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140517
480358refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140517
481692refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140517
481858refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140517
488608refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140517
491209refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052720140517
494109refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140517
495025refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140517
495500refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140517
495817refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140517
496167refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140517
499258refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140517
499767refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140517
500342refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052720140517
500366refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140517
501317refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140517
501417refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140517
501609refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140517
501750refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140517
508425refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052720140517
512241refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052720140517