Implementation notes: x86, cryptologic, crypto_aead/aes256otrsv1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: aes256otrsv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
194049refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140517
194191refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140517
194234refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140517
199349refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140517
199639refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140517
199658refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140517
199788refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140517
201345refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140517
202630refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140517
202794refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140517
202936refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140517
204203refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140517
204324refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140517
204373refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140517
204376refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140517
204682refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140517
204973refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140517
205148refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140517
205497refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140517
206073refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140517
206079refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140517
206142refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140517
207161refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140517
207185refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140517
207297refgcc -m32 -O3 -fomit-frame-pointer2014052720140517
207785refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140517
207912refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140517
208036refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140517
208158refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052720140517
208558refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052720140517
209194refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140517
209288refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140517
209291refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140517
209333refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140517
209861refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140517
211012refgcc -m32 -O2 -fomit-frame-pointer2014052720140517
211785refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052720140517
212073refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052720140517
212140refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140517
212894refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140517
213143refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052720140517
213333refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052720140517
213461refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052720140517
213667refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052720140517
215088refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140517
215118refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052720140517
215285refgcc -m32 -Os -fomit-frame-pointer2014052720140517
216027refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052720140517
216076refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052720140517
216452refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052720140517
219864refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140517
219897refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140517
220337refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140517
220936refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140517
221465refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052720140517
234515refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140517
252185refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140517
253061refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140517
253076refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140517
253154refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140517
253582refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052720140517
253827refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052720140517
253867refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140517
253912refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140517
254312refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140517
254664refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052720140517
255909refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052720140517
255927refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052720140517
255967refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052720140517
256112refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140517
256194refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052720140517
256212refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140517
256894refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052720140517
257085refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140517
257660refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140517
260573refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140517
260872refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140517
263643refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052720140517
264170refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140517
264458refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140517
264994refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052720140517
265306refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052720140517
265621refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140517
268097refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052720140517
268218refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052720140517
269173refgcc -m32 -O -fomit-frame-pointer2014052720140517
269191refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052720140517
270806refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052720140517
273912refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052720140517
274088refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052720140517
274270refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140517
281164refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052720140517
283433refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140517
285900refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052720140517
414649refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140517
419537refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140517
421135refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140517
424816refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140517
430286refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140517
433044refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052720140517
441025refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140517
441208refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140517
441333refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140517
441859refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140517
443300refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140517
445741refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140517
447334refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140517
448659refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140517
451742refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052720140517
452625refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140517
453234refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140517
456600refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140517
456867refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140517
457025refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140517
458308refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140517
460192refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140517
460291refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140517
460325refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140517
460625refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140517
460700refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140517
462341refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140517
463400refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140517
463575refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140517
463650refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140517
463833refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140517
464000refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140517
464066refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052720140517
464133refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140517
464442refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140517
464992refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140517
465092refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140517
465216refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052720140517
465266refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052720140517
465842refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140517
466083refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140517
469392refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052720140517
469467refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140517
469491refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052720140517
526175refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052720140517
569500refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140517