Implementation notes: x86, cryptologic, crypto_aead/aes128n8clocv1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: aes128n8clocv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
177728refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052420140517
177734refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052420140517
177752refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052420140517
177785refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052420140517
177812refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052420140517
177830refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052420140517
177939refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052420140517
178048refgcc -m32 -O -fomit-frame-pointer2014052420140517
178925refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052420140517
178976refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052420140517
179051refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052420140517
179073refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052420140517
179094refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052420140517
179212refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052420140517
181033refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052420140517
181527refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052420140517
181657refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052420140517
181730refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052420140517
181770refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052420140517
181773refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052420140517
183797refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052420140517
197964refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052420140517
198236refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052420140517
200285refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052420140517
200324refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052420140517
285854refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052420140517
285882refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052420140517
286106refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052420140517
286197refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052420140517
286279refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052420140517
286421refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052420140517
287039refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052420140517
287182refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052420140517
287461refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052420140517
287806refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052420140517
287969refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052420140517
288051refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052420140517
288261refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052420140517
288291refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052420140517
289070refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052420140517
289533refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052420140517
289979refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052420140517
290267refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052420140517
290612refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052420140517
290688refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052420140517
290731refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052420140517
290791refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052420140517
290934refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052420140517
291131refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052420140517
291166refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052420140517
291479refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052420140517
291609refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052420140517
292136refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052420140517
292288refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052420140517
292836refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052420140517
293145refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052420140517
293543refgcc -m32 -O3 -fomit-frame-pointer2014052420140517
293749refgcc -m32 -O2 -fomit-frame-pointer2014052420140517
293985refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052420140517
294045refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052420140517
294215refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052420140517
294364refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052420140517
294688refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052420140517
294767refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052420140517
294830refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052420140517
294931refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052420140517
295085refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052420140517
295088refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052420140517
295121refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052420140517
295133refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052420140517
295182refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052420140517
295261refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052420140517
295664refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052420140517
295709refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052420140517
296121refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052420140517
296373refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052420140517
296506refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052420140517
297073refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052420140517
297079refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052420140517
297546refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052420140517
297791refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052420140517
297830refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052420140517
333828refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052420140517
334251refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052420140517
335894refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052420140517
336321refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052420140517
336655refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052420140517
337009refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052420140517
337294refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052420140517
337348refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052420140517
337348refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052420140517
337421refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052420140517
337439refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052420140517
339106refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052420140517
339439refgcc -m32 -Os -fomit-frame-pointer2014052420140517
339551refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052420140517
339700refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052420140517
339746refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052420140517
339948refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052420140517
340145refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052420140517
340497refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052420140517
340512refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052420140517
344109refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052420140517
344485refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052420140517
344527refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052420140517
344564refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052420140517
345142refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052420140517
345346refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052420140517
345397refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052420140517
346037refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052420140517
346112refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052420140517
346288refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052420140517
346524refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052420140517
346897refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052420140517
368814refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052420140517
369542refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052420140517
399425refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052420140517
399642refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052420140517
399800refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052420140517
399909refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052420140517
400050refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052420140517
407250refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052420140517
442667refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052420140517
442725refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052420140517
551143refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052420140517
612014refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052420140517
612549refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052420140517
647933refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052420140517
648359refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052420140517
648483refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052420140517
649966refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052420140517
650350refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052420140517
653800refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052420140517
654242refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052420140517
660909refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052420140517
663941refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052420140517
668292refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052420140517
693072refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052420140517
757316refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052420140517
788000refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052420140517