Implementation notes: x86, hydra2, crypto_aead/aes128n12silcv1

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128n12silcv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
216900refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060220140525
217920refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060220140525
218112refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060220140525
218144refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060220140525
218216refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060220140525
218240refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060220140525
218328refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060220140525
219248refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060220140525
223228refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060220140525
223264refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060220140525
223264refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060220140525
223420refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060220140525
223720refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060220140525
224964refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060220140525
225092refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060220140525
225176refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060220140525
225180refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060220140525
225332refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060220140525
225536refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060220140525
225560refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060220140525
225588refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060220140525
225604refgcc -m32 -O -fomit-frame-pointer2014060220140525
225612refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060220140525
225632refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060220140525
225740refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060220140525
225788refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060220140525
226228refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060220140525
226796refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060220140525
227992refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060220140525
228516refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060220140525
228532refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060220140525
229296refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060220140525
233680refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060220140525
233760refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060220140525
234680refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060220140525
234752refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060220140525
240128refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060220140525
242632refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060220140525
244948refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060220140525
244952refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060220140525
246000refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060220140525
246104refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060220140525
246200refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060220140525
260556refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060220140525
260636refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060220140525
261032refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060220140525
261532refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060220140525
261628refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060220140525
262428refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060220140525
262508refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060220140525
262788refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060220140525
262928refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060220140525
263104refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060220140525
263416refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060220140525
263716refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060220140525
263784refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060220140525
263808refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060220140525
263856refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060220140525
263904refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060220140525
263952refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060220140525
264176refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060220140525
264304refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060220140525
264332refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060220140525
264448refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060220140525
264584refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
264648refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060220140525
264836refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060220140525
265020refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060220140525
265276refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060220140525
265392refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060220140525
265696refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060220140525
266052refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060220140525
266248refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060220140525
266664refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060220140525
266924refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060220140525
267192refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060220140525
267228refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060220140525
267256refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060220140525
267276refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060220140525
267576refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060220140525
267612refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060220140525
268504refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060220140525
268516refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060220140525
268552refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060220140525
268552refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060220140525
268564refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060220140525
268564refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060220140525
268580refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060220140525
268596refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060220140525
268652refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060220140525
268700refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060220140525
268816refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060220140525
268920refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060220140525
269092refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060220140525
269100refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060220140525
269192refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060220140525
269196refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060220140525
269276refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060220140525
269348refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060220140525
269832refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060220140525
269840refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060220140525
269856refgcc -m32 -Os -fomit-frame-pointer2014060220140525
270008refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060220140525
270212refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060220140525
270292refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060220140525
270336refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060220140525
270456refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060220140525
270624refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060220140525
270656refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060220140525
270712refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060220140525
271132refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060220140525
271544refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060220140525
271696refgcc -m32 -O2 -fomit-frame-pointer2014060220140525
271812refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060220140525
271852refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060220140525
271860refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060220140525
271908refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060220140525
272028refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060220140525
272080refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060220140525
272216refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060220140525
272524refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060220140525
272556refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060220140525
272720refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060220140525
272736refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060220140525
272792refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060220140525
272848refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060220140525
272852refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060220140525
272876refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060220140525
272876refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060220140525
272888refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060220140525
272892refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060220140525
272912refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060220140525
272988refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060220140525
273060refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060220140525
273084refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060220140525
273148refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060220140525
273204refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060220140525
273456refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
273764refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060220140525
274244refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060220140525
274472refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060220140525
274956refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060220140525
276176refgcc -m32 -O3 -fomit-frame-pointer2014060220140525
276192refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060220140525
276448refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060220140525
277028refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060220140525
277096refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060220140525
277128refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060220140525
277520refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060220140525
279492refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060220140525
280588refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060220140525
280636refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060220140525
280748refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060220140525
281604refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060220140525
283056refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060220140525
283148refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060220140525
283884refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060220140525
283932refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060220140525
283940refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060220140525
284088refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060220140525
284152refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060220140525
285192refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060220140525
287500refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060220140525
287612refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060220140525
289544refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060220140525
289876refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060220140525
292152refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060220140525
292376refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060220140525
293452refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060220140525
295780refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060220140525