Implementation notes: x86, jos, crypto_aead/aes256otrpv1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes256otrpv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
223200refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070620140622
225937refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070620140622
226650refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070620140622
226785refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070620140622
228105refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070620140622
228690refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070620140622
228728refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070620140622
229575refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070620140622
231750refgcc -m32 -O2 -fomit-frame-pointer2014070620140622
232193refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070620140622
232380refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070620140622
232545refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070620140622
232612refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070620140622
232665refgcc -m32 -O3 -fomit-frame-pointer2014070620140622
233107refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070620140622
233550refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070620140622
233580refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070620140622
233595refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070620140622
233618refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070620140622
233633refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070620140622
233708refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070620140622
233888refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070620140622
234045refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070620140622
234195refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070620140622
234210refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070620140622
234263refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070620140622
234270refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070620140622
234990refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070620140622
235095refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070620140622
235650refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070620140622
236010refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070620140622
236167refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070620140622
236340refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070620140622
236407refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070620140622
236498refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070620140622
236587refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070620140622
236625refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070620140622
236940refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070620140622
236992refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070620140622
237105refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070620140622
237390refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070620140622
237495refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070620140622
237990refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070620140622
239873refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070620140622
240390refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070620140622
240615refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070620140622
240652refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070620140622
240705refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070620140622
241200refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070620140622
241387refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070620140622
241417refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070620140622
241537refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070620140622
241612refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070620140622
242205refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070620140622
242355refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070620140622
242490refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070620140622
242527refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070620140622
242910refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070620140622
242985refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070620140622
243097refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070620140622
243173refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070620140622
243360refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070620140622
243435refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070620140622
243502refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070620140622
243682refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070620140622
243698refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070620140622
243765refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070620140622
244088refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070620140622
244118refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070620140622
244282refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070620140622
244612refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070620140622
244852refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070620140622
245550refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070620140622
245760refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070620140622
246210refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070620140622
246382refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070620140622
246765refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070620140622
247388refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070620140622
247537refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070620140622
247598refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070620140622
248048refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070620140622
248287refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070620140622
248348refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070620140622
248423refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070620140622
248527refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070620140622
248543refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070620140622
248602refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070620140622
248670refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070620140622
248685refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070620140622
248842refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070620140622
249210refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070620140622
249330refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070620140622
249892refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070620140622
250620refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070620140622
251078refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070620140622
251565refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070620140622
251640refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070620140622
251895refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070620140622
252008refgcc -m32 -Os -fomit-frame-pointer2014070620140622
252098refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070620140622
252142refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070620140622
252255refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070620140622
252307refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070620140622
252330refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070620140622
252413refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070620140622
252442refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070620140622
252540refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070620140622
252855refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070620140622
252953refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070620140622
253155refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070620140622
253305refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070620140622
253485refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070620140622
253493refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070620140622
253972refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070620140622
254235refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070620140622
254295refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070620140622
254407refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070620140622
254482refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070620140622
254617refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070620140622
254730refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070620140622
254932refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070620140622
255000refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070620140622
255030refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070620140622
255082refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070620140622
255083refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070620140622
255098refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070620140622
255120refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070620140622
255157refgcc -m32 -O -fomit-frame-pointer2014070620140622
255292refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070620140622
255420refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070620140622
255435refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070620140622
255480refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070620140622
255750refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070620140622
255750refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070620140622
255825refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070620140622
256747refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070620140622
257355refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070620140622
258210refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070620140622
258945refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070620140622
259020refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070620140622
259275refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070620140622
259897refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070620140622
260003refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070620140622
260085refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070620140622
260280refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070620140622
261292refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070620140622
261885refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070620140622
262657refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070620140622
262740refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070620140622
262830refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070620140622
263078refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070620140622
263122refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070620140622
263670refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070620140622
264585refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070620140622
264863refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070620140622
265710refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070620140622
265785refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070620140622
265830refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070620140622
266123refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070620140622
266475refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070620140622