Implementation notes: amd64, ryzen, crypto_aead/ketjesrv2

Computer: ryzen
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20170904
Operation: crypto_aead
Primitive: ketjesrv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
165390? ? ?? ? ?compactclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
165510? ? ?? ? ?compactclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
165840? ? ?? ? ?compactclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017091220170904
169800? ? ?? ? ?compactclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017091220170904
171000? ? ?? ? ?compactclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
182220? ? ?? ? ?compactclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017091220170904
182850? ? ?? ? ?compactclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
183960? ? ?? ? ?compactclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
184950? ? ?? ? ?compactclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017091220170904
246960? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
247170? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
253500? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091220170904
254490? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091220170904
255030? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091220170904
255060? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091220170904
255240? ? ?? ? ?compactgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091220170904
255360? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091220170904
255390? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
256590? ? ?? ? ?compactgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
256890? ? ?? ? ?compactgcc_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
257970? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
258240? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
258990? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
259200? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
259680? ? ?? ? ?compactgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091220170904
259740? ? ?? ? ?compactgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091220170904
259770? ? ?? ? ?compactgcc_-funroll-loops_-O2_-fomit-frame-pointer2017091220170904
260220? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
262530? ? ?? ? ?compactgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
262890? ? ?? ? ?compactgcc_-O3_-fomit-frame-pointer2017091220170904
263160? ? ?? ? ?compactgcc_-m64_-O3_-fomit-frame-pointer2017091220170904
266250? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091220170904
267870? ? ?? ? ?compactgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
267990? ? ?? ? ?compactgcc_-march=k8_-O3_-fomit-frame-pointer2017091220170904
268110? ? ?? ? ?compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091220170904
268800? ? ?? ? ?compactgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
268920? ? ?? ? ?compactgcc_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
273180? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
273540? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091220170904
274410? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
275160? ? ?? ? ?compactgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091220170904
275520? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
275910? ? ?? ? ?compactgcc_-funroll-loops_-O3_-fomit-frame-pointer2017091220170904
276300? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
282120? ? ?? ? ?compactgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017091220170904
357810? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
358740? ? ?? ? ?compactgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091220170904
359640? ? ?? ? ?compactgcc_-funroll-loops_-O_-fomit-frame-pointer2017091220170904
359730? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
360300? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091220170904
368970? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
369810? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
403080? ? ?? ? ?compacticc_-no-vec2017091220170904
415770? ? ?? ? ?compactclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
420990? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
421830? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091220170904
795180? ? ?? ? ?compactgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
795420? ? ?? ? ?compactgcc_-O2_-fomit-frame-pointer2017091220170904
796590? ? ?? ? ?compactgcc_-m64_-O2_-fomit-frame-pointer2017091220170904
807570? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091220170904
807780? ? ?? ? ?compactgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091220170904
810630? ? ?? ? ?compactgcc_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
819000? ? ?? ? ?compactgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
819150? ? ?? ? ?compactgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017091220170904
830040? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091220170904
837810? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091220170904
850080? ? ?? ? ?compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091220170904
877410? ? ?? ? ?compactgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091220170904
880710? ? ?? ? ?compactgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
882270? ? ?? ? ?compactgcc_-march=k8_-O2_-fomit-frame-pointer2017091220170904
886440? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091220170904
1014270? ? ?? ? ?compacticc2017091220170904
1155060? ? ?? ? ?compactgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
1157100? ? ?? ? ?compactgcc_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
1563450? ? ?? ? ?compactgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091220170904
1564560? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091220170904
1565940? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091220170904
1573110? ? ?? ? ?compactgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091220170904
1574700? ? ?? ? ?compactgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
1579080? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091220170904
1579230? ? ?? ? ?compactgcc_-O_-fomit-frame-pointer2017091220170904
1579290? ? ?? ? ?compactgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
1579710? ? ?? ? ?compactgcc_-m64_-O_-fomit-frame-pointer2017091220170904
1580310? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091220170904
1581630? ? ?? ? ?compactgcc_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
1582830? ? ?? ? ?compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091220170904
1583430? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091220170904
1584240? ? ?? ? ?compactgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017091220170904
1598910? ? ?? ? ?compactgcc_-march=k8_-O_-fomit-frame-pointer2017091220170904
1608690? ? ?? ? ?compactgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
2032440? ? ?? ? ?compactgcc_-m64_-Os_-fomit-frame-pointer2017091220170904
2033310? ? ?? ? ?compactgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091220170904
2034120? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091220170904
2034690? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091220170904
2037990? ? ?? ? ?compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091220170904
2038140? ? ?? ? ?compactgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017091220170904
2045940? ? ?? ? ?compactgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
2046420? ? ?? ? ?compactgcc_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
2049030? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091220170904
2049900? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091220170904
2051280? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091220170904
2051940? ? ?? ? ?compactgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
2055900? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
2056770? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
2061450? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091220170904
2062200? ? ?? ? ?compactgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
2062290? ? ?? ? ?compactgcc_-march=k8_-Os_-fomit-frame-pointer2017091220170904
2067030? ? ?? ? ?compactgcc_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
2067330? ? ?? ? ?compactgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
2076360? ? ?? ? ?compactgcc_-funroll-loops_-Os_-fomit-frame-pointer2017091220170904
2077770? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
2078520? ? ?? ? ?compactgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091220170904
2102160? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
2102970? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
2124240? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091220170904
2460240? ? ?? ? ?compactgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
2461800? ? ?? ? ?compactgcc_-march=nocona_-O_-fomit-frame-pointer2017091220170904
5114940? ? ?? ? ?compactgcc_-Os_-fomit-frame-pointer2017091220170904
5132940? ? ?? ? ?compactgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091220170904
5266920? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
6053130? ? ?? ? ?compactgcc2017091220170904
6069930? ? ?? ? ?compactgcc_-funroll-loops2017091220170904
6096210? ? ?? ? ?compactcc2017091220170904
17602470? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091220170904
17672310? ? ?? ? ?refg++_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091220170904
17795310? ? ?? ? ?refg++_-m64_-march=k8_-O3_-fomit-frame-pointer2017091220170904
17822040? ? ?? ? ?refg++_-march=k8_-O3_-fomit-frame-pointer2017091220170904
17926890? ? ?? ? ?refg++_-m64_-march=core2_-O3_-fomit-frame-pointer2017091220170904
17974290? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091220170904
18088200? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
18436110? ? ?? ? ?refg++_-m64_-O3_-fomit-frame-pointer2017091220170904
18507180? ? ?? ? ?refg++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091220170904
18517590? ? ?? ? ?refg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091220170904
18546960? ? ?? ? ?refg++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091220170904
18602850? ? ?? ? ?refg++_-O3_-fomit-frame-pointer2017091220170904
18687150? ? ?? ? ?refg++_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017091220170904
19133730? ? ?? ? ?refclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
19144020? ? ?? ? ?refclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
19219590? ? ?? ? ?refclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017091220170904
19224960? ? ?? ? ?refclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
19250070? ? ?? ? ?refclang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017091220170904
19256160? ? ?? ? ?refclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2017091220170904
19399860? ? ?? ? ?refclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017091220170904
19477320? ? ?? ? ?refclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
20401590? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
23367300? ? ?? ? ?refg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091220170904
23798580? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091220170904
24748470? ? ?? ? ?refg++_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
24840090? ? ?? ? ?refg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091220170904
24926490? ? ?? ? ?refg++_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
25286580? ? ?? ? ?refg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091220170904
26975790? ? ?? ? ?refg++_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017091220170904
27914160? ? ?? ? ?refg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091220170904
28036920? ? ?? ? ?refg++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091220170904
28041180? ? ?? ? ?refg++_-O2_-fomit-frame-pointer2017091220170904
28106820? ? ?? ? ?refg++_-m64_-O2_-fomit-frame-pointer2017091220170904
28242630? ? ?? ? ?refg++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091220170904
28333590? ? ?? ? ?refg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091220170904
28441680? ? ?? ? ?refg++_-m64_-march=k8_-O2_-fomit-frame-pointer2017091220170904
28450470? ? ?? ? ?refg++_-march=k8_-O2_-fomit-frame-pointer2017091220170904
30271800? ? ?? ? ?refg++_-m64_-march=core2_-O2_-fomit-frame-pointer2017091220170904
30366540? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091220170904
30489240? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091220170904
32801790? ? ?? ? ?refg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
33556110? ? ?? ? ?refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091220170904
38188440? ? ?? ? ?refg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
38305380? ? ?? ? ?refg++_-march=nocona_-O2_-fomit-frame-pointer2017091220170904
48078420? ? ?? ? ?refclang++_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091220170904
48733860? ? ?? ? ?refclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091220170904
55861290? ? ?? ? ?refg++_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
56453010? ? ?? ? ?refg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091220170904
57040830? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091220170904
57159570? ? ?? ? ?refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091220170904
59205930? ? ?? ? ?refg++_-m64_-march=nocona_-O_-fomit-frame-pointer2017091220170904
59303190? ? ?? ? ?refg++_-march=nocona_-O_-fomit-frame-pointer2017091220170904
60369090? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091220170904
60581730? ? ?? ? ?refg++_-m64_-march=core2_-O_-fomit-frame-pointer2017091220170904
60810780? ? ?? ? ?refg++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091220170904
60918240? ? ?? ? ?refg++_-m64_-march=corei7_-O_-fomit-frame-pointer2017091220170904
60987390? ? ?? ? ?refg++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091220170904
61541970? ? ?? ? ?refg++_-march=k8_-O_-fomit-frame-pointer2017091220170904
67452120? ? ?? ? ?refg++_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017091220170904
70446600? ? ?? ? ?refg++_-m64_-O_-fomit-frame-pointer2017091220170904
70480920? ? ?? ? ?refg++_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
70670100? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091220170904
70710030? ? ?? ? ?refg++_-O_-fomit-frame-pointer2017091220170904
82160550? ? ?? ? ?refg++_-march=barcelona_-O2_-fomit-frame-pointer2017091220170904
82880880? ? ?? ? ?refg++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091220170904
83071740? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
83104170? ? ?? ? ?refg++_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
83142930? ? ?? ? ?refg++_-march=k8_-Os_-fomit-frame-pointer2017091220170904
83271690? ? ?? ? ?refg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091220170904
83285400? ? ?? ? ?refg++_-m64_-march=k8_-Os_-fomit-frame-pointer2017091220170904
83355000? ? ?? ? ?refg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091220170904
83413890? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091220170904
83455110? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091220170904
83491470? ? ?? ? ?refg++_-m64_-Os_-fomit-frame-pointer2017091220170904
83496540? ? ?? ? ?refg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
83498820? ? ?? ? ?refg++_-m64_-march=core2_-Os_-fomit-frame-pointer2017091220170904
83540700? ? ?? ? ?refg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091220170904
83566290? ? ?? ? ?refg++_-march=barcelona_-Os_-fomit-frame-pointer2017091220170904
83581170? ? ?? ? ?refg++_-Os_-fomit-frame-pointer2017091220170904
83940330? ? ?? ? ?refg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091220170904
83972940? ? ?? ? ?refg++_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017091220170904
84293040? ? ?? ? ?refg++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091220170904
84366660? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091220170904
84785070? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091220170904
151237770? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091220170904
154147020? ? ?? ? ?refg++_-m64_-march=k8_-O_-fomit-frame-pointer2017091220170904
195895290? ? ?? ? ?refg++2017091220170904

