Implementation notes: x86, latour, crypto_aead/deoxysii128v141

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: deoxysii128v141
TimeImplementationCompilerBenchmark dateSUPERCOP version
184203bitslicegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072220170718
184581bitslicegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072220170718
209448bitslicegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072220170718
210042bitslicegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072220170718
210879bitslicegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072220170718
212499bitslicegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072220170718
212607bitslicegcc -m32 -march=core2 -Os -fomit-frame-pointer2017072220170718
213246bitslicegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072220170718
213561bitslicegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072220170718
214047bitslicegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072220170718
214317bitslicegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072220170718
215091bitslicegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072220170718
219141bitslicegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072220170718
219411bitslicegcc -m32 -march=corei7 -O -fomit-frame-pointer2017072220170718
219582bitslicegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072220170718
220068bitslicegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072220170718
220716bitslicegcc -m32 -march=core2 -O -fomit-frame-pointer2017072220170718
327069tablegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
327951tablegcc -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
332442tablegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
335178tablegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
335538tablegcc -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
336564tablegcc -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
336996tablegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072220170718
337131tablegcc -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
337347tablegcc -m32 -O -fomit-frame-pointer2017072220170718
339426tablegcc -m32 -march=corei7 -O -fomit-frame-pointer2017072220170718
339642tablegcc -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
340065tablegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072220170718
340452tablegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
340470tablegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072220170718
340623tablegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072220170718
340884tablegcc -m32 -march=core2 -O -fomit-frame-pointer2017072220170718
341325tablegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072220170718
342198tablegcc -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
342288tablegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
342441tablegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
342522tablegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
342576tablegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
343386tablegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
344691tablegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
345537tablegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
345708tablegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
346059tablegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
346914tablegcc -funroll-loops -m32 -O -fomit-frame-pointer2017072220170718
348003tablegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
348093tablegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
348471tablegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
349092tablegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
350622tablegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
356256tablegcc -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
359460tablegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
359604tablegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
361071tablegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
362322tablegcc -m32 -O3 -fomit-frame-pointer2017072220170718
362880tablegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072220170718
365013tablegcc -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
365301tablegcc -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
366840tablegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
367290tablegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
368550tablegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
368649tablegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
368712tablegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
369018tablegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
370368tablegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
371304tablegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
371556tablegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
372159tablegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
372366tablegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
372564tablegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
372627tablegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
373302tablegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
374112tablegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
379908tablegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
380934tablegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
381150tablegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
382239tablegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
383760tablegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
384399tablegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
385299tablegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
385623tablegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
385704tablegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
386415tablegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
386622tablegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
386820tablegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
387153tablegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
387171tablegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072220170718
387522tablegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
387792tablegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072220170718
387828tablegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
388179tablegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
389007tablegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
389592tablegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
390033tablegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
390060tablegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
390996tablegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072220170718
391446tablegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
391959tablegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072220170718
392103tablegcc -m32 -O2 -fomit-frame-pointer2017072220170718
394461tablegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072220170718
394758tablegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072220170718
394794tablegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
395163tablegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072220170718
395226tablegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072220170718
395757tablegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072220170718
396702tablegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
397251tablegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072220170718
397737tablegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
405819tablegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
409437tablegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
409797tablegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
415224tablegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
415278tablegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
416826tablegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
417456tablegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
417627tablegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
418428tablegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
419157tablegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
419184tablegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
421137tablegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
421839tablegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
423171tablegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
424089tablegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
425871tablegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
426042tablegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
426195tablegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072220170718
426663tablegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072220170718
426672tablegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072220170718
427464tablegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
427500tablegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072220170718
427725tablegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072220170718
427797tablegcc -m32 -march=core2 -Os -fomit-frame-pointer2017072220170718
428832tablegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
429507tablegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072220170718
429606tablegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
429741tablegcc -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
430128tablegcc -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
430227tablegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072220170718
430380tablegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
430398tablegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
430479tablegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
430776tablegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
430839tablegcc -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
430929tablegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
431208tablegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
431208tablegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
431694tablegcc -m32 -Os -fomit-frame-pointer2017072220170718
432189tablegcc -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
432684tablegcc -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
432918tablegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
432999tablegcc -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
434349tablegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
434412tablegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
434700tablegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
435258tablegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
435438tablegcc -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
435960tablegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
436446tablegcc -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
438543tablegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
445419tablegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
484128tablegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
485091tablegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
489807tablegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
490221tablegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
498051tablegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
498627tablegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
499338tablegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
499428tablegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
499527tablegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
499923tablegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
500724tablegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
501156tablegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
501453tablegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
502767tablegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
503055tablegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
503226tablegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
525375tablegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
526644tablegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
526932tablegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
526968tablegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
527094tablegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
528255tablegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
528813tablegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
529281tablegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
1683468refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
1686924refgcc -m32 -O3 -fomit-frame-pointer2017072220170718
1710765refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
1721268refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072220170718
1721547refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
1722501refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
1723293refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
1724706refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
1748223refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072220170718
1762857refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
1766394refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
1777635refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
1786617refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072220170718
1812114refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
1830384refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
1840338refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
1841274refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
1846503refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
1857303refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
1870569refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
1872216refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
1877265refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
1880127refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
1887318refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
1889442refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
1891800refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
1894248refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
1895094refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
1896696refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
1899666refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
1911564refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
1918800refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
1951560refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
1961244refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
1998477refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
2002824refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
2014020refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
2024361refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
3674835refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
3743775refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
3766716refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
3770748refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
3794535refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072220170718
3804597refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072220170718
3805785refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
3844017refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
3871026refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
3914343refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
3925647refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
3981933refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
3982743refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
4014774refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
4054860refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
4059792refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
4095360refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
4096557refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
4100481refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
4101930refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
4109220refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
4254984refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
4342626refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
4353057refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
4411161refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
4528773refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
4580037refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
4619466refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
4623597refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
4653684refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
4687974refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
4743531refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
4772664refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072220170718
4799322refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072220170718
4832271refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
4840074refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
4849074refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
4857723refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072220170718
4858407refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
4859442refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
4868100refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
4943394refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072220170718
4999185refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
5006583refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072220170718
5009904refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
5024538refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072220170718
5030577refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072220170718
5041440refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072220170718
5071356refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072220170718
5111244refgcc -m32 -O -fomit-frame-pointer2017072220170718
5119974refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072220170718
5120100refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072220170718
5124357refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
5153094refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
5164155refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
5172750refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
5199615refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072220170718
5209731refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072220170718
5226498refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
5240430refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072220170718
5241114refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
5246712refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
5247180refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
5256018refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
5260365refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
5264910refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
5270454refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
5280435refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
5284269refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
5297670refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
5311179refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
5322969refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
5326920refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
5337054refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
5364873refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
5375259refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
5424885refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
5474844refgcc -m32 -O2 -fomit-frame-pointer2017072220170718
5491251refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
5533011refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
5538159refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
5542299refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
5546817refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
5552109refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
5556591refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
5572197refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
5579532refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
5582097refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
5592177refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
5596335refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
5656923refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
5661657refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
5664429refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
5685732refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
5686992refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
5693103refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
5706576refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
5710509refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
5717331refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
5722560refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
5724540refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
5735925refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
5739111refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
5750550refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
5798790refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
5810436refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
5818977refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
5832513refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
5839794refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
5852664refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
5896944refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
5902695refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
5918400refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
5957874refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072220170718
5980311refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
5989257refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
5996322refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072220170718
6168312refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072220170718
6178221refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
6188814refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072220170718
6254307refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072220170718
6268167refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
6278067refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072220170718
6283512refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072220170718
6285870refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
6286545refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
6290442refgcc -m32 -Os -fomit-frame-pointer2017072220170718
6291882refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072220170718
6328278refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718

