Implementation notes: x86, latour, crypto_aead/deoxysii256v141

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: deoxysii256v141
TimeImplementationCompilerBenchmark dateSUPERCOP version
215397bitslicegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072220170718
215478bitslicegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072220170718
245178bitslicegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072220170718
245547bitslicegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072220170718
246690bitslicegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072220170718
246897bitslicegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072220170718
248643bitslicegcc -m32 -march=core2 -Os -fomit-frame-pointer2017072220170718
252522bitslicegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072220170718
252558bitslicegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072220170718
252864bitslicegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072220170718
253107bitslicegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072220170718
253656bitslicegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072220170718
258660bitslicegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072220170718
259389bitslicegcc -m32 -march=core2 -O -fomit-frame-pointer2017072220170718
259524bitslicegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072220170718
259704bitslicegcc -m32 -march=corei7 -O -fomit-frame-pointer2017072220170718
260325bitslicegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072220170718
1259829tablegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
1265805tablegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
1267083tablegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
1267128tablegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072220170718
1267191tablegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072220170718
1270566tablegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
1270737tablegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
1270782tablegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
1292463tablegcc -m32 -O3 -fomit-frame-pointer2017072220170718
1293561tablegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
1294254tablegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072220170718
1294506tablegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
1295784tablegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
1301274tablegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
1301490tablegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
1301940tablegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
1305918tablegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
1311291tablegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
1317114tablegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
1323540tablegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
1326573tablegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
1328049tablegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
1328661tablegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
1337148tablegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
1405521tablegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
1407555tablegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
1436589tablegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
1441098tablegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
1450737tablegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
1453590tablegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
1454922tablegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
1455354tablegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
1457262tablegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
1473093tablegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
1474308tablegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
1474839tablegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
1482669tablegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
1491705tablegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
1850562tablegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072220170718
1851219tablegcc -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
1851354tablegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072220170718
1852218tablegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072220170718
1856196tablegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
1858185tablegcc -m32 -O -fomit-frame-pointer2017072220170718
1862082tablegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072220170718
1864287tablegcc -m32 -march=core2 -O -fomit-frame-pointer2017072220170718
1864845tablegcc -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
1864971tablegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072220170718
1865871tablegcc -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
1866951tablegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
1876968tablegcc -m32 -march=corei7 -O -fomit-frame-pointer2017072220170718
1876977tablegcc -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
1877499tablegcc -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
1878120tablegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
1879344tablegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
1885131tablegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
1886211tablegcc -funroll-loops -m32 -O -fomit-frame-pointer2017072220170718
1895769tablegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
1901655tablegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
1902474tablegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
1904859tablegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
1905192tablegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
1907451tablegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
1907541tablegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072220170718
1911078tablegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
1913094tablegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
1915209tablegcc -m32 -O2 -fomit-frame-pointer2017072220170718
1932750tablegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
1934064tablegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
1934253tablegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
1934955tablegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
1944486tablegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
1949328tablegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
1950993tablegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
1961586tablegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
1964268tablegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
1996767tablegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072220170718
1997109tablegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072220170718
1997271tablegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072220170718
1997784tablegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072220170718
1998603tablegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072220170718
2005911tablegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072220170718
2008683tablegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
2016468tablegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
2020023tablegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072220170718
2048337tablegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
2050560tablegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
2057112tablegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
2059245tablegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
2059290tablegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
2061270tablegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
2066373tablegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
2067894tablegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
2068191tablegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
2075958tablegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
2082051tablegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
2088234tablegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
2088522tablegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
2089071tablegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
2089314tablegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
2104227tablegcc -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
2106873tablegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
2106900tablegcc -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
2113767tablegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
2119734tablegcc -m32 -march=core2 -Os -fomit-frame-pointer2017072220170718
2123136tablegcc -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
2128410tablegcc -m32 -Os -fomit-frame-pointer2017072220170718
2129085tablegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072220170718
2130570tablegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
2131146tablegcc -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
2132415tablegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072220170718
2135142tablegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
2139426tablegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
2142036tablegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
2142144tablegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
2142522tablegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
2142936tablegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
2144007tablegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
2144331tablegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
2144385tablegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
2144457tablegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
2145573tablegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
2146122tablegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
2148066tablegcc -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
2150487tablegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
2150541tablegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072220170718
2151072tablegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
2156454tablegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
2157660tablegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
2157723tablegcc -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
2157939tablegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
2158029tablegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
2159253tablegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072220170718
2159397tablegcc -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
2159523tablegcc -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
2159559tablegcc -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
2159964tablegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
2160459tablegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
2162790tablegcc -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
2162988tablegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072220170718
2163996tablegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072220170718
2165319tablegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072220170718
2165967tablegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
2185146tablegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
2199339tablegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
2239164tablegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
2254500tablegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
2277999tablegcc -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
2292993tablegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
2294433tablegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
2295216tablegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
2339865tablegcc -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
2341548tablegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
2347686tablegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
2353005tablegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
2359008tablegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
2360412tablegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
2361906tablegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
2362743tablegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
2364768tablegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
2370411tablegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
2379213tablegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
2387916tablegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
2388645tablegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
2400210tablegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
2402838tablegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
2406987tablegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
2581344refgcc -m32 -O3 -fomit-frame-pointer2017072220170718
2583306refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
2623518refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072220170718
2623545refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
2635182refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
2644083refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072220170718
2650032refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
2655981refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
2657439refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
2659680refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
2660508refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
2705544refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
2759319refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072220170718
2774376refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
2794077refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
2798379refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
2804814refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
2807901refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
2828601refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
2829933refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
2829978refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
2853567refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
2855808refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
2878326refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
2883798refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
2884860refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
2897622refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
2915703refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
2916972refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
2924622refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
2940723refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
2966346refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
3016242refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
3027825refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
3060252refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
3061674refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
3063726refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
3100869refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
6144228refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
6236199refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
6250797refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
6310467refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
6323814refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
6448977refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
6452964refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
6562260refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
6705378refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
6849063refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
6994791refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
7045920refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072220170718
7048872refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
7068942refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
7073730refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072220170718
7127127refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
7139808refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
7198236refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
7215894refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
7221636refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
7321401refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
7331427refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
7354071refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
7406154refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
7419915refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
7480476refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
7486128refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
7527024refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
7575885refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
7648479refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
7734195refgcc -m32 -O2 -fomit-frame-pointer2017072220170718
7745715refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
7748307refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
7788771refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
7822017refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
7970472refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
8079354refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
8158068refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
8159517refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
8201646refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
8225883refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
8331273refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072220170718
8426835refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
8429688refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072220170718
8434215refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
8434746refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072220170718
8449839refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
8470845refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072220170718
8479098refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
8524395refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072220170718
8606007refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072220170718
8669502refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
8708004refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072220170718
8717166refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
8775585refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
8812584refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
8859978refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
8892135refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
8898615refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
8906040refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
8913897refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
8932545refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
8983665refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
9020367refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
9048366refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072220170718
9048816refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072220170718
9093222refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
9093735refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
9113490refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
9145728refgcc -m32 -O -fomit-frame-pointer2017072220170718
9154710refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072220170718
9157473refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
9166977refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
9167661refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
9176427refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
9197118refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
9226368refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072220170718
9237402refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072220170718
9238140refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072220170718
9263646refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
9273708refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
9361638refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072220170718
9377775refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
9410751refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
9499932refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
9628353refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072220170718
9642582refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
9652662refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072220170718
9653391refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072220170718
9655947refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072220170718
9656064refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072220170718
9657837refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
9658602refgcc -m32 -Os -fomit-frame-pointer2017072220170718
9661122refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072220170718
9661320refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072220170718
9663408refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072220170718
9679950refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
9696528refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
9718416refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
9720090refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
9743958refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
9747729refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
9764199refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
9802422refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
9803700refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
9854748refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
9890721refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
9901197refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
9916641refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
9923139refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
9981432refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
10025721refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
10061181refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
10071432refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
10081575refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
10086354refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
10086696refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
10129482refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
10139085refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
10169649refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
10178604refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
10239750refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
10258164refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
10272195refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
10291302refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
10309995refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
10390851refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
10463922refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
10809936refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718