Compiler output

Implementation: crypto_aead/ketjesrv2/ARMv6M
Compiler: cc
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s: Assembler messages:
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:196: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:197: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:198: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:202: Error: no such instruction: `bx lr'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:206: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: ...

Number of similar (compiler,implementation) pairs: 126, namely:
CompilerImplementations
cc ARMv6M
gcc ARMv6M
gcc -O2 -fomit-frame-pointer ARMv6M
gcc -O3 -fomit-frame-pointer ARMv6M
gcc -O -fomit-frame-pointer ARMv6M
gcc -Os -fomit-frame-pointer ARMv6M
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ARMv6M
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ARMv6M
gcc -fno-schedule-insns -O -fomit-frame-pointer ARMv6M
gcc -fno-schedule-insns -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops ARMv6M
gcc -funroll-loops -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ARMv6M
gcc -m64 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -O -fomit-frame-pointer ARMv6M
gcc -m64 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7 -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=k8 -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=k8 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=nocona -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=nocona -Os -fomit-frame-pointer ARMv6M
gcc -march=barcelona -O2 -fomit-frame-pointer ARMv6M
gcc -march=barcelona -O3 -fomit-frame-pointer ARMv6M
gcc -march=barcelona -O -fomit-frame-pointer ARMv6M
gcc -march=barcelona -Os -fomit-frame-pointer ARMv6M
gcc -march=k8 -O2 -fomit-frame-pointer ARMv6M
gcc -march=k8 -O3 -fomit-frame-pointer ARMv6M
gcc -march=k8 -O -fomit-frame-pointer ARMv6M
gcc -march=k8 -Os -fomit-frame-pointer ARMv6M
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ARMv6M
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ARMv6M
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ARMv6M
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ARMv6M
gcc -march=nocona -O2 -fomit-frame-pointer ARMv6M
gcc -march=nocona -O3 -fomit-frame-pointer ARMv6M
gcc -march=nocona -O -fomit-frame-pointer ARMv6M
gcc -march=nocona -Os -fomit-frame-pointer ARMv6M
icc ARMv6M
icc -O1 -static ARMv6M
icc -O1 -static -no-vec ARMv6M
icc -O2 -static ARMv6M
icc -O2 -static -no-vec ARMv6M
icc -O3 -static ARMv6M
icc -O3 -static -no-vec ARMv6M
icc -Os -static ARMv6M
icc -Os -static -no-vec ARMv6M
icc -fast ARMv6M
icc -m64 -O1 -static ARMv6M
icc -m64 -O1 -static -no-vec ARMv6M
icc -m64 -O2 -static ARMv6M
icc -m64 -O2 -static -no-vec ARMv6M
icc -m64 -O3 -static ARMv6M
icc -m64 -O3 -static -no-vec ARMv6M
icc -m64 -Os -static ARMv6M
icc -m64 -Os -static -no-vec ARMv6M
icc -no-vec ARMv6M

Compiler output

Implementation: crypto_aead/ketjesrv2/AVR8
Compiler: cc
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s: Assembler messages:
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:28: Error: no such instruction: `void KeccakP400_StaticInitialize( void)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:34: Error: no such instruction: `void KeccakP400_Initialize(void *state)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:41: Error: no such instruction: `ldi r23,2*5'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:41: Error: no such instruction: `clear state (5 bytes/2.5 lanes per iteration)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:48: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:49: Error: no such instruction: `brne KeccakP400_Initialize_Loop'
KeccakP-400-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 126, namely:
CompilerImplementations
cc AVR8
gcc AVR8
gcc -O2 -fomit-frame-pointer AVR8
gcc -O3 -fomit-frame-pointer AVR8
gcc -O -fomit-frame-pointer AVR8
gcc -Os -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -O2 -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -O3 -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -O -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -Os -fomit-frame-pointer AVR8
gcc -funroll-loops AVR8
gcc -funroll-loops -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -O -fomit-frame-pointer AVR8
gcc -funroll-loops -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer AVR8
gcc -m64 -O2 -fomit-frame-pointer AVR8
gcc -m64 -O3 -fomit-frame-pointer AVR8
gcc -m64 -O -fomit-frame-pointer AVR8
gcc -m64 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer AVR8
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -O -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -O -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -O -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -march=barcelona -O -fomit-frame-pointer AVR8
gcc -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -march=k8 -O -fomit-frame-pointer AVR8
gcc -march=k8 -Os -fomit-frame-pointer AVR8
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv AVR8
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv AVR8
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv AVR8
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv AVR8
gcc -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -march=nocona -O -fomit-frame-pointer AVR8
gcc -march=nocona -Os -fomit-frame-pointer AVR8
icc AVR8
icc -O1 -static AVR8
icc -O1 -static -no-vec AVR8
icc -O2 -static AVR8
icc -O2 -static -no-vec AVR8
icc -O3 -static AVR8
icc -O3 -static -no-vec AVR8
icc -Os -static AVR8
icc -Os -static -no-vec AVR8
icc -fast AVR8
icc -m64 -O1 -static AVR8
icc -m64 -O1 -static -no-vec AVR8
icc -m64 -O2 -static AVR8
icc -m64 -O2 -static -no-vec AVR8
icc -m64 -O3 -static AVR8
icc -m64 -O3 -static -no-vec AVR8
icc -m64 -Os -static AVR8
icc -m64 -Os -static -no-vec AVR8
icc -no-vec AVR8

