Implementation notes: x86, hydra2, crypto_aead/aes128n8clocv1

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128n8clocv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
193548refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060220140525
193596refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060220140525
193924refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060220140525
194816refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060220140525
194896refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060220140525
194924refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060220140525
194988refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060220140525
195048refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060220140525
195056refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060220140525
195060refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060220140525
195168refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060220140525
195172refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060220140525
195204refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060220140525
195212refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060220140525
195532refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060220140525
195628refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060220140525
195672refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060220140525
195752refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060220140525
196004refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060220140525
196012refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060220140525
196056refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060220140525
196080refgcc -m32 -O -fomit-frame-pointer2014060220140525
196156refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060220140525
196180refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060220140525
196184refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060220140525
196236refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060220140525
196672refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060220140525
196952refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060220140525
197216refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060220140525
199092refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060220140525
199228refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060220140525
200616refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060220140525
200644refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060220140525
200740refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060220140525
202364refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060220140525
202560refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060220140525
202640refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060220140525
211388refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060220140525
211640refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060220140525
211896refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060220140525
211932refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060220140525
216124refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060220140525
217052refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060220140525
236468refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060220140525
236472refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060220140525
236520refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060220140525
236588refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060220140525
236680refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060220140525
237772refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060220140525
237840refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060220140525
237880refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060220140525
238024refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060220140525
238040refgcc -m32 -Os -fomit-frame-pointer2014060220140525
238100refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060220140525
238252refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060220140525
238324refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060220140525
238364refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060220140525
238488refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060220140525
238492refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060220140525
238512refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060220140525
238544refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060220140525
238556refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060220140525
238560refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060220140525
238564refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060220140525
238812refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060220140525
238880refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060220140525
238984refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060220140525
238996refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060220140525
239080refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060220140525
239104refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060220140525
239192refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060220140525
239296refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060220140525
239300refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060220140525
239328refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060220140525
239336refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060220140525
239544refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060220140525
239600refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060220140525
239688refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060220140525
239812refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060220140525
239840refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060220140525
239880refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060220140525
239924refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060220140525
239964refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060220140525
240200refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060220140525
240272refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060220140525
241260refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060220140525
244464refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060220140525
244588refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060220140525
244804refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060220140525
245596refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060220140525
245600refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060220140525
245712refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060220140525
245740refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060220140525
245760refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060220140525
245776refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060220140525
245808refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060220140525
245828refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
245828refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060220140525
246012refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060220140525
246088refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060220140525
246096refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
246124refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060220140525
246140refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060220140525
246156refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060220140525
246168refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060220140525
246172refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060220140525
246204refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060220140525
246208refgcc -m32 -O3 -fomit-frame-pointer2014060220140525
246212refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060220140525
246236refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060220140525
246368refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060220140525
246384refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060220140525
246532refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060220140525
246560refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060220140525
246580refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060220140525
246624refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060220140525
246656refgcc -m32 -O2 -fomit-frame-pointer2014060220140525
246664refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060220140525
246676refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060220140525
246844refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060220140525
246860refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060220140525
246888refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060220140525
247028refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060220140525
247032refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060220140525
247052refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060220140525
247068refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060220140525
247072refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060220140525
247084refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060220140525
247104refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060220140525
247116refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060220140525
247128refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060220140525
247176refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
247188refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060220140525
247256refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060220140525
247312refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060220140525
247372refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060220140525
247672refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
247896refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060220140525
247980refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060220140525
248148refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060220140525
248240refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060220140525
248336refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060220140525
248472refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060220140525
248628refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060220140525
250772refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060220140525
250876refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060220140525
250900refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060220140525
250920refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060220140525
250972refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060220140525
251004refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060220140525
251048refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060220140525
251212refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060220140525
251348refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060220140525
252264refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060220140525
253216refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060220140525
253332refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060220140525
253420refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060220140525
255620refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060220140525
258740refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060220140525
258860refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060220140525
259488refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060220140525
259544refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060220140525
259568refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060220140525
259592refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060220140525
261756refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060220140525
261824refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060220140525
262808refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060220140525
264056refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060220140525
264540refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060220140525
265720refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060220140525