Implementation notes: x86, cryptologic, crypto_aead/aes128n12clocv1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: aes128n12clocv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
178221refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052420140517
178294refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052420140517
178503refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052420140517
178703refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052420140517
178800refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052420140517
179046refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052420140517
179106refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052420140517
179188refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052420140517
179191refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052420140517
179554refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052420140517
179673refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052420140517
179697refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052420140517
179900refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052420140517
180218refgcc -m32 -O -fomit-frame-pointer2014052420140517
180900refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052420140517
181052refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052420140517
181188refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052420140517
181234refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052420140517
181312refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052420140517
181373refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052420140517
182303refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052420140517
182357refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052420140517
182621refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052420140517
197828refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052420140517
198876refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052420140517
198882refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052420140517
200046refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052420140517
287658refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052420140517
287679refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052420140517
287809refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052420140517
287925refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052420140517
288167refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052420140517
288224refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052420140517
288373refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052420140517
288879refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052420140517
289058refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052420140517
289324refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052420140517
289324refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052420140517
289451refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052420140517
289479refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052420140517
289485refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052420140517
289603refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052420140517
290512refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052420140517
290557refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052420140517
291188refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052420140517
291424refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052420140517
291503refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052420140517
291588refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052420140517
291627refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052420140517
291709refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052420140517
292418refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052420140517
292443refgcc -m32 -O2 -fomit-frame-pointer2014052420140517
292991refgcc -m32 -O3 -fomit-frame-pointer2014052420140517
293276refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052420140517
293315refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052420140517
293348refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052420140517
293482refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052420140517
294406refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052420140517
294491refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052420140517
294718refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052420140517
295097refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052420140517
295139refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052420140517
295255refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052420140517
295494refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052420140517
295709refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052420140517
295800refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052420140517
295882refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052420140517
296415refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052420140517
296454refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052420140517
296458refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052420140517
296527refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052420140517
296548refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052420140517
296800refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052420140517
296812refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052420140517
296997refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052420140517
297103refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052420140517
297121refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052420140517
297212refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052420140517
297285refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052420140517
297867refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052420140517
298006refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052420140517
298373refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052420140517
298440refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052420140517
298542refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052420140517
298788refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052420140517
334830refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052420140517
335273refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052420140517
336600refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052420140517
337494refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052420140517
337985refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052420140517
338367refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052420140517
338764refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052420140517
339158refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052420140517
339345refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052420140517
339382refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052420140517
339437refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052420140517
339894refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052420140517
340233refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052420140517
340367refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052420140517
340403refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052420140517
340876refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052420140517
341070refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052420140517
341206refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052420140517
341364refgcc -m32 -Os -fomit-frame-pointer2014052420140517
341367refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052420140517
342173refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052420140517
342243refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052420140517
345542refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052420140517
345882refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052420140517
346233refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052420140517
346331refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052420140517
346539refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052420140517
347324refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052420140517
347385refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052420140517
347421refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052420140517
347542refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052420140517
348306refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052420140517
349473refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052420140517
349709refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052420140517
403309refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052420140517
403433refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052420140517
403492refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052420140517
404450refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052420140517
404783refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052420140517
407675refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052420140517
445500refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052420140517
449075refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052420140517
647150refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052420140517
653783refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052420140517
654259refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052420140517
655417refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052420140517
660075refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052420140517
660634refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052420140517
662559refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052420140517
664133refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052420140517
667067refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052420140517
667092refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052420140517
667333refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052420140517
668225refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052420140517
718621refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052420140517