Implementation notes: x86, cryptologic, crypto_aead/aes128n12silcv1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: aes128n12silcv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
198112refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052420140517
198188refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052420140517
198373refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052420140517
198536refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052420140517
198585refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052420140517
199233refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052420140517
199300refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052420140517
199325refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052420140517
199333refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052420140517
199333refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052420140517
201482refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052420140517
201603refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052420140517
201609refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052420140517
202982refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052420140517
203451refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052420140517
204131refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052420140517
204182refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052420140517
204364refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052420140517
204403refgcc -m32 -O -fomit-frame-pointer2014052420140517
205066refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052420140517
205867refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052420140517
205876refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052420140517
205894refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052420140517
206085refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052420140517
220864refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052420140517
222354refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052420140517
224036refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052420140517
224949refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052420140517
231112refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052420140517
305094refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052420140517
305137refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052420140517
305179refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052420140517
305727refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052420140517
305903refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052420140517
305918refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052420140517
307160refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052420140517
308124refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052420140517
308149refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052420140517
308439refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052420140517
309033refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052420140517
309288refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052420140517
309600refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052420140517
309688refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052420140517
309915refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052420140517
310482refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052420140517
311085refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052420140517
311376refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052420140517
311597refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052420140517
311833refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052420140517
312012refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052420140517
312815refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052420140517
313051refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052420140517
313442refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052420140517
313448refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052420140517
313958refgcc -m32 -O3 -fomit-frame-pointer2014052420140517
314049refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052420140517
314191refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052420140517
314303refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052420140517
314421refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052420140517
314752refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052420140517
315000refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052420140517
315755refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052420140517
316130refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052420140517
316330refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052420140517
316631refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052420140517
316770refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052420140517
316918refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052420140517
316997refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052420140517
317346refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052420140517
317388refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052420140517
317394refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052420140517
317442refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052420140517
317442refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052420140517
317588refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052420140517
317715refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052420140517
317767refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052420140517
317788refgcc -m32 -O2 -fomit-frame-pointer2014052420140517
317894refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052420140517
317906refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052420140517
317909refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052420140517
318070refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052420140517
318306refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052420140517
318455refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052420140517
319406refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052420140517
319443refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052420140517
319546refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052420140517
320567refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052420140517
321027refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052420140517
321649refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052420140517
325949refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052420140517
359743refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052420140517
359824refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052420140517
359955refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052420140517
362567refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052420140517
363000refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052420140517
363149refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052420140517
363651refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052420140517
363900refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052420140517
364342refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052420140517
364388refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052420140517
364436refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052420140517
364512refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052420140517
364773refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052420140517
364791refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052420140517
365288refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052420140517
365418refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052420140517
365912refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052420140517
366367refgcc -m32 -Os -fomit-frame-pointer2014052420140517
367418refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052420140517
368018refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052420140517
368303refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052420140517
368473refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052420140517
370042refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052420140517
370188refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052420140517
370315refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052420140517
371130refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052420140517
371376refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052420140517
372463refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052420140517
376018refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052420140517
376197refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052420140517
380467refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052420140517
446767refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052420140517
446966refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052420140517
447125refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052420140517
447258refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052420140517
459425refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052420140517
497191refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052420140517
646500refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052420140517
649207refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052420140517
685908refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052420140517
686167refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052420140517
686958refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052420140517
691142refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052420140517
701675refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052420140517
703709refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052420140517
708200refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052420140517
759065refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052420140517
769214refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052420140517
770000refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052420140517
815100refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052420140517