Implementation notes: x86, jos, crypto_aead/aes128n8clocv1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128n8clocv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
197160refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070520140622
197677refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070520140622
197797refgcc -m32 -O -fomit-frame-pointer2014070520140622
198158refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070520140622
198278refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070520140622
199140refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070520140622
199343refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070520140622
199485refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070520140622
199905refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070520140622
199965refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070520140622
200160refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070520140622
200160refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070520140622
200310refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070520140622
200377refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070520140622
200415refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070520140622
200437refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070520140622
200730refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070520140622
200797refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070520140622
201053refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070520140622
201210refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070520140622
201510refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070520140622
201562refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070520140622
201600refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070520140622
201697refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070520140622
202710refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070520140622
203235refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070520140622
205395refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070520140622
206603refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070520140622
207120refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070520140622
207607refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070520140622
207825refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070520140622
208140refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070520140622
208545refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070520140622
208575refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070520140622
208605refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070520140622
208943refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070520140622
209145refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070520140622
209145refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070520140622
218137refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070520140622
218528refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070520140622
234915refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070520140622
235102refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070520140622
235500refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070520140622
235673refgcc -m32 -Os -fomit-frame-pointer2014070520140622
235695refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070520140622
235987refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070520140622
236077refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070520140622
236242refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070520140622
236287refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070520140622
236332refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070520140622
236370refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070520140622
236415refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070520140622
236558refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070520140622
236565refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070520140622
236677refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070520140622
236677refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070520140622
236685refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070520140622
236753refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070520140622
236850refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070520140622
236993refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070520140622
237030refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070520140622
237075refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070520140622
237225refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070520140622
237315refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070520140622
237405refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070520140622
237435refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070520140622
237457refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070520140622
237690refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070520140622
237728refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070520140622
237780refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070520140622
237787refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070520140622
237892refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070520140622
237893refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070520140622
237922refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070520140622
237945refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070520140622
238020refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070520140622
238260refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070520140622
238402refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070520140622
239242refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070520140622
239858refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070520140622
245273refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070520140622
245407refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070520140622
245820refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070520140622
246900refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070520140622
247312refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070520140622
247455refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070520140622
247568refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070520140622
247597refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070520140622
247852refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070520140622
248115refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070520140622
248318refgcc -m32 -O3 -fomit-frame-pointer2014070520140622
248355refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070520140622
248527refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070520140622
248527refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070520140622
248708refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070520140622
249082refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070520140622
249473refgcc -m32 -O2 -fomit-frame-pointer2014070520140622
249518refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070520140622
249555refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070520140622
249585refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070520140622
249675refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070520140622
249825refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070520140622
249945refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070520140622
250117refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070520140622
250200refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070520140622
250290refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070520140622
250365refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070520140622
250403refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070520140622
250605refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070520140622
250890refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070520140622
250905refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070520140622
250980refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070520140622
251137refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070520140622
251182refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070520140622
251400refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070520140622
251505refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070520140622
251738refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070520140622
251760refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070520140622
251858refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070520140622
251895refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070520140622
251940refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070520140622
252038refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070520140622
252285refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070520140622
252322refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070520140622
252547refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070520140622
252832refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070520140622
253140refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070520140622
254565refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070520140622
254880refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070520140622
254887refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070520140622
255090refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070520140622
255240refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070520140622
255352refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070520140622
255578refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070520140622
255742refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070520140622
255832refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070520140622
255885refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070520140622
255982refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070520140622
256860refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070520140622
256980refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070520140622
257452refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070520140622
257513refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070520140622
257640refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070520140622
257700refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070520140622
258195refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070520140622
258398refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070520140622
258525refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070520140622
258540refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070520140622
260377refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070520140622
260468refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070520140622
261060refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070520140622
261982refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070520140622
262432refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070520140622
262530refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070520140622
265313refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070520140622
265410refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070520140622
265560refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070520140622
266933refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070520140622
267630refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070520140622
269228refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070520140622