Test failure

Implementation: crypto_aead/deoxysii256v141/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/deoxysii256v141/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/deoxysii256v141/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:63: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:64: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:65: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/deoxysii256v141/bitslice
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
deoxysBCii256.c: In file included from deoxysBCii256.c:29:0:
deoxysBCii256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxysBCii256.c: # error "SSSE3 instruction set not enabled"
deoxysBCii256.c: ^
deoxysBCii256.c: deoxysBCii256.c:227:25: error: unknown type name '__m128i'
deoxysBCii256.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth) {
deoxysBCii256.c: ^
deoxysBCii256.c: deoxysBCii256.c:227:63: error: unknown type name '__m128i'
deoxysBCii256.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth) {
deoxysBCii256.c: ^
deoxysBCii256.c: deoxysBCii256.c:257:24: error: unknown type name '__m128i'
deoxysBCii256.c: void DeoxysEncrypt_XOR(__m128i rk[15][8], const uint8_t* nonce_plaintext, const uint8_t* pt, uint8_t ct[128]) {
deoxysBCii256.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/deoxysii256v141/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:33:14: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key1 = permute( new_key1, H_PERMUTATION);\
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:40:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp1, tmp2, tmp3, tmp4 ); subkeys[ 1] = xor( xor(tmp2,tmp4), RCONST( 1) ); \
deoxys.c: ^
deoxys.c: deoxys.c:84:5: note: in expansion of macro 'TWEAKEY_SCHEDULE3'
deoxys.c: TWEAKEY_SCHEDULE3( subkeys, key, tmp,tmp2,tmp3,tmp4 );
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:34:14: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key2 = permute( new_key2, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:40:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp1, tmp2, tmp3, tmp4 ); subkeys[ 1] = xor( xor(tmp2,tmp4), RCONST( 1) ); \
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/deoxysii256v141/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:104: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:34:14: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key1 = permute( new_key1, H_PERMUTATION);\
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:43:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( subkeys1[ 0], subkeys1[ 1], subkeys2[ 0], subkeys2[ 1] ); ts[ 1] = xor( xor(subkeys1[ 1],subkeys2[ 1]), RCONS[ 1] ); \
deoxys.c: ^
deoxys.c: deoxys.c:112:3: note: in expansion of macro 'TWEAKEY_SCHEDULE3'
deoxys.c: TWEAKEY_SCHEDULE3( tsubkeys1,tsubkeys2,subkeys, key);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:35:14: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key2 = permute( new_key2, 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/deoxysii256v141/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/deoxysii256v141/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:63: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:64: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:65: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:66: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/deoxysii256v141/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:33:14: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key1 = permute( new_key1, H_PERMUTATION);\
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:40:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp1, tmp2, tmp3, tmp4 ); subkeys[ 1] = xor( xor(tmp2,tmp4), RCONST( 1) ); \
deoxys.c: ^
deoxys.c: deoxys.c:84:5: note: in expansion of macro 'TWEAKEY_SCHEDULE3'
deoxys.c: TWEAKEY_SCHEDULE3( subkeys, key, tmp,tmp2,tmp3,tmp4 );
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:34:14: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key2 = permute( new_key2, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:40:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp1, tmp2, tmp3, tmp4 ); subkeys[ 1] = xor( xor(tmp2,tmp4), RCONST( 1) ); \
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:33:14: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key1 = permute( new_key1, H_PERMUTATION);\
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:40:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp1, tmp2, tmp3, tmp4 ); subkeys[ 1] = xor( xor(tmp2,tmp4), RCONST( 1) ); \
deoxys.c: ^
deoxys.c: deoxys.c:84:5: note: in expansion of macro 'TWEAKEY_SCHEDULE3'
deoxys.c: TWEAKEY_SCHEDULE3( subkeys, key, tmp,tmp2,tmp3,tmp4 );
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:34:14: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key2 = permute( new_key2, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:40:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp1, tmp2, tmp3, tmp4 ); subkeys[ 1] = xor( xor(tmp2,tmp4), RCONST( 1) ); \
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/deoxysii256v141/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:104: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:34:14: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key1 = permute( new_key1, H_PERMUTATION);\
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:43:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( subkeys1[ 0], subkeys1[ 1], subkeys2[ 0], subkeys2[ 1] ); ts[ 1] = xor( xor(subkeys1[ 1],subkeys2[ 1]), RCONS[ 1] ); \
deoxys.c: ^
deoxys.c: deoxys.c:112:3: note: in expansion of macro 'TWEAKEY_SCHEDULE3'
deoxys.c: TWEAKEY_SCHEDULE3( tsubkeys1,tsubkeys2,subkeys, key);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:35:14: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key2 = permute( new_key2, 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:104: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:34:14: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key1 = permute( new_key1, H_PERMUTATION);\
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:43:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( subkeys1[ 0], subkeys1[ 1], subkeys2[ 0], subkeys2[ 1] ); ts[ 1] = xor( xor(subkeys1[ 1],subkeys2[ 1]), RCONS[ 1] ); \
deoxys.c: ^
deoxys.c: deoxys.c:112:3: note: in expansion of macro 'TWEAKEY_SCHEDULE3'
deoxys.c: TWEAKEY_SCHEDULE3( tsubkeys1,tsubkeys2,subkeys, key);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:35:14: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key2 = permute( new_key2, 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/deoxysii256v141/bitslice
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxysBCii256.c: In file included from deoxysBCii256.c:29:0:
deoxysBCii256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxysBCii256.c: # error "SSSE3 instruction set not enabled"
deoxysBCii256.c: ^
deoxysBCii256.c: deoxysBCii256.c:227:25: error: unknown type name '__m128i'
deoxysBCii256.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth) {
deoxysBCii256.c: ^
deoxysBCii256.c: deoxysBCii256.c:227:63: error: unknown type name '__m128i'
deoxysBCii256.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth) {
deoxysBCii256.c: ^
deoxysBCii256.c: deoxysBCii256.c:257:24: error: unknown type name '__m128i'
deoxysBCii256.c: void DeoxysEncrypt_XOR(__m128i rk[15][8], const uint8_t* nonce_plaintext, const uint8_t* pt, uint8_t ct[128]) {
deoxysBCii256.c: ^
deoxysBCii256.c: In file included from deoxysBCii256.c:29:0:
deoxysBCii256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxysBCii256.c: # error "SSSE3 instruction set not enabled"
deoxysBCii256.c: ^
deoxysBCii256.c: deoxysBCii256.c:227:25: error: unknown type name '__m128i'
deoxysBCii256.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth) {
deoxysBCii256.c: ^
deoxysBCii256.c: deoxysBCii256.c:227:63: error: unknown type name '__m128i'
deoxysBCii256.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth) {
deoxysBCii256.c: ^
deoxysBCii256.c: deoxysBCii256.c:257:24: error: unknown type name '__m128i'
deoxysBCii256.c: void DeoxysEncrypt_XOR(__m128i rk[15][8], const uint8_t* nonce_plaintext, const uint8_t* pt, uint8_t ct[128]) {
deoxysBCii256.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/deoxysii256v141/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:148: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:159: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:113: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:149: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:159: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/deoxysii256v141/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:105: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:118:3: note: in expansion of macro 'ONE_ROUND'
deoxys.c: ONE_ROUND( states , subkeys[ 1] , RT[ 1] , 1 );\
deoxys.c: ^
deoxys.c: ae.macros:50:11: note: in expansion of macro 'AES8'
deoxys.c: AES8 ( States, subkeys, tTweak ); \
deoxys.c: ^
deoxys.c: deoxys.c:151: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:106: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:118:3: note: in expansion of macro 'ONE_ROUND'
deoxys.c: ONE_ROUND( states , subkeys[ 1] , RT[ 1] , 1 );\
deoxys.c: ^
deoxys.c: ae.macros:50: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