Implementation notes: x86, cryptologic, crypto_aead/aes128otrsv1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: aes128otrsv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
153139refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052420140517
156021refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052420140517
157170refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052420140517
157582refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052420140517
157649refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052420140517
158364refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052420140517
159630refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052420140517
161245refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052420140517
162279refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052420140517
162294refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052420140517
162864refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052420140517
163652refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052420140517
163737refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052420140517
163930refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052420140517
164063refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052420140517
164209refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052420140517
164306refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052420140517
164800refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052420140517
165373refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052420140517
165400refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052420140517
165476refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052420140517
165788refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052420140517
166109refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052420140517
166243refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052420140517
166421refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052420140517
166752refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052420140517
167318refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052420140517
167442refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052420140517
167572refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052420140517
167733refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052420140517
167736refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052420140517
167776refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052420140517
169049refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052420140517
169061refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052420140517
169200refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052420140517
169276refgcc -m32 -O2 -fomit-frame-pointer2014052420140517
169385refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052420140517
170006refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052420140517
170106refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052420140517
170285refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052420140517
170694refgcc -m32 -Os -fomit-frame-pointer2014052420140517
171085refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052420140517
171115refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052420140517
172682refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052420140517
174103refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052420140517
174858refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052420140517
174982refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052420140517
175891refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052420140517
176073refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052420140517
176100refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052420140517
176200refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052420140517
181764refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052420140517
181769refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052420140517
195382refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052420140517
195566refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052420140517
195594refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052420140517
195627refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052420140517
197955refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052420140517
198100refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052420140517
198567refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052420140517
198749refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052420140517
200294refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052420140517
201860refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052420140517
202179refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052420140517
202221refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052420140517
205025refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052420140517
205458refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052420140517
205743refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052420140517
205827refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052420140517
206088refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052420140517
206546refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052420140517
207718refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052420140517
207721refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052420140517
208043refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052420140517
208173refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052420140517
208297refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052420140517
208582refgcc -m32 -O -fomit-frame-pointer2014052420140517
210697refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052420140517
212179refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052420140517
212564refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052420140517
216537refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052420140517
216582refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052420140517
216612refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052420140517
226855refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052420140517
234273refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052420140517
235649refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052420140517
322142refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052420140517
335142refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052420140517
335358refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052420140517
337949refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052420140517
346225refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052420140517
346417refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052420140517
349192refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052420140517
349875refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052420140517
354708refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052420140517
354742refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052420140517
355750refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052420140517
355983refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052420140517
360384refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052420140517
361450refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052420140517
361625refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052420140517
361775refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052420140517
361816refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052420140517
364583refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052420140517
364733refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052420140517
364758refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052420140517
364967refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052420140517
365033refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052420140517
365508refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052420140517
366916refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052420140517
367892refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052420140517
368017refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052420140517
368734refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052420140517
368934refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052420140517
369175refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052420140517
369767refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052420140517
369817refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052420140517
369825refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052420140517
369975refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052420140517
369992refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052420140517
370025refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052420140517
370450refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052420140517
370475refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052420140517
371083refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052420140517
371584refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052420140517
371784refgcc -m32 -O3 -fomit-frame-pointer2014052420140517
372033refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052420140517
374700refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052420140517
374991refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052420140517
375558refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052420140517
375841refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052420140517
376025refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052420140517
376400refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052420140517
376725refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052420140517
409484refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052420140517
439858refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052420140517
439858refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052420140517
440016refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052420140517
445175refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052420140517
445792refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052420140517