Compiler output

Implementation: crypto_aead/ketjesrv2/ARMv7M
Compiler: cc
KetjeSr.c: In file included from KetjeSr.c:20:0:
KetjeSr.c: KetSr.h:22:14: fatal error: KeccakP-400-SnP.h: No such file or directory
KetjeSr.c: #include "KeccakP-400-SnP.h"
KetjeSr.c: ^~~~~~~~~~~~~~~~~~~
KetjeSr.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 107, namely:
CompilerImplementations
cc ARMv7M
gcc ARMv7M
gcc -O2 -fomit-frame-pointer ARMv7M
gcc -O3 -fomit-frame-pointer ARMv7M
gcc -O -fomit-frame-pointer ARMv7M
gcc -Os -fomit-frame-pointer ARMv7M
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ARMv7M
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ARMv7M
gcc -fno-schedule-insns -O -fomit-frame-pointer ARMv7M
gcc -fno-schedule-insns -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops ARMv7M
gcc -funroll-loops -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ARMv7M
gcc -m64 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -O -fomit-frame-pointer ARMv7M
gcc -m64 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7 -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=k8 -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=k8 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=nocona -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=nocona -Os -fomit-frame-pointer ARMv7M
gcc -march=barcelona -O2 -fomit-frame-pointer ARMv7M
gcc -march=barcelona -O3 -fomit-frame-pointer ARMv7M
gcc -march=barcelona -O -fomit-frame-pointer ARMv7M
gcc -march=barcelona -Os -fomit-frame-pointer ARMv7M
gcc -march=k8 -O2 -fomit-frame-pointer ARMv7M
gcc -march=k8 -O3 -fomit-frame-pointer ARMv7M
gcc -march=k8 -O -fomit-frame-pointer ARMv7M
gcc -march=k8 -Os -fomit-frame-pointer ARMv7M
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ARMv7M
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ARMv7M
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ARMv7M
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ARMv7M
gcc -march=nocona -O2 -fomit-frame-pointer ARMv7M
gcc -march=nocona -O3 -fomit-frame-pointer ARMv7M
gcc -march=nocona -O -fomit-frame-pointer ARMv7M
gcc -march=nocona -Os -fomit-frame-pointer ARMv7M

Compiler output

Implementation: crypto_aead/ketjesrv2/ARMv6M
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:1:1: error: unexpected token at start of statement
KeccakP-400-armv6m-le-gcc.s: @
KeccakP-400-armv6m-le-gcc.s: ^
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:2:1: error: unexpected token at start of statement
KeccakP-400-armv6m-le-gcc.s: @ Implementation by the Keccak, Keyak and Ketje Teams, namely, Guido Bertoni,
KeccakP-400-armv6m-le-gcc.s: ^
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:3:1: error: unexpected token at start of statement
KeccakP-400-armv6m-le-gcc.s: @ Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:4:1: error: unexpected token at start of statement
KeccakP-400-armv6m-le-gcc.s: @ denoted as "the implementer".
KeccakP-400-armv6m-le-gcc.s: ^
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:5:1: error: unexpected token at start of statement
KeccakP-400-armv6m-le-gcc.s: @
KeccakP-400-armv6m-le-gcc.s: ^
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:6:1: error: unexpected token at start of statement
KeccakP-400-armv6m-le-gcc.s: @ For more information, feedback or questions, please refer to our websites:
KeccakP-400-armv6m-le-gcc.s: ^
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:7:1: error: unexpected token at start of statement
KeccakP-400-armv6m-le-gcc.s: @ http://keccak.noekeon.org/
KeccakP-400-armv6m-le-gcc.s: ^
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:8:1: error: unexpected token at start of statement
KeccakP-400-armv6m-le-gcc.s: @ http://keyak.noekeon.org/
KeccakP-400-armv6m-le-gcc.s: ^
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:9:1: error: unexpected token at start of statement
KeccakP-400-armv6m-le-gcc.s: @ http://ketje.noekeon.org/
KeccakP-400-armv6m-le-gcc.s: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ARMv6M
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ARMv6M
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ARMv6M
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments ARMv6M
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ARMv6M
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ARMv6M
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv6M
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv6M
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv6M
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv6M

Compiler output

Implementation: crypto_aead/ketjesrv2/AVR8
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:2:21: error: unexpected token in argument list
KeccakP-400-avr8-fast.s: ; Implementation by the Keccak, Keyak and Ketje Teams, namely, Guido Bertoni,
KeccakP-400-avr8-fast.s: ^
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:3:21: error: unexpected token in argument list
KeccakP-400-avr8-fast.s: ; Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:4:14: error: unexpected token in argument list
KeccakP-400-avr8-fast.s: ; denoted as "the implementer".
KeccakP-400-avr8-fast.s: ^
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:6:12: error: unexpected token in argument list
KeccakP-400-avr8-fast.s: ; For more information, feedback or questions, please refer to our websites:
KeccakP-400-avr8-fast.s: ^
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:8:3: error: invalid symbol redefinition
KeccakP-400-avr8-fast.s: ; http://keyak.noekeon.org/
KeccakP-400-avr8-fast.s: ^
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:9:3: error: invalid symbol redefinition
KeccakP-400-avr8-fast.s: ; http://ketje.noekeon.org/
KeccakP-400-avr8-fast.s: ^
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:11:10: error: unexpected token in argument list
KeccakP-400-avr8-fast.s: ; To the extent possible under law, the implementer has waived all copyright
KeccakP-400-avr8-fast.s: ^
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:12:15: error: unexpected token in argument list
KeccakP-400-avr8-fast.s: ; and related or neighboring rights to the source code in this file.
KeccakP-400-avr8-fast.s: ^
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:13:3: error: invalid symbol redefinition
KeccakP-400-avr8-fast.s: ; http://creativecommons.org/publicdomain/zero/1.0/
KeccakP-400-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments AVR8
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments AVR8
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments AVR8
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments AVR8
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments AVR8
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments AVR8
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments AVR8
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments AVR8
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments AVR8
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments AVR8

Compiler output

Implementation: crypto_aead/ketjesrv2/ARMv7M
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KetjeSr.c: In file included from KetjeSr.c:20:
KetjeSr.c: ./KetSr.h:22:14: fatal error: 'KeccakP-400-SnP.h' file not found
KetjeSr.c: #include "KeccakP-400-SnP.h"
KetjeSr.c: ^~~~~~~~~~~~~~~~~~~
KetjeSr.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ARMv7M
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ARMv7M
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ARMv7M
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments ARMv7M
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ARMv7M
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ARMv7M
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv7M
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv7M
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv7M
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv7M

Compiler output

Implementation: crypto_aead/ketjesrv2/ARMv6M
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s: Assembler messages:
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:196: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:197: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:198: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:202: Error: no such instruction: `bx lr'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:206: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: ...
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s: Assembler messages:
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:196: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:197: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:198: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:202: Error: no such instruction: `bx lr'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:206: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/ketjesrv2/AVR8
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s: Assembler messages:
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:28: Error: no such instruction: `void KeccakP400_StaticInitialize( void)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:34: Error: no such instruction: `void KeccakP400_Initialize(void *state)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:41: Error: no such instruction: `ldi r23,2*5'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:41: Error: no such instruction: `clear state (5 bytes/2.5 lanes per iteration)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:48: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:49: Error: no such instruction: `brne KeccakP400_Initialize_Loop'
KeccakP-400-avr8-fast.s: ...
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s: Assembler messages:
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:28: Error: no such instruction: `void KeccakP400_StaticInitialize( void)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:34: Error: no such instruction: `void KeccakP400_Initialize(void *state)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:41: Error: no such instruction: `ldi r23,2*5'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:41: Error: no such instruction: `clear state (5 bytes/2.5 lanes per iteration)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:48: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:49: Error: no such instruction: `brne KeccakP400_Initialize_Loop'
KeccakP-400-avr8-fast.s: ...

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

Compiler output

Implementation: crypto_aead/ketjesrv2/ARMv7M
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KetjeSr.c: In file included from KetjeSr.c:20:0:
KetjeSr.c: KetSr.h:22:14: fatal error: KeccakP-400-SnP.h: No such file or directory
KetjeSr.c: #include "KeccakP-400-SnP.h"
KetjeSr.c: ^~~~~~~~~~~~~~~~~~~
KetjeSr.c: compilation terminated.
KetjeSr.c: In file included from KetjeSr.c:20:0:
KetjeSr.c: KetSr.h:22:14: fatal error: KeccakP-400-SnP.h: No such file or directory
KetjeSr.c: #include "KeccakP-400-SnP.h"
KetjeSr.c: ^~~~~~~~~~~~~~~~~~~
KetjeSr.c: compilation terminated.

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

Compiler output

Implementation: crypto_aead/ketjesrv2/ARMv7M
Compiler: icc
KetjeSr.c: In file included from KetjeSr.c(20):
KetjeSr.c: KetSr.h(22): catastrophic error: cannot open source file "KeccakP-400-SnP.h"
KetjeSr.c: #include "KeccakP-400-SnP.h"
KetjeSr.c: ^
KetjeSr.c:
KetjeSr.c: compilation aborted for KetjeSr.c (code 4)

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
icc ARMv7M
icc -O1 -static ARMv7M
icc -O1 -static -no-vec ARMv7M
icc -O2 -static ARMv7M
icc -O2 -static -no-vec ARMv7M
icc -O3 -static ARMv7M
icc -O3 -static -no-vec ARMv7M
icc -Os -static ARMv7M
icc -Os -static -no-vec ARMv7M
icc -fast ARMv7M
icc -m64 -O1 -static ARMv7M
icc -m64 -O1 -static -no-vec ARMv7M
icc -m64 -O2 -static ARMv7M
icc -m64 -O2 -static -no-vec ARMv7M
icc -m64 -O3 -static ARMv7M
icc -m64 -O3 -static -no-vec ARMv7M
icc -m64 -Os -static ARMv7M
icc -m64 -Os -static -no-vec ARMv7M
icc -no-vec ARMv7M

Compiler output

Implementation: crypto_aead/ketjesrv2/compact
Compiler: icc -O1 -static
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -static compact
icc -O1 -static -no-vec compact
icc -O2 -static compact
icc -O2 -static -no-vec compact
icc -O3 -static compact
icc -O3 -static -no-vec compact
icc -Os -static compact
icc -Os -static -no-vec compact
icc -m64 -O1 -static compact
icc -m64 -O1 -static -no-vec compact
icc -m64 -O2 -static compact
icc -m64 -O2 -static -no-vec compact
icc -m64 -O3 -static compact
icc -m64 -O3 -static -no-vec compact
icc -m64 -Os -static compact
icc -m64 -Os -static -no-vec compact

Compiler output

Implementation: crypto_aead/ketjesrv2/compact
Compiler: icc -O1 -xB -static
KeccakP-400-reference.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KetSr.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KetjeSr.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static compact
icc -O1 -xB -static -no-vec compact
icc -O2 -xB -static compact
icc -O2 -xB -static -no-vec compact
icc -O3 -xB -static compact
icc -O3 -xB -static -no-vec compact
icc -Os -xB -static compact
icc -Os -xB -static -no-vec compact

Compiler output

Implementation: crypto_aead/ketjesrv2/ARMv6M
Compiler: icc -O1 -xB -static
KetSr.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KetjeSr.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-400-armv6m-le-gcc.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s: Assembler messages:
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:196: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:197: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:198: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:202: Error: no such instruction: `bx lr'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static ARMv6M
icc -O1 -xB -static -no-vec ARMv6M
icc -O2 -xB -static ARMv6M
icc -O2 -xB -static -no-vec ARMv6M
icc -O3 -xB -static ARMv6M
icc -O3 -xB -static -no-vec ARMv6M
icc -Os -xB -static ARMv6M
icc -Os -xB -static -no-vec ARMv6M

Compiler output

Implementation: crypto_aead/ketjesrv2/AVR8
Compiler: icc -O1 -xB -static
KetSr.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KetjeSr.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-400-avr8-fast.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s: Assembler messages:
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:28: Error: no such instruction: `void KeccakP400_StaticInitialize( void)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:34: Error: no such instruction: `void KeccakP400_Initialize(void *state)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:41: Error: no such instruction: `ldi r23,2*5'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:41: Error: no such instruction: `clear state (5 bytes/2.5 lanes per iteration)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:48: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
KeccakP-400-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static AVR8
icc -O1 -xB -static -no-vec AVR8
icc -O2 -xB -static AVR8
icc -O2 -xB -static -no-vec AVR8
icc -O3 -xB -static AVR8
icc -O3 -xB -static -no-vec AVR8
icc -Os -xB -static AVR8
icc -Os -xB -static -no-vec AVR8

