Implementation notes: x86, hydra2, crypto_aead/aes128n8silcv1

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128n8silcv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
216952refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060220140525
218152refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060220140525
218176refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060220140525
218216refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060220140525
218252refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060220140525
218304refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060220140525
218340refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060220140525
219444refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060220140525
222428refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060220140525
222448refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060220140525
222512refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060220140525
223612refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060220140525
224920refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060220140525
225004refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060220140525
225008refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060220140525
225016refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060220140525
225048refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060220140525
225232refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060220140525
225528refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060220140525
225556refgcc -m32 -O -fomit-frame-pointer2014060220140525
225564refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060220140525
225588refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060220140525
225624refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060220140525
225692refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060220140525
225704refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060220140525
225724refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060220140525
226120refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060220140525
226528refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060220140525
228044refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060220140525
228508refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060220140525
228644refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060220140525
229456refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060220140525
233592refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060220140525
233880refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060220140525
235240refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060220140525
235328refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060220140525
239188refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060220140525
245564refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060220140525
245612refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060220140525
245648refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060220140525
246784refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060220140525
246824refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060220140525
247148refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060220140525
260492refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060220140525
260564refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060220140525
261192refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060220140525
261560refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060220140525
261580refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060220140525
262376refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060220140525
262672refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060220140525
262944refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060220140525
263096refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060220140525
263284refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060220140525
263576refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060220140525
263576refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060220140525
263656refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060220140525
263696refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060220140525
263736refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060220140525
263884refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060220140525
263912refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060220140525
263924refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060220140525
264140refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060220140525
264424refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060220140525
264484refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060220140525
264612refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060220140525
264720refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
264732refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060220140525
265104refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060220140525
265456refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060220140525
265732refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060220140525
265812refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060220140525
265956refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060220140525
266000refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060220140525
266100refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060220140525
266148refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060220140525
266416refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060220140525
266920refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060220140525
266976refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060220140525
267012refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060220140525
267056refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060220140525
267088refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060220140525
267176refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060220140525
267192refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060220140525
267228refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060220140525
267620refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060220140525
267656refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060220140525
268512refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060220140525
268568refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060220140525
268572refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060220140525
268572refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060220140525
268600refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060220140525
268604refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060220140525
268636refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060220140525
268652refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060220140525
268708refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060220140525
268772refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060220140525
269020refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060220140525
269024refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060220140525
269028refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060220140525
269636refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
269804refgcc -m32 -Os -fomit-frame-pointer2014060220140525
270008refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060220140525
270136refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060220140525
270160refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060220140525
270428refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060220140525
270460refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060220140525
270628refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060220140525
270676refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060220140525
270692refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060220140525
270716refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060220140525
270784refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060220140525
270868refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060220140525
270868refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060220140525
270928refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060220140525
271492refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060220140525
271644refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060220140525
271648refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060220140525
271872refgcc -m32 -O2 -fomit-frame-pointer2014060220140525
271896refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060220140525
272028refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060220140525
272072refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060220140525
272084refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060220140525
272356refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060220140525
272380refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060220140525
272552refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060220140525
272680refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060220140525
272836refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060220140525
272908refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060220140525
272912refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060220140525
272916refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060220140525
272992refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060220140525
272996refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060220140525
273032refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060220140525
273108refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060220140525
273356refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060220140525
273452refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
273452refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060220140525
273792refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060220140525
274860refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060220140525
275384refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060220140525
276000refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060220140525
276308refgcc -m32 -O3 -fomit-frame-pointer2014060220140525
276320refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060220140525
276392refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
276480refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060220140525
277196refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060220140525
277288refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060220140525
277360refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060220140525
277664refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060220140525
279340refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060220140525
280664refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060220140525
280764refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060220140525
280772refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060220140525
281360refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060220140525
281404refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060220140525
281560refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060220140525
282984refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060220140525
283020refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060220140525
283692refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060220140525
283724refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060220140525
283800refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060220140525
284128refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060220140525
285300refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060220140525
286352refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060220140525
289540refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060220140525
289948refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060220140525
292452refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060220140525
292524refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060220140525
293216refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060220140525
295956refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060220140525