Implementation notes: amd64, morningstar, crypto_aead/ketjeminorv2

Computer: morningstar
Architecture: amd64
CPU ID: AuthenticAMD-00100f42-178bfbff
SUPERCOP version: 20170904
Operation: crypto_aead
Primitive: ketjeminorv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
100596? ? ?? ? ?generic32lcgcc_-march=k8_-O2_-fomit-frame-pointer2017072720170718
100690? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072720170718
100798? ? ?? ? ?generic32lcgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072720170718
101325? ? ?? ? ?generic32gcc_-march=k8_-O2_-fomit-frame-pointer2017072720170718
101568? ? ?? ? ?generic32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072720170718
101654? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072720170718
101660? ? ?? ? ?generic32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072720170718
101832? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072720170718
102122? ? ?? ? ?generic32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
102151? ? ?? ? ?generic32clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090720170904
102312? ? ?? ? ?generic32lcgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072720170718
102352? ? ?? ? ?generic32lcgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072720170718
102479? ? ?? ? ?generic32lcgcc_-m64_-O2_-fomit-frame-pointer2017072720170718
102632? ? ?? ? ?generic32lcgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072720170718
102663? ? ?? ? ?generic32lcgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017072720170718
102801? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072720170718
102816? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072720170718
102881? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072720170718
102891? ? ?? ? ?generic32lcgcc_-march=nocona_-O2_-fomit-frame-pointer2017072720170718
102939? ? ?? ? ?generic32lcgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072720170718
103189? ? ?? ? ?generic32lcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072720170718
103197? ? ?? ? ?generic32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072720170718
103296? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072720170718
103357? ? ?? ? ?generic32lcgcc_-O2_-fomit-frame-pointer2017072720170718
103440? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072720170718
103468? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072720170718
103622? ? ?? ? ?generic32gcc_-O2_-fomit-frame-pointer2017072720170718
103656? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072720170718
103737? ? ?? ? ?generic32gcc_-march=barcelona_-O2_-fomit-frame-pointer2017072720170718
103943? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072720170718
104250? ? ?? ? ?generic32gcc_-m64_-O2_-fomit-frame-pointer2017072720170718
104618? ? ?? ? ?generic32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072720170718
104672? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072720170718
105325? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072720170718
106019? ? ?? ? ?generic32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072720170718
106315? ? ?? ? ?generic32gcc_-march=nocona_-Os_-fomit-frame-pointer2017072720170718
106515? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072720170718
106729? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072720170718
106787? ? ?? ? ?generic32gcc_-funroll-loops_-O2_-fomit-frame-pointer2017072720170718
107037? ? ?? ? ?generic32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072720170718
107267? ? ?? ? ?generic32gcc_-march=nocona_-O2_-fomit-frame-pointer2017072720170718
107277? ? ?? ? ?generic32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072720170718
107338? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072720170718
107554? ? ?? ? ?generic32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072720170718
107760? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072720170718
107885? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072720170718
107888? ? ?? ? ?generic32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072720170718
107984? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072720170718
108341? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072720170718
108342? ? ?? ? ?generic32clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
108634? ? ?? ? ?generic32clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
108877? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072720170718
109291? ? ?? ? ?generic32lcclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090720170904
109391? ? ?? ? ?generic32clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017090720170904
109466? ? ?? ? ?generic32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072720170718
109736? ? ?? ? ?generic32clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
109995? ? ?? ? ?generic32lcclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
110765? ? ?? ? ?generic32lcgcc_-march=k8_-O_-fomit-frame-pointer2017072720170718
110808? ? ?? ? ?generic32lcgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072720170718
111088? ? ?? ? ?generic32gcc_-funroll-loops_-Os_-fomit-frame-pointer2017072720170718
111149? ? ?? ? ?generic32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072720170718
111520? ? ?? ? ?generic32lcclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
111522? ? ?? ? ?generic32lcclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
111557? ? ?? ? ?generic32gcc_-O_-fomit-frame-pointer2017072720170718
111592? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072720170718
111674? ? ?? ? ?generic32lcgcc_-O_-fomit-frame-pointer2017072720170718
111859? ? ?? ? ?generic32lcgcc_-m64_-O_-fomit-frame-pointer2017072720170718
111932? ? ?? ? ?generic32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017072720170718
111980? ? ?? ? ?generic32lcgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072720170718
112016? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072720170718
112117? ? ?? ? ?generic32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072720170718
113288? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072720170718
113341? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072720170718
113360? ? ?? ? ?generic32lcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072720170718
113400? ? ?? ? ?generic32lcclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017090720170904
113432? ? ?? ? ?generic32lcgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072720170718
113499? ? ?? ? ?generic32lcgcc_-march=barcelona_-O_-fomit-frame-pointer2017072720170718
113695? ? ?? ? ?generic32gcc_-m64_-O_-fomit-frame-pointer2017072720170718
113706? ? ?? ? ?generic32lcgcc_-funroll-loops_-O_-fomit-frame-pointer2017072720170718
113732? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072720170718
113744? ? ?? ? ?generic32lcclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
113760? ? ?? ? ?generic32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072720170718
113883? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072720170718
113938? ? ?? ? ?generic32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072720170718
113947? ? ?? ? ?generic32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072720170718
114095? ? ?? ? ?generic32lcgcc_-m64_-Os_-fomit-frame-pointer2017072720170718
114565? ? ?? ? ?generic32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072720170718
114576? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072720170718
114880? ? ?? ? ?generic32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072720170718
115019? ? ?? ? ?generic32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072720170718
115061? ? ?? ? ?generic32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017072720170718
115154? ? ?? ? ?generic32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072720170718
115158? ? ?? ? ?generic32gcc_-march=barcelona_-O_-fomit-frame-pointer2017072720170718
115208? ? ?? ? ?generic32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072720170718
115560? ? ?? ? ?generic32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072720170718
115654? ? ?? ? ?generic32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072720170718
115667? ? ?? ? ?generic32lcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072720170718
115675? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072720170718
115722? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072720170718
115770? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072720170718
116007? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072720170718
116029? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072720170718
116225? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072720170718
116230? ? ?? ? ?generic32gcc_-march=k8_-Os_-fomit-frame-pointer2017072720170718
116507? ? ?? ? ?generic32gcc_-march=barcelona_-Os_-fomit-frame-pointer2017072720170718
117216? ? ?? ? ?generic32lcgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072720170718
117250? ? ?? ? ?generic32gcc_-march=k8_-O_-fomit-frame-pointer2017072720170718
117610? ? ?? ? ?generic32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072720170718
117695? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072720170718
117962? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072720170718
117988? ? ?? ? ?generic32gcc_-funroll-loops_-O_-fomit-frame-pointer2017072720170718
118205? ? ?? ? ?generic32gcc_-m64_-Os_-fomit-frame-pointer2017072720170718
118357? ? ?? ? ?generic32lcgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072720170718
118472? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072720170718
118944? ? ?? ? ?generic32gcc_-m64_-O3_-fomit-frame-pointer2017072720170718
119232? ? ?? ? ?generic32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072720170718
119249? ? ?? ? ?generic32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072720170718
119469? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072720170718
119559? ? ?? ? ?generic32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072720170718
119687? ? ?? ? ?generic32gcc_-Os_-fomit-frame-pointer2017072720170718
119781? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072720170718
119789? ? ?? ? ?generic32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072720170718
119861? ? ?? ? ?generic32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072720170718
119885? ? ?? ? ?generic32lcgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072720170718
119911? ? ?? ? ?generic32gcc_-O3_-fomit-frame-pointer2017072720170718
120110? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072720170718
120173? ? ?? ? ?generic32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072720170718
120357? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072720170718
120454? ? ?? ? ?generic32lcgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017072720170718
120499? ? ?? ? ?generic32gcc_-march=nocona_-O3_-fomit-frame-pointer2017072720170718
120583? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072720170718
120712? ? ?? ? ?generic32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072720170718
120717? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072720170718
120728? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072720170718
120872? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072720170718
121002? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072720170718
121131? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072720170718
121133? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072720170718
121280? ? ?? ? ?generic32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017072720170718
121874? ? ?? ? ?generic32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072720170718
122102? ? ?? ? ?generic32gcc_-funroll-loops_-O3_-fomit-frame-pointer2017072720170718
122237? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072720170718
122306? ? ?? ? ?generic32lcgcc_-march=nocona_-Os_-fomit-frame-pointer2017072720170718
122653? ? ?? ? ?generic32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072720170718
122701? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072720170718
122725? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072720170718
123007? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072720170718
123035? ? ?? ? ?generic32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072720170718
123069? ? ?? ? ?generic32lcgcc_-march=nocona_-O_-fomit-frame-pointer2017072720170718
123105? ? ?? ? ?generic32lcgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072720170718
123151? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072720170718
123252? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072720170718
123588? ? ?? ? ?generic32lcgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017072720170718
123677? ? ?? ? ?generic32lcgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072720170718
123928? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072720170718
124299? ? ?? ? ?generic32lcgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072720170718
124405? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072720170718
124662? ? ?? ? ?generic32lcgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072720170718
124907? ? ?? ? ?generic32gcc_-march=barcelona_-O3_-fomit-frame-pointer2017072720170718
125125? ? ?? ? ?generic32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072720170718
125130? ? ?? ? ?generic32lcgcc_-march=k8_-Os_-fomit-frame-pointer2017072720170718
125179? ? ?? ? ?generic32lcgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072720170718
125279? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072720170718
125650? ? ?? ? ?generic32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072720170718
125786? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072720170718
126233? ? ?? ? ?generic32lcgcc_-Os_-fomit-frame-pointer2017072720170718
126235? ? ?? ? ?generic32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072720170718
126314? ? ?? ? ?generic32gcc_-march=nocona_-O_-fomit-frame-pointer2017072720170718
127011? ? ?? ? ?generic32gcc_-march=k8_-O3_-fomit-frame-pointer2017072720170718
127256? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072720170718
127742? ? ?? ? ?generic32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072720170718
127869? ? ?? ? ?generic32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072720170718
127871? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072720170718
129077? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072720170718
131632? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072720170718
131818? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072720170718
132184? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072720170718
133366? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072720170718
133555? ? ?? ? ?generic32lcgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072720170718
134290? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072720170718
136029? ? ?? ? ?generic32lcgcc_-march=nocona_-O3_-fomit-frame-pointer2017072720170718
136421? ? ?? ? ?generic32lcgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072720170718
137488? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072720170718
137595? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072720170718
138747? ? ?? ? ?generic32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072720170718
139261? ? ?? ? ?generic32lcgcc_-m64_-O3_-fomit-frame-pointer2017072720170718
139301? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072720170718
139370? ? ?? ? ?generic32lcgcc_-O3_-fomit-frame-pointer2017072720170718
140457? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072720170718
140510? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072720170718
141579? ? ?? ? ?generic32lcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072720170718
141581? ? ?? ? ?generic32lcgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072720170718
141582? ? ?? ? ?generic32lcgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072720170718
141590? ? ?? ? ?generic32lcgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072720170718
141629? ? ?? ? ?generic32lcgcc_-march=k8_-O3_-fomit-frame-pointer2017072720170718
142145? ? ?? ? ?generic32lcgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072720170718
240763? ? ?? ? ?generic32gcc_-funroll-loops2017072720170718
240936? ? ?? ? ?generic32cc2017072720170718
241381? ? ?? ? ?generic32gcc2017072720170718
254728? ? ?? ? ?compactgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072720170718
259907? ? ?? ? ?compactgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072720170718
262773? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072720170718
263632? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072720170718
276213? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072720170718
280395? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072720170718
292272? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072720170718
308562? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072720170718
318190? ? ?? ? ?generic32lcgcc2017072720170718
318826? ? ?? ? ?generic32lcgcc_-funroll-loops2017072720170718
319256? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072720170718
319466? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072720170718
319556? ? ?? ? ?generic32lccc2017072720170718
319698? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072720170718
320178? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072720170718
321657? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072720170718
326327? ? ?? ? ?compactgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072720170718
328287? ? ?? ? ?compactgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072720170718
329621? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072720170718
352526? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072720170718
356036? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072720170718
366750? ? ?? ? ?compactgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072720170718
367170? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072720170718
368689? ? ?? ? ?compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072720170718
369144? ? ?? ? ?compactgcc_-m64_-O3_-fomit-frame-pointer2017072720170718
369522? ? ?? ? ?compactgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072720170718
370059? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072720170718
370920? ? ?? ? ?compactgcc_-O3_-fomit-frame-pointer2017072720170718
370928? ? ?? ? ?compactgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072720170718
372386? ? ?? ? ?compactgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072720170718
372448? ? ?? ? ?compactgcc_-march=k8_-O3_-fomit-frame-pointer2017072720170718
378379? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072720170718
379472? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072720170718
380862? ? ?? ? ?compactgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072720170718
382552? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072720170718
382733? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072720170718
393487? ? ?? ? ?compactgcc_-funroll-loops_-O_-fomit-frame-pointer2017072720170718
401518? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072720170718
404328? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072720170718
453027? ? ?? ? ?compactgcc_-march=nocona_-O3_-fomit-frame-pointer2017072720170718
457712? ? ?? ? ?compactgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072720170718
471470? ? ?? ? ?compactclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090720170904
473488? ? ?? ? ?compactclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
473524? ? ?? ? ?compactclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
473656? ? ?? ? ?compactclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017090720170904
474476? ? ?? ? ?compactclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
475019? ? ?? ? ?compactclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
603700? ? ?? ? ?compactgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072720170718
606174? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072720170718
613723? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072720170718
615872? ? ?? ? ?compactgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017072720170718
616517? ? ?? ? ?compactgcc_-O2_-fomit-frame-pointer2017072720170718
619536? ? ?? ? ?compactgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072720170718
623464? ? ?? ? ?compactgcc_-march=k8_-O_-fomit-frame-pointer2017072720170718
624144? ? ?? ? ?compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072720170718
625738? ? ?? ? ?compactgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072720170718
627669? ? ?? ? ?compactgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072720170718
629288? ? ?? ? ?compactgcc_-m64_-O2_-fomit-frame-pointer2017072720170718
631197? ? ?? ? ?compactgcc_-march=barcelona_-O_-fomit-frame-pointer2017072720170718
632224? ? ?? ? ?compactgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072720170718
632629? ? ?? ? ?compactgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072720170718
638947? ? ?? ? ?compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072720170718
639024? ? ?? ? ?compactgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072720170718
639352? ? ?? ? ?compactgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072720170718
640539? ? ?? ? ?compactgcc_-march=nocona_-O_-fomit-frame-pointer2017072720170718
640821? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072720170718
650699? ? ?? ? ?compactgcc_-march=k8_-O2_-fomit-frame-pointer2017072720170718
662088? ? ?? ? ?compactgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072720170718
666341? ? ?? ? ?compactgcc_-march=nocona_-Os_-fomit-frame-pointer2017072720170718
697544? ? ?? ? ?compactgcc_-march=nocona_-O2_-fomit-frame-pointer2017072720170718
698979? ? ?? ? ?compactgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072720170718
711040? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072720170718
713717? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072720170718
714320? ? ?? ? ?compactgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017072720170718
714494? ? ?? ? ?compactgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072720170718
714504? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072720170718
715043? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072720170718
715720? ? ?? ? ?compactgcc_-march=k8_-Os_-fomit-frame-pointer2017072720170718
715734? ? ?? ? ?compactgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072720170718
715909? ? ?? ? ?compactgcc_-Os_-fomit-frame-pointer2017072720170718
715969? ? ?? ? ?compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072720170718
716251? ? ?? ? ?compactgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072720170718
716978? ? ?? ? ?compactgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072720170718
717056? ? ?? ? ?compactgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072720170718
723445? ? ?? ? ?compactgcc_-m64_-Os_-fomit-frame-pointer2017072720170718
730510? ? ?? ? ?compactgcc_-O_-fomit-frame-pointer2017072720170718
730886? ? ?? ? ?compactgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072720170718
733290? ? ?? ? ?compactgcc_-m64_-O_-fomit-frame-pointer2017072720170718
779464? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072720170718
782819? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072720170718
783167? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072720170718
783177? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072720170718
784787? ? ?? ? ?compactgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072720170718
785211? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072720170718
788485? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072720170718
788661? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072720170718
794510? ? ?? ? ?compactgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072720170718
802231? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072720170718
810728? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072720170718
812739? ? ?? ? ?compactgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072720170718
813276? ? ?? ? ?compactgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017072720170718
1846488? ? ?? ? ?compactgcc2017072720170718
1847343? ? ?? ? ?compactgcc_-funroll-loops2017072720170718
1874168? ? ?? ? ?compactcc2017072720170718
9753133? ? ?? ? ?refg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072720170718
9914584? ? ?? ? ?refg++_-O3_-fomit-frame-pointer2017072720170718
9984032? ? ?? ? ?refg++_-m64_-O3_-fomit-frame-pointer2017072720170718
10060633? ? ?? ? ?refg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072720170718
10172741? ? ?? ? ?refg++_-march=barcelona_-O3_-fomit-frame-pointer2017072720170718
10243358? ? ?? ? ?refclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
10257179? ? ?? ? ?refclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
10304090? ? ?? ? ?refclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090720170904
10324496? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072720170718
10357677? ? ?? ? ?refclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
10363475? ? ?? ? ?refg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072720170718
10377760? ? ?? ? ?refclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
10394154? ? ?? ? ?refg++_-march=k8_-O3_-fomit-frame-pointer2017072720170718
10440053? ? ?? ? ?refclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2017090720170904
10470713? ? ?? ? ?refg++_-m64_-march=k8_-O3_-fomit-frame-pointer2017072720170718
10542709? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072720170718
10662117? ? ?? ? ?refg++_-march=nocona_-O3_-fomit-frame-pointer2017072720170718
10734416? ? ?? ? ?refg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072720170718
10831965? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072720170718
19601990? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072720170718
19666160? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072720170718
19684777? ? ?? ? ?refg++_-m64_-march=core2_-O2_-fomit-frame-pointer2017072720170718
19695234? ? ?? ? ?refg++_-m64_-O2_-fomit-frame-pointer2017072720170718
19743721? ? ?? ? ?refg++_-O2_-fomit-frame-pointer2017072720170718
19806301? ? ?? ? ?refg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072720170718
19873659? ? ?? ? ?refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072720170718
19946829? ? ?? ? ?refg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2017072720170718
20044802? ? ?? ? ?refg++_-march=nocona_-O2_-fomit-frame-pointer2017072720170718
20061558? ? ?? ? ?refg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072720170718
20398922? ? ?? ? ?refg++_-march=barcelona_-O2_-fomit-frame-pointer2017072720170718
20775215? ? ?? ? ?refg++_-march=k8_-O2_-fomit-frame-pointer2017072720170718
20861490? ? ?? ? ?refg++_-m64_-march=k8_-O2_-fomit-frame-pointer2017072720170718
20887403? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072720170718
21245115? ? ?? ? ?refg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072720170718
27125346? ? ?? ? ?refg++_-m64_-march=corei7_-O_-fomit-frame-pointer2017072720170718
27367341? ? ?? ? ?refg++_-march=k8_-O_-fomit-frame-pointer2017072720170718
27451574? ? ?? ? ?refg++_-march=barcelona_-O_-fomit-frame-pointer2017072720170718
27481594? ? ?? ? ?refg++_-m64_-march=k8_-O_-fomit-frame-pointer2017072720170718
27482307? ? ?? ? ?refg++_-fno-schedule-insns_-O_-fomit-frame-pointer2017072720170718
27519320? ? ?? ? ?refg++_-m64_-O_-fomit-frame-pointer2017072720170718
27536344? ? ?? ? ?refg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072720170718
27627489? ? ?? ? ?refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072720170718
27686160? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072720170718
27905746? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072720170718
28212851? ? ?? ? ?refg++_-O_-fomit-frame-pointer2017072720170718
28354515? ? ?? ? ?refg++_-m64_-march=core2_-O_-fomit-frame-pointer2017072720170718
28467405? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072720170718
28628589? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072720170718
29436486? ? ?? ? ?refg++_-m64_-march=nocona_-O_-fomit-frame-pointer2017072720170718
29610549? ? ?? ? ?refg++_-march=nocona_-O_-fomit-frame-pointer2017072720170718
34979391? ? ?? ? ?refg++_-march=nocona_-Os_-fomit-frame-pointer2017072720170718
35017438? ? ?? ? ?refg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072720170718
35416228? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072720170718
35423485? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072720170718
35477723? ? ?? ? ?refg++_-Os_-fomit-frame-pointer2017072720170718
35487880? ? ?? ? ?refg++_-m64_-march=core2_-Os_-fomit-frame-pointer2017072720170718
35505962? ? ?? ? ?refg++_-m64_-Os_-fomit-frame-pointer2017072720170718
35509147? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072720170718
35515450? ? ?? ? ?refg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072720170718
35535507? ? ?? ? ?refg++_-m64_-march=k8_-Os_-fomit-frame-pointer2017072720170718
35557864? ? ?? ? ?refg++_-march=k8_-Os_-fomit-frame-pointer2017072720170718
35573394? ? ?? ? ?refg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072720170718
35584782? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072720170718
35586629? ? ?? ? ?refg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2017072720170718
35601992? ? ?? ? ?refg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072720170718
35718184? ? ?? ? ?refg++_-march=barcelona_-Os_-fomit-frame-pointer2017072720170718
70801832? ? ?? ? ?refg++2017072720170718

Test failure

Implementation: crypto_aead/ketjeminorv2/ref
Compiler: g++ -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
g++ -m64 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -O3 -fomit-frame-pointer compact generic32 generic32lc

Compiler output

Implementation: crypto_aead/ketjeminorv2/ARMv8A
Compiler: cc
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s: Assembler messages:
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:175: Warning: value 0x80008000 truncated to 0x8000
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:177: Warning: value 0x80000001 truncated to 0x1
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:178: Warning: value 0x80008081 truncated to 0x8081
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:183: Warning: value 0x80008009 truncated to 0x8009
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:184: Warning: value 0x8000000a truncated to 0xa
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:185: Warning: value 0x8000808b truncated to 0x808b
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:192: Warning: value 0x8000000a truncated to 0xa
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:193: Warning: value 0x80008081 truncated to 0x8081
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:204: Error: no such instruction: `movi v0.2d,'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:205: Error: no such instruction: `movi v1.2d,'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:206: Error: no such instruction: `st2 { v0.2d,v1.2d},[x0],'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:207: Error: no such instruction: `st2 { v0.2d,v1.2d},[x0],'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:208: Error: no such instruction: `st2 { v0.2d,v1.2d},[x0],'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:209: Error: no such instruction: `st1 { v0.s}[0],[x0]'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:220: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:221: Error: no such instruction: `eor w3,w3,w1'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:222: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:233: Error: too many memory references for `add'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:234: Error: too many memory references for `sub'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:235: Error: no such instruction: `b.cc KeccakP800_AddBytes_Exit//length 0,move along'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:237: Error: too many memory references for `sub'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:238: Error: no such instruction: `b.cc KeccakP800_AddBytes_Bytes'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:239: Error: no such instruction: `ld1 { v0.d}[0],[x0]'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:240: Error: no such instruction: `ld1 { v4.d}[0],[x1],'
KeccakP-800-armv8a-neon.s: ...

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 92, 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=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 -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 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -O2 -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

Compiler output

Implementation: crypto_aead/ketjeminorv2/ARMv6M
Compiler: cc
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s: Assembler messages:
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:173: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:174: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:175: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:176: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:180: Error: no such instruction: `bx lr'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:183: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: ...

Number of similar (compiler,implementation) pairs: 92, 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=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 -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 -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7 -O2 -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

Compiler output

Implementation: crypto_aead/ketjeminorv2/ARMv7A
Compiler: cc
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s: Assembler messages:
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:46: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:201: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:202: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:203: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:204: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:208: Error: no such instruction: `bx lr'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:211: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:212: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:213: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/ketjeminorv2/ARMv7M
Compiler: cc
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s: Assembler messages:
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:53: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:196: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:197: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:198: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:199: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:203: Error: no such instruction: `bx lr'
KeccakP-800-u2-armv7m-le-gcc.s: ...

Number of similar (compiler,implementation) pairs: 92, 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=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 -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 -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7 -O2 -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/ketjeminorv2/ARMv8A
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:175:13: error: literal value out of range for directive
KeccakP-800-armv8a-neon.s: .word 0x80008000
KeccakP-800-armv8a-neon.s: ^
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:175:5: error: unknown directive
KeccakP-800-armv8a-neon.s: .word 0x80008000
KeccakP-800-armv8a-neon.s: ^
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:177:13: error: literal value out of range for directive
KeccakP-800-armv8a-neon.s: .word 0x80000001
KeccakP-800-armv8a-neon.s: ^
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:177:5: error: unknown directive
KeccakP-800-armv8a-neon.s: .word 0x80000001
KeccakP-800-armv8a-neon.s: ^
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:178:13: error: literal value out of range for directive
KeccakP-800-armv8a-neon.s: .word 0x80008081
KeccakP-800-armv8a-neon.s: ^
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:178:5: error: unknown directive
KeccakP-800-armv8a-neon.s: .word 0x80008081
KeccakP-800-armv8a-neon.s: ^
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:183:13: error: literal value out of range for directive
KeccakP-800-armv8a-neon.s: .word 0x80008009
KeccakP-800-armv8a-neon.s: ^
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:183:5: error: unknown directive
KeccakP-800-armv8a-neon.s: .word 0x80008009
KeccakP-800-armv8a-neon.s: ^
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:184:13: error: literal value out of range for directive
KeccakP-800-armv8a-neon.s: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ARMv8A
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ARMv8A
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv8A
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv8A
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv8A
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv8A

Compiler output

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

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments AVR8
clang -O3 -fwrapv -march=native -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/ketjeminorv2/compact
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-800-compact.c: KeccakP-800-compact.c:27:36: warning: '/*' within block comment [-Wcomment]
KeccakP-800-compact.c: /* #define DIVISION_INSTRUCTION /* comment if no division instruction or more compact when not using division */
KeccakP-800-compact.c: ^
KeccakP-800-compact.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments compact
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments compact
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments compact
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments compact
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments compact
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments compact

Compiler output

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

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ARMv6M
clang -O3 -fwrapv -march=native -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/ketjeminorv2/ARMv7A
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:1:2: error: unexpected token at start of statement
KeccakP-800-u2-armv7a-le-gcc.s: @
KeccakP-800-u2-armv7a-le-gcc.s: ^
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:2:3: error: unexpected token at start of statement
KeccakP-800-u2-armv7a-le-gcc.s: @ Implementation by the Keccak, Keyak and Ketje Teams, namely, Guido Bertoni,
KeccakP-800-u2-armv7a-le-gcc.s: ^
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:3:3: error: unexpected token at start of statement
KeccakP-800-u2-armv7a-le-gcc.s: @ Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:3:21: error: invalid character in input
KeccakP-800-u2-armv7a-le-gcc.s: @ Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:3:22: error: invalid character in input
KeccakP-800-u2-armv7a-le-gcc.s: @ Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:4:3: error: unexpected token at start of statement
KeccakP-800-u2-armv7a-le-gcc.s: @ denoted as "the implementer".
KeccakP-800-u2-armv7a-le-gcc.s: ^
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:5:2: error: unexpected token at start of statement
KeccakP-800-u2-armv7a-le-gcc.s: @
KeccakP-800-u2-armv7a-le-gcc.s: ^
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:6:3: error: unexpected token at start of statement
KeccakP-800-u2-armv7a-le-gcc.s: @ For more information, feedback or questions, please refer to our websites:
KeccakP-800-u2-armv7a-le-gcc.s: ^
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:7:3: error: unexpected token at start of statement
KeccakP-800-u2-armv7a-le-gcc.s: @ http://keccak.noekeon.org/
KeccakP-800-u2-armv7a-le-gcc.s: ^
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:8:3: error: unexpected token at start of statement
KeccakP-800-u2-armv7a-le-gcc.s: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ARMv7A
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ARMv7A
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv7A
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv7A
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv7A
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv7A

Compiler output

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

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ARMv7M
clang -O3 -fwrapv -march=native -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/ketjeminorv2/ARMv8A
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s: Assembler messages:
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:175: Warning: value 0x80008000 truncated to 0x8000
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:177: Warning: value 0x80000001 truncated to 0x1
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:178: Warning: value 0x80008081 truncated to 0x8081
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:183: Warning: value 0x80008009 truncated to 0x8009
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:184: Warning: value 0x8000000a truncated to 0xa
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:185: Warning: value 0x8000808b truncated to 0x808b
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:192: Warning: value 0x8000000a truncated to 0xa
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:193: Warning: value 0x80008081 truncated to 0x8081
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:204: Error: no such instruction: `movi v0.2d,'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:205: Error: no such instruction: `movi v1.2d,'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:206: Error: no such instruction: `st2 { v0.2d,v1.2d},[x0],'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:207: Error: no such instruction: `st2 { v0.2d,v1.2d},[x0],'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:208: Error: no such instruction: `st2 { v0.2d,v1.2d},[x0],'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:209: Error: no such instruction: `st1 { v0.s}[0],[x0]'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:220: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:221: Error: no such instruction: `eor w3,w3,w1'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:222: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:233: Error: too many memory references for `add'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:234: Error: too many memory references for `sub'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:235: Error: no such instruction: `b.cc KeccakP800_AddBytes_Exit//length 0,move along'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:237: Error: too many memory references for `sub'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:238: Error: no such instruction: `b.cc KeccakP800_AddBytes_Bytes'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:239: Error: no such instruction: `ld1 { v0.d}[0],[x0]'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:240: Error: no such instruction: `ld1 { v4.d}[0],[x1],'
KeccakP-800-armv8a-neon.s: ...
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s: Assembler messages:
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:175: Warning: value 0x80008000 truncated to 0x8000
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:177: Warning: value 0x80000001 truncated to 0x1
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:178: Warning: value 0x80008081 truncated to 0x8081
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:183: Warning: value 0x80008009 truncated to 0x8009
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:184: Warning: value 0x8000000a truncated to 0xa
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:185: Warning: value 0x8000808b truncated to 0x808b
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:192: Warning: value 0x8000000a truncated to 0xa
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:193: Warning: value 0x80008081 truncated to 0x8081
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:204: Error: no such instruction: `movi v0.2d,'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:205: Error: no such instruction: `movi v1.2d,'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:206: Error: no such instruction: `st2 { v0.2d,v1.2d},[x0],'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:207: Error: no such instruction: `st2 { v0.2d,v1.2d},[x0],'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:208: Error: no such instruction: `st2 { v0.2d,v1.2d},[x0],'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:209: Error: no such instruction: `st1 { v0.s}[0],[x0]'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:220: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:221: Error: no such instruction: `eor w3,w3,w1'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:222: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:233: Error: too many memory references for `add'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:234: Error: too many memory references for `sub'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:235: Error: no such instruction: `b.cc KeccakP800_AddBytes_Exit//length 0,move along'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:237: Error: too many memory references for `sub'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:238: Error: no such instruction: `b.cc KeccakP800_AddBytes_Bytes'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:239: Error: no such instruction: `ld1 { v0.d}[0],[x0]'
KeccakP-800-armv8a-neon.s: KeccakP-800-armv8a-neon.s:240: Error: no such instruction: `ld1 { v4.d}[0],[x1],'
KeccakP-800-armv8a-neon.s: ...

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

Compiler output

Implementation: crypto_aead/ketjeminorv2/AVR8
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s: Assembler messages:
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:28: Error: no such instruction: `void KeccakP800_StaticInitialize( void)'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:34: Error: no such instruction: `void KeccakP800_Initialize(void *state)'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:41: Error: no such instruction: `clear state (4 bytes/1 lane per iteration)'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:47: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:48: Error: no such instruction: `brne KeccakP800_Initialize_Loop'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:52: Error: junk at end of line, first unrecognized character is `-'
KeccakP-800-avr8-fast.s: ...
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s: Assembler messages:
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:28: Error: no such instruction: `void KeccakP800_StaticInitialize( void)'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:34: Error: no such instruction: `void KeccakP800_Initialize(void *state)'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:41: Error: no such instruction: `clear state (4 bytes/1 lane per iteration)'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:47: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:48: Error: no such instruction: `brne KeccakP800_Initialize_Loop'
KeccakP-800-avr8-fast.s: KeccakP-800-avr8-fast.s:52: Error: junk at end of line, first unrecognized character is `-'
KeccakP-800-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/ketjeminorv2/ARMv6M
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s: Assembler messages:
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:173: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:174: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:175: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:176: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:180: Error: no such instruction: `bx lr'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:183: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: ...
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s: Assembler messages:
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:173: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:174: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:175: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:176: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:180: Error: no such instruction: `bx lr'
KeccakP-800-u2-armv6m-le-gcc.s: KeccakP-800-u2-armv6m-le-gcc.s:183: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-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/ketjeminorv2/ARMv7A
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s: Assembler messages:
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:46: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:201: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:202: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:203: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:204: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:208: Error: no such instruction: `bx lr'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:211: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:212: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:213: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: ...
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s: Assembler messages:
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:46: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:201: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:202: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:203: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:204: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:208: Error: no such instruction: `bx lr'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:211: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:212: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: KeccakP-800-u2-armv7a-le-gcc.s:213: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7a-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/ketjeminorv2/ARMv7M
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s: Assembler messages:
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:53: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:196: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:197: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:198: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:199: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:203: Error: no such instruction: `bx lr'
KeccakP-800-u2-armv7m-le-gcc.s: ...
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s: Assembler messages:
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:53: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:196: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:197: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:198: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:199: Error: junk at end of line, first unrecognized character is `@'
KeccakP-800-u2-armv7m-le-gcc.s: KeccakP-800-u2-armv7m-le-gcc.s:203: Error: no such instruction: `bx lr'
KeccakP-800-u2-armv7m-le-gcc.s: ...

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