Implementation notes: x86, hydra2, crypto_aead/aes128n12clocv1

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128n12clocv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
194044refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060220140525
194092refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060220140525
194300refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060220140525
194328refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060220140525
194340refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060220140525
194424refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060220140525
194444refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060220140525
194484refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060220140525
194500refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060220140525
194508refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060220140525
194600refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060220140525
194868refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060220140525
195288refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060220140525
195308refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060220140525
195400refgcc -m32 -O -fomit-frame-pointer2014060220140525
195424refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060220140525
195460refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060220140525
195460refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060220140525
195472refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060220140525
195524refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060220140525
195528refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060220140525
195544refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060220140525
195584refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060220140525
195716refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060220140525
195824refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060220140525
195868refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060220140525
196052refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060220140525
196292refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060220140525
196512refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060220140525
199460refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060220140525
199472refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060220140525
199604refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060220140525
200012refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060220140525
200248refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060220140525
202872refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060220140525
202932refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060220140525
203084refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060220140525
212132refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060220140525
212168refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060220140525
213636refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060220140525
213772refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060220140525
216428refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060220140525
218340refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060220140525
237256refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060220140525
237356refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060220140525
237384refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060220140525
237452refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060220140525
237476refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060220140525
237512refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060220140525
237600refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060220140525
238312refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060220140525
238412refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060220140525
238508refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060220140525
238764refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060220140525
238792refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060220140525
238840refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060220140525
238864refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060220140525
238908refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060220140525
239004refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060220140525
239016refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060220140525
239040refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060220140525
239060refgcc -m32 -Os -fomit-frame-pointer2014060220140525
239080refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060220140525
239084refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060220140525
239084refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060220140525
239088refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060220140525
239104refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060220140525
239124refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060220140525
239172refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060220140525
239204refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060220140525
239220refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060220140525
239232refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060220140525
239652refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060220140525
239664refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060220140525
239704refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060220140525
239808refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060220140525
239864refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060220140525
240496refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060220140525
240512refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060220140525
240560refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060220140525
240588refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060220140525
241132refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060220140525
241176refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060220140525
241180refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060220140525
241292refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060220140525
241860refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060220140525
243912refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060220140525
245072refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060220140525
245184refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060220140525
245544refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060220140525
245748refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060220140525
245756refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060220140525
245796refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060220140525
245900refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060220140525
245908refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060220140525
245956refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060220140525
246000refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060220140525
246092refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060220140525
246156refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060220140525
246156refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060220140525
246280refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060220140525
246280refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060220140525
246332refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060220140525
246348refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060220140525
246452refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060220140525
246460refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060220140525
246528refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
246536refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060220140525
246544refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060220140525
246572refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060220140525
246652refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060220140525
246656refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
246664refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060220140525
246672refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060220140525
246676refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060220140525
246684refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060220140525
246720refgcc -m32 -O3 -fomit-frame-pointer2014060220140525
246752refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
246756refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
246756refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060220140525
246780refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060220140525
246860refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060220140525
246900refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060220140525
247096refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060220140525
247116refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060220140525
247188refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060220140525
247272refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060220140525
247404refgcc -m32 -O2 -fomit-frame-pointer2014060220140525
247480refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060220140525
247500refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060220140525
247728refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060220140525
247732refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060220140525
247732refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060220140525
247804refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060220140525
247816refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060220140525
247824refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060220140525
247880refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060220140525
247880refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060220140525
248272refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060220140525
248292refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060220140525
248556refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060220140525
248692refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060220140525
248696refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060220140525
248696refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060220140525
248724refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060220140525
250580refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060220140525
250752refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060220140525
250892refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060220140525
251008refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060220140525
251084refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060220140525
251136refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060220140525
251840refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060220140525
252352refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060220140525
252804refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060220140525
253444refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060220140525
253584refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060220140525
253620refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060220140525
256092refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060220140525
259208refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060220140525
259336refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060220140525
260556refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060220140525
260656refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060220140525
261520refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060220140525
261852refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060220140525
262724refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060220140525
263516refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060220140525
264328refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060220140525
264684refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060220140525
264748refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060220140525
267312refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060220140525