Implementation notes: x86, latour, crypto_aead/deoxysi256v141

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: deoxysi256v141
TimeImplementationCompilerBenchmark dateSUPERCOP version
156519bitslicegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072220170718
157599bitslicegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072220170718
175491bitslicegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072220170718
175545bitslicegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072220170718
175698bitslicegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072220170718
175770bitslicegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072220170718
175779bitslicegcc -m32 -march=core2 -Os -fomit-frame-pointer2017072220170718
180144bitslicegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072220170718
180144bitslicegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072220170718
180225bitslicegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072220170718
180270bitslicegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072220170718
180405bitslicegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072220170718
183438bitslicegcc -m32 -march=corei7 -O -fomit-frame-pointer2017072220170718
183564bitslicegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072220170718
183870bitslicegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072220170718
183888bitslicegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072220170718
184113bitslicegcc -m32 -march=core2 -O -fomit-frame-pointer2017072220170718
231597tablegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
232605tablegcc -funroll-loops -m32 -O -fomit-frame-pointer2017072220170718
232722tablegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
233109tablegcc -m32 -march=corei7 -O -fomit-frame-pointer2017072220170718
233676tablegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
233748tablegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
234027tablegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
234684tablegcc -m32 -march=core2 -O -fomit-frame-pointer2017072220170718
234783tablegcc -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
235116tablegcc -m32 -O -fomit-frame-pointer2017072220170718
235161tablegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072220170718
235206tablegcc -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
235233tablegcc -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
235287tablegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072220170718
235467tablegcc -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
236493tablegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072220170718
236502tablegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
236547tablegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072220170718
236601tablegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072220170718
237105tablegcc -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
237123tablegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
239877tablegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
241929tablegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
242937tablegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
244395tablegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
245484tablegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
245952tablegcc -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
246303tablegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
247554tablegcc -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
247707tablegcc -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
248085tablegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
248679tablegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
248796tablegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
248976tablegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
250641tablegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
250830tablegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
251145tablegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
251172tablegcc -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
251262tablegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
251802tablegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
252144tablegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
252342tablegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
255105tablegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
277686tablegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
279018tablegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
279333tablegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
279351tablegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
279981tablegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
280098tablegcc -m32 -O3 -fomit-frame-pointer2017072220170718
280728tablegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072220170718
280944tablegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
281025tablegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072220170718
281070tablegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
281115tablegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072220170718
281151tablegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072220170718
281493tablegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
281511tablegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072220170718
281889tablegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
281934tablegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
281970tablegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
282492tablegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
282519tablegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
282627tablegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
282987tablegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072220170718
283257tablegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072220170718
283482tablegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
283572tablegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
283599tablegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072220170718
284265tablegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072220170718
284319tablegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
284400tablegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
284724tablegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
284733tablegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
284904tablegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072220170718
285021tablegcc -m32 -O2 -fomit-frame-pointer2017072220170718
286074tablegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
286398tablegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
287658tablegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
287685tablegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
288180tablegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
288378tablegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
288540tablegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
288612tablegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
288747tablegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072220170718
288882tablegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
289161tablegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
289206tablegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
289566tablegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
291438tablegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
292311tablegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
292806tablegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
292986tablegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
293094tablegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
294039tablegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
294435tablegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
295452tablegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
300726tablegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
301581tablegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
301698tablegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
301932tablegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
302409tablegcc -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
303210tablegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
303228tablegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
303300tablegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
303327tablegcc -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
303588tablegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
303669tablegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
303804tablegcc -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
303912tablegcc -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
303957tablegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072220170718
303993tablegcc -m32 -Os -fomit-frame-pointer2017072220170718
304029tablegcc -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
304146tablegcc -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
304155tablegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
304200tablegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
304290tablegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
304452tablegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
304686tablegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
304839tablegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
304848tablegcc -m32 -march=core2 -Os -fomit-frame-pointer2017072220170718
304929tablegcc -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
304974tablegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
305010tablegcc -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
305451tablegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072220170718
305541tablegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
305694tablegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
305820tablegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
305910tablegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
306081tablegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072220170718
306099tablegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
306441tablegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072220170718
306594tablegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072220170718
306657tablegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
306711tablegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
306963tablegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072220170718
306972tablegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072220170718
307053tablegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
307386tablegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
307728tablegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
309906tablegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
310095tablegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
311841tablegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
312408tablegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
370863tablegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
372870tablegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
373374tablegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
376011tablegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
376794tablegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
377073tablegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
377487tablegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
378099tablegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
378315tablegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
378432tablegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
378495tablegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
379980tablegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
380997tablegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
381411tablegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
381510tablegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
381942tablegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
382005tablegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
382329tablegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
384750tablegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
385839tablegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
389808tablegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
389907tablegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
392094tablegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
392490tablegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
1795752refgcc -m32 -O3 -fomit-frame-pointer2017072220170718
1811448refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
1836594refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072220170718
1836918refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
1838961refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072220170718
1843812refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
1844325refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
1846152refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
1846980refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
1847547refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
1854432refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
1856331refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
1925460refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072220170718
1942209refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
1950732refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
1951281refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
1953864refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
1960938refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
1966194refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
1968885refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
1976382refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
1976751refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
1979523refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
1984032refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
1987722refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
1988622refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
1998144refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
2008746refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
2017395refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
2027700refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
2046636refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
2047770refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
2061495refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
2089521refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
2119896refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
2123982refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
2124450refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
2127393refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
4387356refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
4520133refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
4579731refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
4581036refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
4596750refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
4617027refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
4691322refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
4700322refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
4747509refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
4883409refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
4895667refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
4909959refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072220170718
4916871refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
4936950refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
5015529refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
5041530refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
5052699refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
5072292refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
5075343refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
5081112refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
5091075refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
5093721refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
5112504refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
5113953refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
5115357refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
5129919refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
5163588refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
5176251refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
5181804refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072220170718
5191974refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
5207022refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
5232429refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
5236614refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
5285880refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
5294961refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
5391963refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
5510025refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
5519043refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072220170718
5543883refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
5574465refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
5592195refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
5595534refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
5608422refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072220170718
5612976refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
5613309refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072220170718
5671098refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
5681673refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072220170718
5747238refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
5752332refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072220170718
5753619refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
5754789refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072220170718
5757633refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072220170718
5771151refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
5800167refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
5811174refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
5855679refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
5855814refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
5863392refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
5866317refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
5873058refgcc -m32 -O2 -fomit-frame-pointer2017072220170718
5895864refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
5919822refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
5947929refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
5963958refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
6052356refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
6054948refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
6062877refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
6096186refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
6110064refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
6132906refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
6180552refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
6188652refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
6246441refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072220170718
6249609refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
6255432refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
6255648refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
6259347refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072220170718
6264783refgcc -m32 -O -fomit-frame-pointer2017072220170718
6279003refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072220170718
6298389refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
6311340refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
6318090refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072220170718
6321807refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
6339186refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
6370785refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
6385590refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
6390054refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
6391980refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
6409260refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072220170718
6416127refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
6417585refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072220170718
6420420refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
6430437refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072220170718
6432138refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
6433587refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
6439869refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
6440571refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
6441111refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072220170718
6446187refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072220170718
6447222refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
6453441refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
6488676refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
6507045refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
6534477refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
6539616refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
6632694refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
6634044refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
6648174refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
6661242refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
6663213refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
6674157refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
6684570refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
6690717refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
6695010refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
6695802refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
6697494refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
6732072refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
6738012refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
6831108refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072220170718
6859134refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072220170718
6871275refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072220170718
6875658refgcc -m32 -Os -fomit-frame-pointer2017072220170718
6898401refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072220170718
6931665refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072220170718
6961572refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072220170718
7014033refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
7155153refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
7179381refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
7894080refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718

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