Implementation notes: x86, h2atom, crypto_aead/led80n6t4silcv2

Computer: h2atom
Architecture: x86
CPU ID: GenuineIntel-000106ca-bfe9fbff
SUPERCOP version: 20161009
Operation: crypto_aead
Primitive: led80n6t4silcv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
132618800refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016111920161009
132762020refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016111920161009
132955640refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016111920161009
134493180refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016111920161009
136265520refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016111920161009
137218090refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016111920161009
137614970refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016111920161009
137643970refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016111920161009
137649240refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016111920161009
138155520refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016111920161009
139508730refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016111920161009
139809620refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016111920161009
140764830refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016111920161009
142386310refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016111920161009
142465980refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016111920161009
143673660refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016111920161009
144153980refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016111920161009
144217210refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016111920161009
145359000refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016111920161009
145850440refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016111920161009
147112380refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016111920161009
148392860refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016111920161009
148637520refgcc -m32 -O3 -fomit-frame-pointer2016111920161009
172713030refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016111920161009
176930490refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016111920161009
177918720refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016111920161009
177986770refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016111920161009
179891020refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016111920161009
184441110refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016111920161009
203444470refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016111920161009
258555870refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016111920161009
261981150refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016111920161009
263259410refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016111920161009
265731840refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016111920161009
267675180refgcc -m32 -O2 -fomit-frame-pointer2016111920161009
268019100refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016111920161009
269863530refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016111920161009
269981990refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016111920161009
270024730refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016111920161009
275142050refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016111920161009
277640900refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016111920161009
277648390refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016111920161009
279009230refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016111920161009
279146210refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016111920161009
283017890refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016111920161009
283111570refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016111920161009
283186410refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016111920161009
286807070refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016111920161009
286811700refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016111920161009
286898220refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016111920161009
287903600refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016111920161009
287938050refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016111920161009
288502730refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016111920161009
289087080refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016111920161009
289089380refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016111920161009
289516940refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016111920161009
289622130refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016111920161009
289692040refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016111920161009
290025400refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016111920161009
290040650refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016111920161009
290385960refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016111920161009
290516720refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016111920161009
290722910refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016111920161009
290739580refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016111920161009
290939470refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016111920161009
291172960refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016111920161009
291238880refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016111920161009
291575040refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016111920161009
291575610refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016111920161009
291734030refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016111920161009
292506910refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016111920161009
293072110refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016111920161009
293106300refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016111920161009
294397760refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016111920161009
295475840refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016111920161009
295561700refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016111920161009
295610830refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016111920161009
295862890refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016111920161009
296343920refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016111920161009
296446450refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016111920161009
296930040refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016111920161009
298119900refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016111920161009
298458760refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016111920161009
298959240refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016111920161009
298963480refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016111920161009
300189190refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016111920161009
300602430refgcc -m32 -march=nocona -O -fomit-frame-pointer2016111920161009
300656940refgcc -m32 -march=prescott -O -fomit-frame-pointer2016111920161009
303698190refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016111920161009
304062130refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016111920161009
307130540refgcc -m32 -march=athlon -O -fomit-frame-pointer2016111920161009
307301670refgcc -m32 -O -fomit-frame-pointer2016111920161009
310217560refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016111920161009
310277320refgcc -m32 -march=k8 -O -fomit-frame-pointer2016111920161009
310378160refgcc -m32 -march=core2 -O -fomit-frame-pointer2016111920161009
310383250refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016111920161009
317454520refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016111920161009
322505790refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016111920161009
322834520refgcc -m32 -Os -fomit-frame-pointer2016111920161009
323091660refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016111920161009
323323190refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016111920161009
323382810refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016111920161009
324687380refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016111920161009
327646850refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016111920161009
327931950refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016111920161009
327935360refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016111920161009
327937810refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016111920161009
329486240refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016111920161009
329574120refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016111920161009
329826980refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016111920161009
341932960refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016111920161009
341948380refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016111920161009
359291940refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016111920161009
359581300refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016111920161009
359594770refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016111920161009
361338780refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016111920161009
361415570refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016111920161009
446841490refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016111920161009
446870080refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016111920161009
450758820refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016111920161009
450818160refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016111920161009
451509630refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016111920161009
451555550refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016111920161009
451561390refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016111920161009
455967200refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016111920161009
456019240refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016111920161009
456117900refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016111920161009
467625630refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016111920161009
482357640refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016111920161009
482478880refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016111920161009
486472890refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016111920161009
486592130refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016111920161009
486593130refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016111920161009
489857960refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016111920161009
489938230refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016111920161009
489957120refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016111920161009
489975220refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016111920161009
495950170refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016111920161009
496042030refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016111920161009
497515510refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016111920161009
497524750refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016111920161009
509576560refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016111920161009
510047060refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016111920161009
516711180refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016111920161009
516812440refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016111920161009
516983200refgcc -m32 -march=k6 -O -fomit-frame-pointer2016111920161009
522002450refgcc -m32 -march=i386 -O -fomit-frame-pointer2016111920161009
526993380refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016111920161009
527042970refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016111920161009
527353300refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016111920161009
527369310refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016111920161009
527415730refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016111920161009
529612480refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016111920161009
529633910refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016111920161009
530839940refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016111920161009
530891930refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016111920161009
539249930refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016111920161009
539462240refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016111920161009
550255030refgcc -m32 -march=i486 -O -fomit-frame-pointer2016111920161009
551171560refgcc -m32 -march=pentium -O -fomit-frame-pointer2016111920161009
551253070refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016111920161009

Test failure

Implementation: crypto_aead/led80n6t4silcv2/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
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
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref