Implementation notes: x86, margaux, crypto_aead/deoxysi256v141

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: deoxysi256v141
TimeImplementationCompilerBenchmark dateSUPERCOP version
156771bitslicegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017073020170725
157095bitslicegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017073020170725
175338bitslicegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017073020170725
175491bitslicegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017073020170725
175518bitslicegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017073020170725
175752bitslicegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017073020170725
175860bitslicegcc -m32 -march=core2 -Os -fomit-frame-pointer2017073020170725
180090bitslicegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017073020170725
180180bitslicegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017073020170725
180225bitslicegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017073020170725
180900bitslicegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017073020170725
180918bitslicegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017073020170725
183285bitslicegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017073020170725
183375bitslicegcc -m32 -march=corei7 -O -fomit-frame-pointer2017073020170725
183627bitslicegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017073020170725
183708bitslicegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017073020170725
183852bitslicegcc -m32 -march=core2 -O -fomit-frame-pointer2017073020170725
232488tablegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017073020170725
233703tablegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017073020170725
233856tablegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017073020170725
233928tablegcc -m32 -march=nocona -O -fomit-frame-pointer2017073020170725
234216tablegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017073020170725
234585tablegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017073020170725
234891tablegcc -m32 -march=core2 -O -fomit-frame-pointer2017073020170725
234927tablegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017073020170725
235062tablegcc -m32 -march=athlon -O -fomit-frame-pointer2017073020170725
235125tablegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017073020170725
235683tablegcc -m32 -march=k8 -O -fomit-frame-pointer2017073020170725
235746tablegcc -funroll-loops -m32 -O -fomit-frame-pointer2017073020170725
235854tablegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017073020170725
236043tablegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017073020170725
236160tablegcc -m32 -march=barcelona -O -fomit-frame-pointer2017073020170725
236358tablegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017073020170725
236376tablegcc -m32 -march=prescott -O -fomit-frame-pointer2017073020170725
236430tablegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017073020170725
236655tablegcc -m32 -O -fomit-frame-pointer2017073020170725
237042tablegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017073020170725
237114tablegcc -m32 -march=corei7 -O -fomit-frame-pointer2017073020170725
239490tablegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017073020170725
240453tablegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073020170725
241245tablegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073020170725
241461tablegcc -m32 -march=pentium -O -fomit-frame-pointer2017073020170725
246474tablegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017073020170725
246852tablegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017073020170725
246996tablegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017073020170725
247032tablegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017073020170725
247068tablegcc -m32 -march=k6 -O -fomit-frame-pointer2017073020170725
247374tablegcc -m32 -march=i386 -O -fomit-frame-pointer2017073020170725
248202tablegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017073020170725
248445tablegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017073020170725
249318tablegcc -m32 -march=i486 -O -fomit-frame-pointer2017073020170725
249471tablegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017073020170725
250821tablegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017073020170725
251010tablegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017073020170725
251064tablegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017073020170725
251145tablegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017073020170725
251271tablegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017073020170725
251550tablegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017073020170725
252144tablegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017073020170725
252693tablegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017073020170725
278253tablegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017073020170725
279081tablegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073020170725
279135tablegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017073020170725
279450tablegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017073020170725
279504tablegcc -m32 -O3 -fomit-frame-pointer2017073020170725
279711tablegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017073020170725
279747tablegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017073020170725
279909tablegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017073020170725
280584tablegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017073020170725
280917tablegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017073020170725
281268tablegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017073020170725
281439tablegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017073020170725
281466tablegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017073020170725
281862tablegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017073020170725
282690tablegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073020170725
282699tablegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017073020170725
283104tablegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073020170725
283293tablegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017073020170725
283410tablegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017073020170725
283428tablegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017073020170725
283455tablegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017073020170725
283860tablegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017073020170725
283986tablegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017073020170725
284247tablegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017073020170725
284625tablegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017073020170725
285012tablegcc -m32 -O2 -fomit-frame-pointer2017073020170725
285201tablegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017073020170725
285255tablegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017073020170725
285714tablegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017073020170725
285750tablegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017073020170725
286083tablegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017073020170725
286119tablegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073020170725
286407tablegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017073020170725
286722tablegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017073020170725
286938tablegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017073020170725
287451tablegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017073020170725
287505tablegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017073020170725
287730tablegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017073020170725
288099tablegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073020170725
288171tablegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017073020170725
289188tablegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017073020170725
289359tablegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073020170725
290511tablegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073020170725
290799tablegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017073020170725
290853tablegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073020170725
291951tablegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073020170725
292329tablegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073020170725
292410tablegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073020170725
293328tablegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073020170725
293571tablegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017073020170725
293697tablegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017073020170725
294552tablegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017073020170725
294759tablegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017073020170725
301329tablegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017073020170725
301878tablegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073020170725
301932tablegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017073020170725
302382tablegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073020170725
303138tablegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073020170725
303381tablegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017073020170725
303624tablegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017073020170725
303786tablegcc -m32 -march=prescott -Os -fomit-frame-pointer2017073020170725
303939tablegcc -m32 -march=nocona -Os -fomit-frame-pointer2017073020170725
303957tablegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017073020170725
304245tablegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017073020170725
304254tablegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017073020170725
304317tablegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017073020170725
304344tablegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017073020170725
304578tablegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017073020170725
304605tablegcc -m32 -march=i486 -Os -fomit-frame-pointer2017073020170725
304623tablegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017073020170725
304686tablegcc -m32 -march=k8 -Os -fomit-frame-pointer2017073020170725
304695tablegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017073020170725
304866tablegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017073020170725
305073tablegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017073020170725
305073tablegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017073020170725
305199tablegcc -m32 -Os -fomit-frame-pointer2017073020170725
305289tablegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017073020170725
305307tablegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017073020170725
305469tablegcc -m32 -march=athlon -Os -fomit-frame-pointer2017073020170725
305595tablegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017073020170725
305595tablegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017073020170725
305640tablegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017073020170725
305694tablegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017073020170725
305820tablegcc -m32 -march=core2 -Os -fomit-frame-pointer2017073020170725
305919tablegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073020170725
306090tablegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017073020170725
306459tablegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017073020170725
306630tablegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017073020170725
306819tablegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017073020170725
306972tablegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017073020170725
307332tablegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073020170725
307377tablegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017073020170725
307395tablegcc -m32 -march=i386 -Os -fomit-frame-pointer2017073020170725
308052tablegcc -m32 -march=k6 -Os -fomit-frame-pointer2017073020170725
309501tablegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017073020170725
309699tablegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073020170725
310761tablegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017073020170725
313092tablegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017073020170725
313101tablegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017073020170725
333072tablegcc -m32 -march=pentium -Os -fomit-frame-pointer2017073020170725
369927tablegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073020170725
372024tablegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073020170725
374067tablegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073020170725
374238tablegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073020170725
374886tablegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073020170725
375480tablegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073020170725
376731tablegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073020170725
376812tablegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073020170725
376839tablegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073020170725
378783tablegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073020170725
378801tablegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073020170725
379764tablegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073020170725
380574tablegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073020170725
380925tablegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073020170725
380952tablegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073020170725
381870tablegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017073020170725
382239tablegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073020170725
382464tablegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017073020170725
384534tablegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073020170725
384687tablegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017073020170725
389574tablegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017073020170725
389637tablegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017073020170725
390717tablegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073020170725
395946tablegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017073020170725
1800360refgcc -m32 -O3 -fomit-frame-pointer2017073020170725
1803582refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017073020170725
1834623refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017073020170725
1838196refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017073020170725
1840464refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017073020170725
1842147refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073020170725
1842732refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017073020170725
1846188refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017073020170725
1849428refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017073020170725
1854288refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017073020170725
1858653refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017073020170725
1896156refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017073020170725
1921869refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017073020170725
1924092refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017073020170725
1927818refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073020170725
1948707refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073020170725
1955007refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073020170725
1959498refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017073020170725
1965915refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073020170725
1968390refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073020170725
1971909refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017073020170725
1976139refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073020170725
1979883refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017073020170725
1997388refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017073020170725
1998270refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073020170725
1998684refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017073020170725
2000673refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017073020170725
2006217refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017073020170725
2027097refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017073020170725
2029824refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017073020170725
2045898refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017073020170725
2048085refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017073020170725
2061333refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017073020170725
2061477refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017073020170725
2118762refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017073020170725
2123631refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017073020170725
2130588refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017073020170725
2136717refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017073020170725
4377582refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017073020170725
4447467refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017073020170725
4491855refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017073020170725
4523976refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073020170725
4596642refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017073020170725
4662234refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017073020170725
4682304refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017073020170725
4710078refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017073020170725
4731291refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017073020170725
4841874refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017073020170725
4875741refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073020170725
4877784refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017073020170725
4886901refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017073020170725
4940694refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017073020170725
4949010refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017073020170725
5017464refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017073020170725
5027058refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017073020170725
5027454refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017073020170725
5037588refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073020170725
5080995refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073020170725
5120271refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017073020170725
5131764refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073020170725
5136948refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017073020170725
5159979refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017073020170725
5163507refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017073020170725
5203638refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017073020170725
5212026refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073020170725
5231925refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073020170725
5260122refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017073020170725
5264784refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017073020170725
5268645refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017073020170725
5284818refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017073020170725
5286222refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017073020170725
5376924refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017073020170725
5382243refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073020170725
5447718refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073020170725
5458968refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017073020170725
5459175refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017073020170725
5488776refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017073020170725
5511402refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017073020170725
5543874refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017073020170725
5586534refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017073020170725
5620554refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017073020170725
5620554refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017073020170725
5622750refgcc -m32 -march=k8 -O -fomit-frame-pointer2017073020170725
5628663refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017073020170725
5633415refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017073020170725
5636214refgcc -m32 -O2 -fomit-frame-pointer2017073020170725
5641047refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017073020170725
5643630refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017073020170725
5687955refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017073020170725
5691816refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017073020170725
5692446refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017073020170725
5712732refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017073020170725
5722218refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017073020170725
5740848refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017073020170725
5749209refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017073020170725
5758434refgcc -m32 -march=athlon -O -fomit-frame-pointer2017073020170725
5761872refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017073020170725
5764842refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017073020170725
5839173refgcc -m32 -march=prescott -O -fomit-frame-pointer2017073020170725
5858991refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017073020170725
5860242refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017073020170725
5926896refgcc -m32 -march=nocona -O -fomit-frame-pointer2017073020170725
5970672refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017073020170725
6035157refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017073020170725
6117084refgcc -m32 -march=pentium -O -fomit-frame-pointer2017073020170725
6142221refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017073020170725
6199101refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073020170725
6199677refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017073020170725
6233526refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017073020170725
6248232refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017073020170725
6295473refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017073020170725
6321114refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017073020170725
6339573refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073020170725
6362865refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017073020170725
6366897refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017073020170725
6377472refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017073020170725
6413355refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017073020170725
6417468refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017073020170725
6431472refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017073020170725
6435081refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017073020170725
6436638refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017073020170725
6438159refgcc -m32 -march=i486 -O -fomit-frame-pointer2017073020170725
6438672refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017073020170725
6451425refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017073020170725
6453882refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017073020170725
6455583refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017073020170725
6469335refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017073020170725
6470883refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017073020170725
6483042refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017073020170725
6498405refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017073020170725
6509637refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017073020170725
6515055refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017073020170725
6528384refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017073020170725
6530256refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017073020170725
6536808refgcc -m32 -march=k6 -O -fomit-frame-pointer2017073020170725
6548526refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017073020170725
6557895refgcc -m32 -O -fomit-frame-pointer2017073020170725
6558993refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017073020170725
6568677refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017073020170725
6608862refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017073020170725
6611832refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017073020170725
6625530refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017073020170725
6628518refgcc -m32 -march=core2 -O -fomit-frame-pointer2017073020170725
6629724refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017073020170725
6634323refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017073020170725
6635187refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017073020170725
6636789refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017073020170725
6643179refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017073020170725
6662286refgcc -m32 -Os -fomit-frame-pointer2017073020170725
6678396refgcc -m32 -march=i386 -O -fomit-frame-pointer2017073020170725
6697782refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017073020170725
6699060refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017073020170725
6701526refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017073020170725
6709275refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017073020170725
6719616refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017073020170725
6736122refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017073020170725
6742350refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017073020170725
6751692refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017073020170725
6767919refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017073020170725
6771069refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017073020170725
6839460refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017073020170725
6841044refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017073020170725
6869457refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017073020170725
6932061refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017073020170725
7029243refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017073020170725
7067664refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017073020170725
7145964refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017073020170725

Test failure

Implementation: crypto_aead/deoxysi256v141/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/deoxysi256v141/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: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 ONE = constant8(0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1);
deoxys.c: ^
deoxys.c: deoxys.c:65: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/deoxysi256v141/aesni
Compiler: gcc -funroll-loops -m32 -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/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:28: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:29: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: /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/deoxysi256v141/bitslice
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
deoxys256.c: In file included from deoxys256.c:29:0:
deoxys256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys256.c: # error "SSSE3 instruction set not enabled"
deoxys256.c: ^
deoxys256.c: deoxys256.c:44:29: error: unknown type name '__m128i'
deoxys256.c: void DeoxysDecrypt_Checksum(__m128i rk[17][8], const uint8_t* ct, uint8_t pt[128], __m128i* Checksum);
deoxys256.c: ^
deoxys256.c: deoxys256.c:44:84: error: unknown type name '__m128i'
deoxys256.c: void DeoxysDecrypt_Checksum(__m128i rk[17][8], const uint8_t* ct, uint8_t pt[128], __m128i* Checksum);
deoxys256.c: ^
deoxys256.c: deoxys256.c:45:29: error: unknown type name '__m128i'
deoxys256.c: void DeoxysEncrypt_Checksum(__m128i rk[17][8], const uint8_t* pt, uint8_t ct[128], __m128i* Checksum);
deoxys256.c: ^
deoxys256.c: deoxys256.c:45:84: error: unknown type name '__m128i'
deoxys256.c: void DeoxysEncrypt_Checksum(__m128i rk[17][8], const uint8_t* pt, uint8_t ct[128], __m128i* Checksum);
deoxys256.c: ^
deoxys256.c: deoxys256.c:46:25: error: unknown type name '__m128i'
deoxys256.c: void DeoxysEncrypt_Auth(__m128i rk[17][8], const uint8_t* pt, __m128i* Auth);
deoxys256.c: ^
deoxys256.c: deoxys256.c:46:63: error: unknown type name '__m128i'
deoxys256.c: void DeoxysEncrypt_Auth(__m128i rk[17][8], const uint8_t* pt, __m128i* Auth);
deoxys256.c: ^
deoxys256.c: deoxys256.c: In function 'deoxys_aead_encrypt_8':
deoxys256.c: deoxys256.c:154:5: error: unknown type name '__m128i'
deoxys256.c: __m128i rk[17][8];
deoxys256.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/deoxysi256v141/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:90: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/deoxysi256v141/aesni
Compiler: gcc -funroll-loops -m32 -march=barcelona -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/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: /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:105: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:31:0:
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( 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:5: note: in expansion of macro 'TWEAKEY_SCHEDULE3'
deoxys.c: TWEAKEY_SCHEDULE3( tsubkeys1,tsubkeys2,subkeys, key);
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: ...

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/deoxysi256v141/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: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 ONE = constant8(0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1);
deoxys.c: ^
deoxys.c: deoxys.c:65: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:66: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/deoxysi256v141/aesni
Compiler: gcc -funroll-loops -m32 -march=pentium3 -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/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:29: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: /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/deoxysi256v141/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:90: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:90: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/deoxysi256v141/aesni
Compiler: gcc -m32 -march=barcelona -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/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: /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:105: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:31:0:
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( 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:5: note: in expansion of macro 'TWEAKEY_SCHEDULE3'
deoxys.c: TWEAKEY_SCHEDULE3( tsubkeys1,tsubkeys2,subkeys, key);
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: ...
deoxys.c: In file included from deoxys.c:29: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: /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:105: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:31:0:
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( 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:5: note: in expansion of macro 'TWEAKEY_SCHEDULE3'
deoxys.c: TWEAKEY_SCHEDULE3( tsubkeys1,tsubkeys2,subkeys, key);
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: ...

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/deoxysi256v141/bitslice
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxys256.c: In file included from deoxys256.c:29:0:
deoxys256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys256.c: # error "SSSE3 instruction set not enabled"
deoxys256.c: ^
deoxys256.c: deoxys256.c:44:29: error: unknown type name '__m128i'
deoxys256.c: void DeoxysDecrypt_Checksum(__m128i rk[17][8], const uint8_t* ct, uint8_t pt[128], __m128i* Checksum);
deoxys256.c: ^
deoxys256.c: deoxys256.c:44:84: error: unknown type name '__m128i'
deoxys256.c: void DeoxysDecrypt_Checksum(__m128i rk[17][8], const uint8_t* ct, uint8_t pt[128], __m128i* Checksum);
deoxys256.c: ^
deoxys256.c: deoxys256.c:45:29: error: unknown type name '__m128i'
deoxys256.c: void DeoxysEncrypt_Checksum(__m128i rk[17][8], const uint8_t* pt, uint8_t ct[128], __m128i* Checksum);
deoxys256.c: ^
deoxys256.c: deoxys256.c:45:84: error: unknown type name '__m128i'
deoxys256.c: void DeoxysEncrypt_Checksum(__m128i rk[17][8], const uint8_t* pt, uint8_t ct[128], __m128i* Checksum);
deoxys256.c: ^
deoxys256.c: deoxys256.c:46:25: error: unknown type name '__m128i'
deoxys256.c: void DeoxysEncrypt_Auth(__m128i rk[17][8], const uint8_t* pt, __m128i* Auth);
deoxys256.c: ^
deoxys256.c: deoxys256.c:46:63: error: unknown type name '__m128i'
deoxys256.c: void DeoxysEncrypt_Auth(__m128i rk[17][8], const uint8_t* pt, __m128i* Auth);
deoxys256.c: ^
deoxys256.c: deoxys256.c: In function 'deoxys_aead_encrypt_8':
deoxys256.c: deoxys256.c:154:5: error: unknown type name '__m128i'
deoxys256.c: __m128i rk[17][8];
deoxys256.c: ...
deoxys256.c: In file included from deoxys256.c:29:0:
deoxys256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys256.c: # error "SSSE3 instruction set not enabled"
deoxys256.c: ^
deoxys256.c: deoxys256.c:44:29: error: unknown type name '__m128i'
deoxys256.c: void DeoxysDecrypt_Checksum(__m128i rk[17][8], const uint8_t* ct, uint8_t pt[128], __m128i* Checksum);
deoxys256.c: ^
deoxys256.c: deoxys256.c:44:84: error: unknown type name '__m128i'
deoxys256.c: void DeoxysDecrypt_Checksum(__m128i rk[17][8], const uint8_t* ct, uint8_t pt[128], __m128i* Checksum);
deoxys256.c: ^
deoxys256.c: deoxys256.c:45:29: error: unknown type name '__m128i'
deoxys256.c: void DeoxysEncrypt_Checksum(__m128i rk[17][8], const uint8_t* pt, uint8_t ct[128], __m128i* Checksum);
deoxys256.c: ^
deoxys256.c: deoxys256.c:45:84: error: unknown type name '__m128i'
deoxys256.c: void DeoxysEncrypt_Checksum(__m128i rk[17][8], const uint8_t* pt, uint8_t ct[128], __m128i* Checksum);
deoxys256.c: ^
deoxys256.c: deoxys256.c:46:25: error: unknown type name '__m128i'
deoxys256.c: void DeoxysEncrypt_Auth(__m128i rk[17][8], const uint8_t* pt, __m128i* Auth);
deoxys256.c: ^
deoxys256.c: deoxys256.c:46:63: error: unknown type name '__m128i'
deoxys256.c: void DeoxysEncrypt_Auth(__m128i rk[17][8], const uint8_t* pt, __m128i* Auth);
deoxys256.c: ^
deoxys256.c: deoxys256.c: In function 'deoxys_aead_encrypt_8':
deoxys256.c: deoxys256.c:154:5: error: unknown type name '__m128i'
deoxys256.c: __m128i rk[17][8];
deoxys256.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/deoxysi256v141/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:118: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/deoxysi256v141/aesni
Compiler: gcc -m32 -march=core2 -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/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: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: tweakable-cipher.macros:179: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:191:3: note: in expansion of macro 'ONE_ROUND'
deoxys.c: ONE_ROUND( states , subkeys[ 1] , RT[ 1] , 1 );\
deoxys.c: ^
deoxys.c: ae.macros:29:11: note: in expansion of macro 'AES8'
deoxys.c: AES8 ( States, subkeys, tTweak ); \
deoxys.c: ^
deoxys.c: deoxys.c:154: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:180: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:191:3: note: in expansion of macro 'ONE_ROUND'
deoxys.c: ONE_ROUND( states , subkeys[ 1] , RT[ 1] , 1 );\
deoxys.c: ^
deoxys.c: ae.macros:29: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