Test failure

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

Number of similar (compiler,implementation) pairs: 33, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer aesni aesnis bitslice
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer aesni aesnis bitslice
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer aesni aesnis bitslice
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer aesni aesnis bitslice ref table
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer aesni aesnis bitslice ref table
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer aesni aesnis bitslice ref table
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer aesni aesnis bitslice
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer aesni aesnis bitslice
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer aesni aesnis bitslice

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesnis
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:26:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:31:3: error: #error "SSE instruction set not enabled"
deoxys.c: # error "SSE instruction set not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:27:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
deoxys.c: # error "SSE2 instruction set not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:58:5: error: unknown type name '__m128i'
deoxys.c: const __m128i EIGHT = constant8( 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,8);
deoxys.c: ^
deoxys.c: deoxys.c:59:5: error: unknown type name '__m128i'
deoxys.c: const __m128i ONE = constant8( 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 );
deoxys.c: ^
deoxys.c: deoxys.c:60:5: error: unknown type name '__m128i'
deoxys.c: const __m128i SEIGHT = constant8( 0,0,0,0, 0,0,0,0, 8,0,0,0, 0,0,0,0);
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer aesnis
gcc -m32 -O2 -fomit-frame-pointer aesnis
gcc -m32 -O3 -fomit-frame-pointer aesnis
gcc -m32 -O -fomit-frame-pointer aesnis
gcc -m32 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=athlon -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=athlon -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=athlon -O -fomit-frame-pointer aesnis
gcc -m32 -march=athlon -Os -fomit-frame-pointer aesnis
gcc -m32 -march=i386 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=i386 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=i386 -O -fomit-frame-pointer aesnis
gcc -m32 -march=i386 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=i486 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=i486 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=i486 -O -fomit-frame-pointer aesnis
gcc -m32 -march=i486 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=k6-2 -O -fomit-frame-pointer aesnis
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=k6-3 -O -fomit-frame-pointer aesnis
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=k6 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=k6 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=k6 -O -fomit-frame-pointer aesnis
gcc -m32 -march=k6 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesnis
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium2 -O -fomit-frame-pointer aesnis
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=pentium -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium -O -fomit-frame-pointer aesnis
gcc -m32 -march=pentium -Os -fomit-frame-pointer aesnis
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer aesnis
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer aesnis

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesni
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:31:3: error: #error "SSE instruction set not enabled"
deoxys.c: # error "SSE instruction set not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
deoxys.c: # error "SSE2 instruction set not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:31:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:62:5: error: unknown type name '__m128i'
deoxys.c: const __m128i EIGHT = constant8( 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,8);
deoxys.c: ^
deoxys.c: deoxys.c:63:5: error: unknown type name '__m128i'
deoxys.c: const __m128i SEIGHT = constant8( 0,0,0,0, 0,0,0,0, 8,0,0,0, 0,0,0,0);
deoxys.c: ^
deoxys.c: deoxys.c:64:5: error: unknown type name '__m128i'
deoxys.c: const __m128i STAGE_MASK = constant8( 0x0f ,0xff,0xff,0xff, 0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff );
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer aesni
gcc -m32 -O2 -fomit-frame-pointer aesni
gcc -m32 -O3 -fomit-frame-pointer aesni
gcc -m32 -O -fomit-frame-pointer aesni
gcc -m32 -Os -fomit-frame-pointer aesni
gcc -m32 -march=athlon -O2 -fomit-frame-pointer aesni
gcc -m32 -march=athlon -O3 -fomit-frame-pointer aesni
gcc -m32 -march=athlon -O -fomit-frame-pointer aesni
gcc -m32 -march=athlon -Os -fomit-frame-pointer aesni
gcc -m32 -march=i386 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=i386 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=i386 -O -fomit-frame-pointer aesni
gcc -m32 -march=i386 -Os -fomit-frame-pointer aesni
gcc -m32 -march=i486 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=i486 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=i486 -O -fomit-frame-pointer aesni
gcc -m32 -march=i486 -Os -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -O -fomit-frame-pointer aesni
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -O -fomit-frame-pointer aesni
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer aesni
gcc -m32 -march=k6 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k6 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k6 -O -fomit-frame-pointer aesni
gcc -m32 -march=k6 -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer aesni
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/deoxysii128v141/bitslice
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
deoxysBCii128.c: In file included from deoxysBCii128.c:29:0:
deoxysBCii128.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxysBCii128.c: # error "SSSE3 instruction set not enabled"
deoxysBCii128.c: ^
deoxysBCii128.c: deoxysBCii128.c:227:25: error: unknown type name '__m128i'
deoxysBCii128.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth) {
deoxysBCii128.c: ^
deoxysBCii128.c: deoxysBCii128.c:227:63: error: unknown type name '__m128i'
deoxysBCii128.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth) {
deoxysBCii128.c: ^
deoxysBCii128.c: deoxysBCii128.c:257:24: error: unknown type name '__m128i'
deoxysBCii128.c: void DeoxysEncrypt_XOR(__m128i rk[15][8], const uint8_t* nonce_plaintext, const uint8_t* pt, uint8_t ct[128]) {
deoxysBCii128.c: ^

Number of similar (compiler,implementation) pairs: 140, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer bitslice
gcc -m32 -O2 -fomit-frame-pointer bitslice
gcc -m32 -O3 -fomit-frame-pointer bitslice
gcc -m32 -O -fomit-frame-pointer bitslice
gcc -m32 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=athlon -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=athlon -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=athlon -O -fomit-frame-pointer bitslice
gcc -m32 -march=athlon -Os -fomit-frame-pointer bitslice
gcc -m32 -march=i386 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=i386 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=i386 -O -fomit-frame-pointer bitslice
gcc -m32 -march=i386 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=i486 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=i486 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=i486 -O -fomit-frame-pointer bitslice
gcc -m32 -march=i486 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=k6-2 -O -fomit-frame-pointer bitslice
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=k6-3 -O -fomit-frame-pointer bitslice
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=k6 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=k6 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=k6 -O -fomit-frame-pointer bitslice
gcc -m32 -march=k6 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=k8 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=k8 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=k8 -O -fomit-frame-pointer bitslice
gcc -m32 -march=k8 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=nocona -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=nocona -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=nocona -O -fomit-frame-pointer bitslice
gcc -m32 -march=nocona -Os -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-m -O -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer bitslice
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer bitslice
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium2 -O -fomit-frame-pointer bitslice
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium3 -O -fomit-frame-pointer bitslice
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium4 -O -fomit-frame-pointer bitslice
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer bitslice
gcc -m32 -march=pentium -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=pentium -O -fomit-frame-pointer bitslice
gcc -m32 -march=pentium -Os -fomit-frame-pointer bitslice
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer bitslice
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer bitslice
gcc -m32 -march=prescott -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=prescott -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=prescott -O -fomit-frame-pointer bitslice
gcc -m32 -march=prescott -Os -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesnis
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: tweakable-cipher.macros:26:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:32:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp1, tmp2 ); subkeys[ 1] = xor( tmp2, RCONST( 1) ); \
deoxys.c: ^
deoxys.c: deoxys.c:79:5: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2( subkeys, key, tmp, tmp1 );
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:26:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:33:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1 ); subkeys[ 2] = xor( tmp1, RCONST( 2) ); \
deoxys.c: ^
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer aesnis
gcc -m32 -march=k8 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=k8 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=k8 -O -fomit-frame-pointer aesnis
gcc -m32 -march=k8 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=nocona -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=nocona -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=nocona -O -fomit-frame-pointer aesnis
gcc -m32 -march=nocona -Os -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-m -O -fomit-frame-pointer aesnis
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer aesnis
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium4 -O -fomit-frame-pointer aesnis
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=prescott -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=prescott -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=prescott -O -fomit-frame-pointer aesnis
gcc -m32 -march=prescott -Os -fomit-frame-pointer aesnis

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesni
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:31:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:99:9: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: tmp = permute( tmp, H_PERMUTATION );
deoxys.c: ^
deoxys.c: In file included from deoxys.c:32:0:
deoxys.c: tweakable-cipher.macros:27:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:31:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( subkeys[ 0], subkeys[ 1] ); ts[ 1] = xor( subkeys[ 1], RCONS[ 1] ); \
deoxys.c: ^
deoxys.c: deoxys.c:107:3: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2( tsubkeys,subkeys, key);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:27:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer aesni
gcc -m32 -march=k8 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=k8 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=k8 -O -fomit-frame-pointer aesni
gcc -m32 -march=k8 -Os -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O2 -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O3 -fomit-frame-pointer aesni
gcc -m32 -march=nocona -O -fomit-frame-pointer aesni
gcc -m32 -march=nocona -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O2 -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O3 -fomit-frame-pointer aesni
gcc -m32 -march=prescott -O -fomit-frame-pointer aesni
gcc -m32 -march=prescott -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesnis
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:27:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
deoxys.c: # error "SSE2 instruction set not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:58:5: error: unknown type name '__m128i'
deoxys.c: const __m128i EIGHT = constant8( 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,8);
deoxys.c: ^
deoxys.c: deoxys.c:59:5: error: unknown type name '__m128i'
deoxys.c: const __m128i ONE = constant8( 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1 );
deoxys.c: ^
deoxys.c: deoxys.c:60:5: error: unknown type name '__m128i'
deoxys.c: const __m128i SEIGHT = constant8( 0,0,0,0, 0,0,0,0, 8,0,0,0, 0,0,0,0);
deoxys.c: ^
deoxys.c: deoxys.c:61:5: error: unknown type name '__m128i'
deoxys.c: const __m128i STAGE_MASK = constant8( 0x0f ,0xff,0xff,0xff, 0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff );
deoxys.c: ^
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=pentium3 -O -fomit-frame-pointer aesnis
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer aesnis

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesni
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
deoxys.c: # error "SSE2 instruction set not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:31:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:62:5: error: unknown type name '__m128i'
deoxys.c: const __m128i EIGHT = constant8( 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,8);
deoxys.c: ^
deoxys.c: deoxys.c:63:5: error: unknown type name '__m128i'
deoxys.c: const __m128i SEIGHT = constant8( 0,0,0,0, 0,0,0,0, 8,0,0,0, 0,0,0,0);
deoxys.c: ^
deoxys.c: deoxys.c:64:5: error: unknown type name '__m128i'
deoxys.c: const __m128i STAGE_MASK = constant8( 0x0f ,0xff,0xff,0xff, 0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff );
deoxys.c: ^
deoxys.c: deoxys.c:65:5: error: unknown type name '__m128i'
deoxys.c: const __m128i BLOCK_MASK = constant8( 0xff ,0xff,0xff,0xff, 0xff,0xff,0xff,0xff, 0xf0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00 );
deoxys.c: ^
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -O -fomit-frame-pointer aesni
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesnis
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: tweakable-cipher.macros:26:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:32:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp1, tmp2 ); subkeys[ 1] = xor( tmp2, RCONST( 1) ); \
deoxys.c: ^
deoxys.c: deoxys.c:79:5: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2( subkeys, key, tmp, tmp1 );
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:26:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:33:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1 ); subkeys[ 2] = xor( tmp1, RCONST( 2) ); \
deoxys.c: ^
deoxys.c: ...
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: tweakable-cipher.macros:26:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:32:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp1, tmp2 ); subkeys[ 1] = xor( tmp2, RCONST( 1) ); \
deoxys.c: ^
deoxys.c: deoxys.c:79:5: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2( subkeys, key, tmp, tmp1 );
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:26:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:33:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1 ); subkeys[ 2] = xor( tmp1, RCONST( 2) ); \
deoxys.c: ^
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=barcelona -O -fomit-frame-pointer aesnis
gcc -m32 -march=barcelona -Os -fomit-frame-pointer aesnis

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesni
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:31:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:99:9: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: tmp = permute( tmp, H_PERMUTATION );
deoxys.c: ^
deoxys.c: In file included from deoxys.c:32:0:
deoxys.c: tweakable-cipher.macros:27:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:31:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( subkeys[ 0], subkeys[ 1] ); ts[ 1] = xor( subkeys[ 1], RCONS[ 1] ); \
deoxys.c: ^
deoxys.c: deoxys.c:107:3: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2( tsubkeys,subkeys, key);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:27:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: ...
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:31:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:99:9: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: tmp = permute( tmp, H_PERMUTATION );
deoxys.c: ^
deoxys.c: In file included from deoxys.c:32:0:
deoxys.c: tweakable-cipher.macros:27:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:31:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( subkeys[ 0], subkeys[ 1] ); ts[ 1] = xor( subkeys[ 1], RCONS[ 1] ); \
deoxys.c: ^
deoxys.c: deoxys.c:107:3: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2( tsubkeys,subkeys, key);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:27:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -m32 -march=barcelona -O -fomit-frame-pointer aesni
gcc -m32 -march=barcelona -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/deoxysii128v141/bitslice
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxysBCii128.c: In file included from deoxysBCii128.c:29:0:
deoxysBCii128.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxysBCii128.c: # error "SSSE3 instruction set not enabled"
deoxysBCii128.c: ^
deoxysBCii128.c: deoxysBCii128.c:227:25: error: unknown type name '__m128i'
deoxysBCii128.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth) {
deoxysBCii128.c: ^
deoxysBCii128.c: deoxysBCii128.c:227:63: error: unknown type name '__m128i'
deoxysBCii128.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth) {
deoxysBCii128.c: ^
deoxysBCii128.c: deoxysBCii128.c:257:24: error: unknown type name '__m128i'
deoxysBCii128.c: void DeoxysEncrypt_XOR(__m128i rk[15][8], const uint8_t* nonce_plaintext, const uint8_t* pt, uint8_t ct[128]) {
deoxysBCii128.c: ^
deoxysBCii128.c: In file included from deoxysBCii128.c:29:0:
deoxysBCii128.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxysBCii128.c: # error "SSSE3 instruction set not enabled"
deoxysBCii128.c: ^
deoxysBCii128.c: deoxysBCii128.c:227:25: error: unknown type name '__m128i'
deoxysBCii128.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth) {
deoxysBCii128.c: ^
deoxysBCii128.c: deoxysBCii128.c:227:63: error: unknown type name '__m128i'
deoxysBCii128.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth) {
deoxysBCii128.c: ^
deoxysBCii128.c: deoxysBCii128.c:257:24: error: unknown type name '__m128i'
deoxysBCii128.c: void DeoxysEncrypt_XOR(__m128i rk[15][8], const uint8_t* nonce_plaintext, const uint8_t* pt, uint8_t ct[128]) {
deoxysBCii128.c: ^

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer bitslice
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer bitslice
gcc -m32 -march=barcelona -O -fomit-frame-pointer bitslice
gcc -m32 -march=barcelona -Os -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesnis
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: tweakable-cipher.macros:190:6: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: s[0] = enc( s[0] , xor( subkey, Tweaks[0]) );\
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:201:3: note: in expansion of macro 'ONE_ROUND8'
deoxys.c: ONE_ROUND8( states , subkeys[ 1] , Tweaks ); UPDATE_TWEAKS8( Tweaks ); \
deoxys.c: ^
deoxys.c: ae.macros:33:11: note: in expansion of macro 'AES8'
deoxys.c: AES8 ( States, subkeys, Tweaks ); \
deoxys.c: ^
deoxys.c: deoxys.c:108:17: note: in expansion of macro 'PROCESS_8_ASS_DATA_BLOCKS'
deoxys.c: PROCESS_8_ASS_DATA_BLOCKS( States, ass_data + 16 * i , Auth );
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:191:6: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: s[1] = enc( s[1] , xor( subkey, Tweaks[1]) );\
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:201:3: note: in expansion of macro 'ONE_ROUND8'
deoxys.c: ONE_ROUND8( states , subkeys[ 1] , Tweaks ); UPDATE_TWEAKS8( Tweaks ); \
deoxys.c: ^
deoxys.c: ae.macros:33:11: note: in expansion of macro 'AES8'
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 17, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -O -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer aesnis
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=corei7 -O -fomit-frame-pointer aesnis
gcc -m32 -march=corei7 -Os -fomit-frame-pointer aesnis
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer aesnis
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer aesnis
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer aesnis
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer aesnis

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesni
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:32:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: tweakable-cipher.macros:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: s[0] = enc( s[0] , tmp );\
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:98:3: note: in expansion of macro 'ONE_ROUND'
deoxys.c: ONE_ROUND( states , subkeys[ 1] , RT[ 1] , 1 );\
deoxys.c: ^
deoxys.c: ae.macros:53:11: note: in expansion of macro 'AES8'
deoxys.c: AES8 ( States, subkeys, tTweak ); \
deoxys.c: ^
deoxys.c: deoxys.c:148:15: note: in expansion of macro 'PROCESS_8_ASS_DATA_BLOCKS'
deoxys.c: PROCESS_8_ASS_DATA_BLOCKS( States, ass_data + 16 * i , Auth );
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: s[1] = enc( s[1] , xor(tmp, tw_c[Round][1] ) );\
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:98:3: note: in expansion of macro 'ONE_ROUND'
deoxys.c: ONE_ROUND( states , subkeys[ 1] , RT[ 1] , 1 );\
deoxys.c: ^
deoxys.c: ae.macros:53:11: note: in expansion of macro 'AES8'
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 17, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -O3 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -Os -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer aesni
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -O -fomit-frame-pointer aesni
gcc -m32 -march=corei7 -Os -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer aesni
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer aesni