Compiler output

Implementation: crypto_aead/ketjesrv2/ARMv7M
Compiler: icc -O1 -xB -static
KetjeSr.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
KetjeSr.c: In file included from KetjeSr.c(20):
KetjeSr.c: KetSr.h(22): catastrophic error: cannot open source file "KeccakP-400-SnP.h"
KetjeSr.c: #include "KeccakP-400-SnP.h"
KetjeSr.c: ^
KetjeSr.c:
KetjeSr.c: compilation aborted for KetjeSr.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static ARMv7M
icc -O1 -xB -static -no-vec ARMv7M
icc -O2 -xB -static ARMv7M
icc -O2 -xB -static -no-vec ARMv7M
icc -O3 -xB -static ARMv7M
icc -O3 -xB -static -no-vec ARMv7M
icc -Os -xB -static ARMv7M
icc -Os -xB -static -no-vec ARMv7M

Compiler output

Implementation: crypto_aead/ketjesrv2/compact
Compiler: icc -O1 -xK -static
KeccakP-400-reference.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KetSr.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KetjeSr.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static compact
icc -O1 -xK -static -no-vec compact
icc -O2 -xK -static compact
icc -O2 -xK -static -no-vec compact
icc -O3 -xK -static compact
icc -O3 -xK -static -no-vec compact
icc -Os -xK -static compact
icc -Os -xK -static -no-vec compact

Compiler output

Implementation: crypto_aead/ketjesrv2/ARMv6M
Compiler: icc -O1 -xK -static
KetSr.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KetjeSr.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-400-armv6m-le-gcc.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s: Assembler messages:
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:196: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:197: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:198: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:202: Error: no such instruction: `bx lr'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static ARMv6M
icc -O1 -xK -static -no-vec ARMv6M
icc -O2 -xK -static ARMv6M
icc -O2 -xK -static -no-vec ARMv6M
icc -O3 -xK -static ARMv6M
icc -O3 -xK -static -no-vec ARMv6M
icc -Os -xK -static ARMv6M
icc -Os -xK -static -no-vec ARMv6M

Compiler output

Implementation: crypto_aead/ketjesrv2/AVR8
Compiler: icc -O1 -xK -static
KetSr.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KetjeSr.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-400-avr8-fast.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s: Assembler messages:
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:28: Error: no such instruction: `void KeccakP400_StaticInitialize( void)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:34: Error: no such instruction: `void KeccakP400_Initialize(void *state)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:41: Error: no such instruction: `ldi r23,2*5'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:41: Error: no such instruction: `clear state (5 bytes/2.5 lanes per iteration)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:48: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
KeccakP-400-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static AVR8
icc -O1 -xK -static -no-vec AVR8
icc -O2 -xK -static AVR8
icc -O2 -xK -static -no-vec AVR8
icc -O3 -xK -static AVR8
icc -O3 -xK -static -no-vec AVR8
icc -Os -xK -static AVR8
icc -Os -xK -static -no-vec AVR8

Compiler output

Implementation: crypto_aead/ketjesrv2/ARMv7M
Compiler: icc -O1 -xK -static
KetjeSr.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
KetjeSr.c: In file included from KetjeSr.c(20):
KetjeSr.c: KetSr.h(22): catastrophic error: cannot open source file "KeccakP-400-SnP.h"
KetjeSr.c: #include "KeccakP-400-SnP.h"
KetjeSr.c: ^
KetjeSr.c:
KetjeSr.c: compilation aborted for KetjeSr.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static ARMv7M
icc -O1 -xK -static -no-vec ARMv7M
icc -O2 -xK -static ARMv7M
icc -O2 -xK -static -no-vec ARMv7M
icc -O3 -xK -static ARMv7M
icc -O3 -xK -static -no-vec ARMv7M
icc -Os -xK -static ARMv7M
icc -Os -xK -static -no-vec ARMv7M

Compiler output

Implementation: crypto_aead/ketjesrv2/compact
Compiler: icc -O1 -xN -static
KeccakP-400-reference.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KetSr.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KetjeSr.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static compact
icc -O1 -xN -static -no-vec compact
icc -O2 -xN -static compact
icc -O2 -xN -static -no-vec compact
icc -O3 -xN -static compact
icc -O3 -xN -static -no-vec compact
icc -Os -xN -static compact
icc -Os -xN -static -no-vec compact

Compiler output

Implementation: crypto_aead/ketjesrv2/ARMv6M
Compiler: icc -O1 -xN -static
KetSr.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KetjeSr.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-400-armv6m-le-gcc.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s: Assembler messages:
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:196: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:197: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:198: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:202: Error: no such instruction: `bx lr'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static ARMv6M
icc -O1 -xN -static -no-vec ARMv6M
icc -O2 -xN -static ARMv6M
icc -O2 -xN -static -no-vec ARMv6M
icc -O3 -xN -static ARMv6M
icc -O3 -xN -static -no-vec ARMv6M
icc -Os -xN -static ARMv6M
icc -Os -xN -static -no-vec ARMv6M

Compiler output

Implementation: crypto_aead/ketjesrv2/AVR8
Compiler: icc -O1 -xN -static
KetSr.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KetjeSr.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-400-avr8-fast.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s: Assembler messages:
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:28: Error: no such instruction: `void KeccakP400_StaticInitialize( void)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:34: Error: no such instruction: `void KeccakP400_Initialize(void *state)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:41: Error: no such instruction: `ldi r23,2*5'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:41: Error: no such instruction: `clear state (5 bytes/2.5 lanes per iteration)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:48: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
KeccakP-400-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static AVR8
icc -O1 -xN -static -no-vec AVR8
icc -O2 -xN -static AVR8
icc -O2 -xN -static -no-vec AVR8
icc -O3 -xN -static AVR8
icc -O3 -xN -static -no-vec AVR8
icc -Os -xN -static AVR8
icc -Os -xN -static -no-vec AVR8

Compiler output

Implementation: crypto_aead/ketjesrv2/ARMv7M
Compiler: icc -O1 -xN -static
KetjeSr.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
KetjeSr.c: In file included from KetjeSr.c(20):
KetjeSr.c: KetSr.h(22): catastrophic error: cannot open source file "KeccakP-400-SnP.h"
KetjeSr.c: #include "KeccakP-400-SnP.h"
KetjeSr.c: ^
KetjeSr.c:
KetjeSr.c: compilation aborted for KetjeSr.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static ARMv7M
icc -O1 -xN -static -no-vec ARMv7M
icc -O2 -xN -static ARMv7M
icc -O2 -xN -static -no-vec ARMv7M
icc -O3 -xN -static ARMv7M
icc -O3 -xN -static -no-vec ARMv7M
icc -Os -xN -static ARMv7M
icc -Os -xN -static -no-vec ARMv7M

Compiler output

Implementation: crypto_aead/ketjesrv2/compact
Compiler: icc -O1 -xW -static
KeccakP-400-reference.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KetSr.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KetjeSr.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static compact
icc -O1 -xW -static -no-vec compact
icc -O2 -xW -static compact
icc -O2 -xW -static -no-vec compact
icc -O3 -xW -static compact
icc -O3 -xW -static -no-vec compact
icc -Os -xW -static compact
icc -Os -xW -static -no-vec compact

Compiler output

Implementation: crypto_aead/ketjesrv2/ARMv6M
Compiler: icc -O1 -xW -static
KetSr.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KetjeSr.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-400-armv6m-le-gcc.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s: Assembler messages:
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:196: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:197: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:198: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:202: Error: no such instruction: `bx lr'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static ARMv6M
icc -O1 -xW -static -no-vec ARMv6M
icc -O2 -xW -static ARMv6M
icc -O2 -xW -static -no-vec ARMv6M
icc -O3 -xW -static ARMv6M
icc -O3 -xW -static -no-vec ARMv6M
icc -Os -xW -static ARMv6M
icc -Os -xW -static -no-vec ARMv6M

Compiler output

Implementation: crypto_aead/ketjesrv2/AVR8
Compiler: icc -O1 -xW -static
KetSr.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KetjeSr.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
encrypt.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-400-avr8-fast.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s: Assembler messages:
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:28: Error: no such instruction: `void KeccakP400_StaticInitialize( void)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:34: Error: no such instruction: `void KeccakP400_Initialize(void *state)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:41: Error: no such instruction: `ldi r23,2*5'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:41: Error: no such instruction: `clear state (5 bytes/2.5 lanes per iteration)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:48: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
KeccakP-400-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static AVR8
icc -O1 -xW -static -no-vec AVR8
icc -O2 -xW -static AVR8
icc -O2 -xW -static -no-vec AVR8
icc -O3 -xW -static AVR8
icc -O3 -xW -static -no-vec AVR8
icc -Os -xW -static AVR8
icc -Os -xW -static -no-vec AVR8

Compiler output

Implementation: crypto_aead/ketjesrv2/ARMv7M
Compiler: icc -O1 -xW -static
KetjeSr.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
KetjeSr.c: In file included from KetjeSr.c(20):
KetjeSr.c: KetSr.h(22): catastrophic error: cannot open source file "KeccakP-400-SnP.h"
KetjeSr.c: #include "KeccakP-400-SnP.h"
KetjeSr.c: ^
KetjeSr.c:
KetjeSr.c: compilation aborted for KetjeSr.c (code 4)

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static ARMv7M
icc -O1 -xW -static -no-vec ARMv7M
icc -O2 -xW -static ARMv7M
icc -O2 -xW -static -no-vec ARMv7M
icc -O3 -xW -static ARMv7M
icc -O3 -xW -static -no-vec ARMv7M
icc -Os -xW -static ARMv7M
icc -Os -xW -static -no-vec ARMv7M

Compiler output

Implementation: crypto_aead/ketjesrv2/compact
Compiler: icc -fast
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/kernelrandombytes.o; was the source file compiled with -ipo
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/cpucycles.o; was the source file compiled with -ipo
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -fast compact

Compiler output

Implementation: crypto_aead/ketjesrv2/compact
Compiler: icc -m64 -xHost -vec-report0 -static
KeccakP-400-reference.c: icc: command line remark #10148: option '-vec-report0' not supported
KetSr.c: icc: command line remark #10148: option '-vec-report0' not supported
KetjeSr.c: icc: command line remark #10148: option '-vec-report0' not supported
encrypt.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static compact

Compiler output

Implementation: crypto_aead/ketjesrv2/ARMv6M
Compiler: icc -m64 -xHost -vec-report0 -static
KetSr.c: icc: command line remark #10148: option '-vec-report0' not supported
KetjeSr.c: icc: command line remark #10148: option '-vec-report0' not supported
encrypt.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-400-armv6m-le-gcc.s: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s: Assembler messages:
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:196: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:197: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:198: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:202: Error: no such instruction: `bx lr'
KeccakP-400-armv6m-le-gcc.s: KeccakP-400-armv6m-le-gcc.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-400-armv6m-le-gcc.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static ARMv6M

Compiler output

Implementation: crypto_aead/ketjesrv2/AVR8
Compiler: icc -m64 -xHost -vec-report0 -static
KetSr.c: icc: command line remark #10148: option '-vec-report0' not supported
KetjeSr.c: icc: command line remark #10148: option '-vec-report0' not supported
encrypt.c: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-400-avr8-fast.s: icc: command line remark #10148: option '-vec-report0' not supported
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s: Assembler messages:
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:28: Error: no such instruction: `void KeccakP400_StaticInitialize( void)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:34: Error: no such instruction: `void KeccakP400_Initialize(void *state)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:41: Error: no such instruction: `ldi r23,2*5'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:41: Error: no such instruction: `clear state (5 bytes/2.5 lanes per iteration)'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-400-avr8-fast.s: KeccakP-400-avr8-fast.s:48: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
KeccakP-400-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static AVR8

Compiler output

Implementation: crypto_aead/ketjesrv2/ARMv7M
Compiler: icc -m64 -xHost -vec-report0 -static
KetjeSr.c: icc: command line remark #10148: option '-vec-report0' not supported
KetjeSr.c: In file included from KetjeSr.c(20):
KetjeSr.c: KetSr.h(22): catastrophic error: cannot open source file "KeccakP-400-SnP.h"
KetjeSr.c: #include "KeccakP-400-SnP.h"
KetjeSr.c: ^
KetjeSr.c:
KetjeSr.c: compilation aborted for KetjeSr.c (code 4)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static ARMv7M

Compiler output

Implementation: crypto_aead/ketjesrv2/ref
Compiler: icpc -O1 -static
try.cpp: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
icpc -O1 -static ref
icpc -O2 -static ref
icpc -O3 -static ref
icpc -Os -static ref
icpc -static ref

Compiler output

Implementation: crypto_aead/ketjesrv2/ref
Compiler: icpc -O1 -xB -static
Keccak-f.cpp: icpc: command line warning #10131: extension 'B' not supported ignored in option '-x'
Ketjev2.cpp: icpc: command line warning #10131: extension 'B' not supported ignored in option '-x'
bitstring.cpp: icpc: command line warning #10131: extension 'B' not supported ignored in option '-x'
encrypt.cpp: icpc: command line warning #10131: extension 'B' not supported ignored in option '-x'
monkey.cpp: icpc: command line warning #10131: extension 'B' not supported ignored in option '-x'
padding.cpp: icpc: command line warning #10131: extension 'B' not supported ignored in option '-x'
transformations.cpp: icpc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.cpp: icpc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.cpp: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icpc -O1 -xB -static ref
icpc -O2 -xB -static ref
icpc -O3 -xB -static ref
icpc -Os -xB -static ref

Compiler output

Implementation: crypto_aead/ketjesrv2/ref
Compiler: icpc -O1 -xK -static
Keccak-f.cpp: icpc: command line warning #10131: extension 'K' not supported ignored in option '-x'
Ketjev2.cpp: icpc: command line warning #10131: extension 'K' not supported ignored in option '-x'
bitstring.cpp: icpc: command line warning #10131: extension 'K' not supported ignored in option '-x'
encrypt.cpp: icpc: command line warning #10131: extension 'K' not supported ignored in option '-x'
monkey.cpp: icpc: command line warning #10131: extension 'K' not supported ignored in option '-x'
padding.cpp: icpc: command line warning #10131: extension 'K' not supported ignored in option '-x'
transformations.cpp: icpc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.cpp: icpc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.cpp: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icpc -O1 -xK -static ref
icpc -O2 -xK -static ref
icpc -O3 -xK -static ref
icpc -Os -xK -static ref

Compiler output

Implementation: crypto_aead/ketjesrv2/ref
Compiler: icpc -O1 -xN -static
Keccak-f.cpp: icpc: command line warning #10131: extension 'N' not supported ignored in option '-x'
Ketjev2.cpp: icpc: command line warning #10131: extension 'N' not supported ignored in option '-x'
bitstring.cpp: icpc: command line warning #10131: extension 'N' not supported ignored in option '-x'
encrypt.cpp: icpc: command line warning #10131: extension 'N' not supported ignored in option '-x'
monkey.cpp: icpc: command line warning #10131: extension 'N' not supported ignored in option '-x'
padding.cpp: icpc: command line warning #10131: extension 'N' not supported ignored in option '-x'
transformations.cpp: icpc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.cpp: icpc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.cpp: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icpc -O1 -xN -static ref
icpc -O2 -xN -static ref
icpc -O3 -xN -static ref
icpc -Os -xN -static ref

Compiler output

Implementation: crypto_aead/ketjesrv2/ref
Compiler: icpc -O1 -xW -static
Keccak-f.cpp: icpc: command line warning #10131: extension 'W' not supported ignored in option '-x'
Ketjev2.cpp: icpc: command line warning #10131: extension 'W' not supported ignored in option '-x'
bitstring.cpp: icpc: command line warning #10131: extension 'W' not supported ignored in option '-x'
encrypt.cpp: icpc: command line warning #10131: extension 'W' not supported ignored in option '-x'
monkey.cpp: icpc: command line warning #10131: extension 'W' not supported ignored in option '-x'
padding.cpp: icpc: command line warning #10131: extension 'W' not supported ignored in option '-x'
transformations.cpp: icpc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.cpp: icpc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.cpp: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icpc -O1 -xW -static ref
icpc -O2 -xW -static ref
icpc -O3 -xW -static ref
icpc -Os -xW -static ref

Compiler output

Implementation: crypto_aead/ketjesrv2/ref
Compiler: icpc -fast
try.cpp: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/kernelrandombytes.o; was the source file compiled with -ipo
try.cpp: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/cpucycles.o; was the source file compiled with -ipo
try.cpp: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icpc -fast ref

Compiler output

Implementation: crypto_aead/ketjesrv2/ref
Compiler: icpc -m64 -xHost -vec-report0 -static
Keccak-f.cpp: icpc: command line remark #10148: option '-vec-report0' not supported
Ketjev2.cpp: icpc: command line remark #10148: option '-vec-report0' not supported
bitstring.cpp: icpc: command line remark #10148: option '-vec-report0' not supported
encrypt.cpp: icpc: command line remark #10148: option '-vec-report0' not supported
monkey.cpp: icpc: command line remark #10148: option '-vec-report0' not supported
padding.cpp: icpc: command line remark #10148: option '-vec-report0' not supported
transformations.cpp: icpc: command line remark #10148: option '-vec-report0' not supported
try.cpp: icpc: command line remark #10148: option '-vec-report0' not supported
try.cpp: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icpc -m64 -xHost -vec-report0 -static ref