Implementation notes: x86, hydra4, crypto_aead/aes128n12silcv1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128n12silcv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
226684refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060420140525
230392refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060420140525
230934refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060420140525
231632refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060420140525
231894refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060420140525
232284refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060420140525
232565refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060420140525
232647refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060420140525
232732refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060420140525
232818refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060420140525
233052refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060420140525
233403refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060420140525
233407refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060420140525
233447refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060420140525
233544refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060420140525
233563refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060420140525
233637refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060420140525
233813refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060420140525
234366refgcc -m32 -O -fomit-frame-pointer2014060420140525
234460refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060420140525
234729refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060420140525
235194refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060420140525
235525refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060420140525
256059refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060420140525
256253refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060420140525
256300refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060420140525
256514refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060420140525
256558refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060420140525
262353refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060420140525
263452refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060420140525
264139refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060420140525
265266refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060420140525
267236refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060420140525
267458refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060420140525
267684refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060420140525
267899refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060420140525
268078refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060420140525
271654refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060420140525
271717refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060420140525
271881refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060420140525
272567refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060420140525
272700refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060420140525
273457refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060420140525
273952refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060420140525
275937refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060420140525
276783refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060420140525
277072refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060420140525
277130refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060420140525
277598refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060420140525
277734refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060420140525
277742refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060420140525
278027refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060420140525
278109refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060420140525
278515refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060420140525
280169refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060420140525
281311refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060420140525
281678refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060420140525
282200refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060420140525
282227refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060420140525
282360refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060420140525
282626refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060420140525
282992refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060420140525
283756refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060420140525
283853refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060420140525
283962refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060420140525
284169refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060420140525
284482refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060420140525
284871refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060420140525
285023refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060420140525
285032refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060420140525
285780refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060420140525
286147refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060420140525
286295refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060420140525
286338refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060420140525
286657refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060420140525
286938refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060420140525
287075refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060420140525
287180refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060420140525
287297refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060420140525
287434refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060420140525
289158refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060420140525
289275refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060420140525
289516refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060420140525
289532refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060420140525
289642refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060420140525
289665refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060420140525
290261refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060420140525
290340refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060420140525
290394refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060420140525
290472refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060420140525
290472refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060420140525
290491refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060420140525
290862refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060420140525
291077refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060420140525
291193refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060420140525
291362refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060420140525
291389refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060420140525
291404refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060420140525
291439refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060420140525
291700refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060420140525
291818refgcc -m32 -Os -fomit-frame-pointer2014060420140525
292364refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060420140525
292543refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060420140525
292793refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060420140525
292828refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060420140525
292952refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060420140525
292976refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060420140525
293057refgcc -m32 -O2 -fomit-frame-pointer2014060420140525
293147refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060420140525
293280refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060420140525
293412refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060420140525
293433refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060420140525
293495refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060420140525
293564refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060420140525
293701refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060420140525
293807refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060420140525
293849refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060420140525
294454refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060420140525
294832refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060420140525
295016refgcc -m32 -O3 -fomit-frame-pointer2014060420140525
296575refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060420140525
296634refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060420140525
297234refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060420140525
297379refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060420140525
297414refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060420140525
297488refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060420140525
298027refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060420140525
298510refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060420140525
298623refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060420140525
299789refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060420140525
299910refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060420140525
301665refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060420140525
302905refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060420140525
304855refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060420140525
310229refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060420140525
310998refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060420140525
311871refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060420140525
311934refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060420140525
312191refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060420140525
314004refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060420140525
314102refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060420140525
314433refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060420140525
314636refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060420140525
316707refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060420140525
317787refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060420140525
318096refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060420140525
318138refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060420140525
318455refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060420140525
320397refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060420140525
322265refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060420140525
322705refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060420140525
323138refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060420140525
325128refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060420140525
325744refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060420140525
325787refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060420140525
325826refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060420140525
325864refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060420140525
327975refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060420140525
328638refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060420140525
329039refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060420140525
330010refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060420140525
330026refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060420140525
330065refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060420140525
332015refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060420140525
334410refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060420140525
334608refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060420140525

Test failure

Implementation: crypto_aead/aes128n12silcv1/ref
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref