Implementation notes: x86, latour, crypto_aead/aes128n8silcv1

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: aes128n8silcv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
223884refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072120170718
224694refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072120170718
225108refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072120170718
225117refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072120170718
225504refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072120170718
225864refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072120170718
225873refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072120170718
225891refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072120170718
226062refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072120170718
226233refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072120170718
226260refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072120170718
226404refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072120170718
226413refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072120170718
226476refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072120170718
226800refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072120170718
227025refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072120170718
227538refgcc -m32 -O -fomit-frame-pointer2017072120170718
227736refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072120170718
227799refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072120170718
227835refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072120170718
228033refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072120170718
228555refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072120170718
228555refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072120170718
228744refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072120170718
228861refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072120170718
228906refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072120170718
228996refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072120170718
228996refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072120170718
229149refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072120170718
229212refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072120170718
229248refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072120170718
229257refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072120170718
229491refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072120170718
229842refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072120170718
230481refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072120170718
230877refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072120170718
230985refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072120170718
231030refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072120170718
231750refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072120170718
232209refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072120170718
232209refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072120170718
234990refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072120170718
235503refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072120170718
275391refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072120170718
276039refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072120170718
276111refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072120170718
277704refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072120170718
277794refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072120170718
278046refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072120170718
278613refgcc -m32 -O3 -fomit-frame-pointer2017072120170718
278631refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072120170718
279630refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072120170718
279702refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072120170718
279846refgcc -m32 -O2 -fomit-frame-pointer2017072120170718
280098refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072120170718
280143refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072120170718
280260refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072120170718
281367refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072120170718
281565refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072120170718
281619refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072120170718
282474refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072120170718
282573refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072120170718
282798refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072120170718
282915refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072120170718
282933refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072120170718
283419refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072120170718
283509refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072120170718
284184refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072120170718
284229refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072120170718
284400refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072120170718
284562refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072120170718
285201refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072120170718
285237refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072120170718
285471refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072120170718
285732refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072120170718
290331refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072120170718
293967refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072120170718
294264refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072120170718
294588refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072120170718
295065refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072120170718
296091refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072120170718
296136refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072120170718
296208refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072120170718
296316refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072120170718
296955refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072120170718
297126refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072120170718
297594refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072120170718
297639refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072120170718
297702refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072120170718
297864refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072120170718
298170refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072120170718
298368refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072120170718
298431refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072120170718
298521refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072120170718
299178refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072120170718
301635refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072120170718
301662refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072120170718
301932refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072120170718
302733refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072120170718
302760refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072120170718
302823refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072120170718
302841refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072120170718
303723refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072120170718
304749refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072120170718
306369refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072120170718
306684refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072120170718
307368refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072120170718
310626refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072120170718
322911refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072120170718
323127refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072120170718
323172refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072120170718
323190refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072120170718
323244refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072120170718
323316refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072120170718
323991refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072120170718
324027refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072120170718
324072refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072120170718
324090refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072120170718
324297refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072120170718
324414refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072120170718
324495refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072120170718
324621refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072120170718
324702refgcc -m32 -Os -fomit-frame-pointer2017072120170718
324702refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072120170718
324954refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072120170718
324972refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072120170718
324999refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072120170718
325188refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072120170718
325350refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072120170718
325503refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072120170718
325503refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072120170718
325809refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072120170718
325872refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072120170718
326169refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072120170718
326268refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072120170718
326430refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072120170718
326457refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072120170718
326790refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072120170718
326808refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072120170718
327357refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072120170718
327456refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072120170718
328671refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072120170718
329814refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072120170718
330030refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072120170718
330336refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072120170718
330471refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072120170718
330984refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072120170718
331308refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072120170718
331452refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072120170718
331947refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072120170718
331992refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072120170718
332046refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072120170718
332289refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072120170718
332811refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072120170718
332856refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072120170718
333297refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072120170718
333513refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072120170718
333612refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072120170718
333693refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072120170718
355158refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072120170718
355437refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072120170718
355617refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072120170718
355653refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072120170718
355743refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072120170718
355761refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072120170718
355932refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072120170718
356319refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072120170718

Test failure

Implementation: crypto_aead/aes128n8silcv1/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref