Implementation notes: amd64, calvin, crypto_aead/ketjeminorv2

Computer: calvin
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: ketjeminorv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
95767? ? ?? ? ?generic32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081520170725
96177? ? ?? ? ?generic32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017081520170725
100367? ? ?? ? ?generic32gcc_-O2_-fomit-frame-pointer2017081520170725
101662? ? ?? ? ?generic32gcc_-m64_-O2_-fomit-frame-pointer2017081520170725
101964? ? ?? ? ?generic32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081520170725
102151? ? ?? ? ?generic32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081520170725
102562? ? ?? ? ?generic32gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017081520170725
102692? ? ?? ? ?generic32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081520170725
103446? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081520170725
103521? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081520170725
103868? ? ?? ? ?generic32gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017081520170725
103904? ? ?? ? ?generic32gcc_-march=barcelona_-O2_-fomit-frame-pointer2017081520170725
104023? ? ?? ? ?generic32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017081520170725
104500? ? ?? ? ?generic32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017081520170725
104788? ? ?? ? ?generic32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017081520170725
105352? ? ?? ? ?generic32gcc_-march=k8_-O2_-fomit-frame-pointer2017081520170725
105739? ? ?? ? ?generic32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081520170725
105931? ? ?? ? ?generic32gcc_-march=nocona_-O2_-fomit-frame-pointer2017081520170725
105955? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017081520170725
105979? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081520170725
106240? ? ?? ? ?generic32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017081520170725
106499? ? ?? ? ?generic32lcgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081520170725
106538? ? ?? ? ?generic32lcgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081520170725
106899? ? ?? ? ?generic32lcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017081520170725
106920? ? ?? ? ?generic32lcgcc_-march=barcelona_-O2_-fomit-frame-pointer2017081520170725
106921? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017081520170725
107066? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081520170725
107164? ? ?? ? ?generic32lcgcc_-m64_-O2_-fomit-frame-pointer2017081520170725
107176? ? ?? ? ?generic32lcgcc_-O2_-fomit-frame-pointer2017081520170725
107216? ? ?? ? ?generic32lcgcc_-march=k8_-O2_-fomit-frame-pointer2017081520170725
107416? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017081520170725
107424? ? ?? ? ?generic32lcgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017081520170725
107693? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081520170725
107737? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017081520170725
107750? ? ?? ? ?generic32lcgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017081520170725
107892? ? ?? ? ?generic32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017081520170725
107919? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081520170725
108433? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081520170725
108506? ? ?? ? ?generic32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017081520170725
108563? ? ?? ? ?generic32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017081520170725
108604? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017081520170725
108609? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017081520170725
108655? ? ?? ? ?generic32lcgcc_-march=nocona_-O2_-fomit-frame-pointer2017081520170725
108746? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081520170725
108762? ? ?? ? ?generic32lcgcc_-funroll-loops_-O2_-fomit-frame-pointer2017081520170725
108841? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081520170725
108849? ? ?? ? ?generic32lcgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081520170725
109098? ? ?? ? ?generic32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017081520170725
109312? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017081520170725
109312? ? ?? ? ?generic32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017081520170725
110039? ? ?? ? ?generic32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081520170725
110045? ? ?? ? ?generic32gcc_-funroll-loops_-O2_-fomit-frame-pointer2017081520170725
110156? ? ?? ? ?generic32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081520170725
110172? ? ?? ? ?generic32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017081520170725
110217? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081520170725
110285? ? ?? ? ?generic32gcc_-march=k8_-Os_-fomit-frame-pointer2017081520170725
110431? ? ?? ? ?generic32gcc_-march=barcelona_-Os_-fomit-frame-pointer2017081520170725
110461? ? ?? ? ?generic32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017081520170725
110499? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017081520170725
110577? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081520170725
110826? ? ?? ? ?generic32gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017081520170725
110924? ? ?? ? ?generic32gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017081520170725
111048? ? ?? ? ?generic32gcc_-m64_-Os_-fomit-frame-pointer2017081520170725
111188? ? ?? ? ?generic32gcc_-Os_-fomit-frame-pointer2017081520170725
111202? ? ?? ? ?generic32gcc_-funroll-loops_-Os_-fomit-frame-pointer2017081520170725
111347? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081520170725
111373? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081520170725
111389? ? ?? ? ?generic32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017081520170725
111495? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017081520170725
111499? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081520170725
111668? ? ?? ? ?generic32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017081520170725
111702? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017081520170725
111743? ? ?? ? ?generic32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017081520170725
111827? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081520170725
111914? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081520170725
112567? ? ?? ? ?generic32clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081520170725
112642? ? ?? ? ?generic32clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081520170725
112800? ? ?? ? ?generic32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081520170725
112840? ? ?? ? ?generic32clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081520170725
113941? ? ?? ? ?generic32clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017081520170725
114023? ? ?? ? ?generic32lcgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081520170725
114106? ? ?? ? ?generic32lcgcc_-march=nocona_-Os_-fomit-frame-pointer2017081520170725
115351? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017081520170725
115509? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081520170725
115662? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017081520170725
115811? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017081520170725
115839? ? ?? ? ?generic32lcgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017081520170725
115967? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017081520170725
115996? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017081520170725
116010? ? ?? ? ?generic32lcgcc_-march=k8_-Os_-fomit-frame-pointer2017081520170725
116042? ? ?? ? ?generic32lcgcc_-funroll-loops_-Os_-fomit-frame-pointer2017081520170725
116119? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081520170725
116241? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081520170725
116322? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017081520170725
116322? ? ?? ? ?generic32gcc_-march=nocona_-Os_-fomit-frame-pointer2017081520170725
116351? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081520170725
116356? ? ?? ? ?generic32lcgcc_-march=barcelona_-Os_-fomit-frame-pointer2017081520170725
116383? ? ?? ? ?generic32lcgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017081520170725
116541? ? ?? ? ?generic32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017081520170725
116687? ? ?? ? ?generic32gcc_-m64_-O_-fomit-frame-pointer2017081520170725
117018? ? ?? ? ?generic32lcgcc_-m64_-Os_-fomit-frame-pointer2017081520170725
117074? ? ?? ? ?generic32gcc_-march=k8_-O_-fomit-frame-pointer2017081520170725
117113? ? ?? ? ?generic32lcgcc_-Os_-fomit-frame-pointer2017081520170725
117186? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081520170725
117566? ? ?? ? ?generic32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017081520170725
117614? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017081520170725
117615? ? ?? ? ?generic32gcc_-march=barcelona_-O_-fomit-frame-pointer2017081520170725
117673? ? ?? ? ?generic32gcc_-O_-fomit-frame-pointer2017081520170725
117838? ? ?? ? ?generic32gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017081520170725
117848? ? ?? ? ?generic32gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017081520170725
117965? ? ?? ? ?generic32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017081520170725
118070? ? ?? ? ?generic32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081520170725
118207? ? ?? ? ?generic32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081520170725
118459? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081520170725
119030? ? ?? ? ?generic32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017081520170725
119331? ? ?? ? ?generic32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017081520170725
119607? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081520170725
119685? ? ?? ? ?generic32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017081520170725
119698? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081520170725
119701? ? ?? ? ?generic32lcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017081520170725
119989? ? ?? ? ?generic32lcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017081520170725
120130? ? ?? ? ?generic32lcgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081520170725
120150? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017081520170725
120468? ? ?? ? ?generic32lcgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017081520170725
120854? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017081520170725
120861? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017081520170725
121038? ? ?? ? ?generic32lcgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081520170725
121147? ? ?? ? ?generic32lcgcc_-march=nocona_-O_-fomit-frame-pointer2017081520170725
121265? ? ?? ? ?generic32gcc_-march=nocona_-O_-fomit-frame-pointer2017081520170725
121273? ? ?? ? ?generic32lcgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017081520170725
121364? ? ?? ? ?generic32gcc_-funroll-loops_-O_-fomit-frame-pointer2017081520170725
122082? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017081520170725
122150? ? ?? ? ?generic32lcgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081520170725
122214? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017081520170725
122258? ? ?? ? ?generic32lcgcc_-m64_-O_-fomit-frame-pointer2017081520170725
122264? ? ?? ? ?generic32lcgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017081520170725
122281? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017081520170725
122304? ? ?? ? ?generic32lcgcc_-O_-fomit-frame-pointer2017081520170725
122343? ? ?? ? ?generic32lcgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017081520170725
122385? ? ?? ? ?generic32lcgcc_-march=barcelona_-O_-fomit-frame-pointer2017081520170725
122422? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081520170725
122566? ? ?? ? ?generic32lcgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017081520170725
122635? ? ?? ? ?generic32lcgcc_-march=k8_-O_-fomit-frame-pointer2017081520170725
122705? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017081520170725
122759? ? ?? ? ?generic32lcgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017081520170725
122843? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017081520170725
122912? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017081520170725
123264? ? ?? ? ?generic32lcclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081520170725
123391? ? ?? ? ?generic32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081520170725
123416? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017081520170725
123421? ? ?? ? ?generic32gcc_-m64_-O3_-fomit-frame-pointer2017081520170725
123656? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017081520170725
123789? ? ?? ? ?generic32lcclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081520170725
123812? ? ?? ? ?generic32lcclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081520170725
123822? ? ?? ? ?generic32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017081520170725
123864? ? ?? ? ?generic32lcclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017081520170725
124000? ? ?? ? ?generic32lcclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017081520170725
124073? ? ?? ? ?generic32gcc_-O3_-fomit-frame-pointer2017081520170725
124458? ? ?? ? ?generic32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081520170725
124487? ? ?? ? ?generic32gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017081520170725
124794? ? ?? ? ?generic32lcgcc_-funroll-loops_-O_-fomit-frame-pointer2017081520170725
124918? ? ?? ? ?generic32gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017081520170725
124937? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017081520170725
124939? ? ?? ? ?generic32gcc_-march=nocona_-O3_-fomit-frame-pointer2017081520170725
125020? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081520170725
125029? ? ?? ? ?generic32lcclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017081520170725
125046? ? ?? ? ?generic32gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081520170725
125269? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081520170725
125322? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017081520170725
125492? ? ?? ? ?generic32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017081520170725
125893? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017081520170725
126008? ? ?? ? ?generic32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081520170725
126023? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017081520170725
126209? ? ?? ? ?generic32clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017081520170725
126213? ? ?? ? ?generic32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081520170725
126576? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017081520170725
127123? ? ?? ? ?generic32gcc_-funroll-loops_-O3_-fomit-frame-pointer2017081520170725
127704? ? ?? ? ?generic32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017081520170725
127803? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017081520170725
127840? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081520170725
128165? ? ?? ? ?generic32clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017081520170725
128419? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017081520170725
128572? ? ?? ? ?generic32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017081520170725
129572? ? ?? ? ?generic32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081520170725
129963? ? ?? ? ?generic32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017081520170725
130319? ? ?? ? ?generic32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017081520170725
130390? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081520170725
130504? ? ?? ? ?generic32gcc_-march=barcelona_-O3_-fomit-frame-pointer2017081520170725
130607? ? ?? ? ?generic32gcc_-march=k8_-O3_-fomit-frame-pointer2017081520170725
130991? ? ?? ? ?generic32lcgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081520170725
132322? ? ?? ? ?generic32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017081520170725
132753? ? ?? ? ?generic32gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017081520170725
132775? ? ?? ? ?generic32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017081520170725
134686? ? ?? ? ?generic32gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017081520170725
143968? ? ?? ? ?generic32lcclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017081520170725
143971? ? ?? ? ?generic32lcclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081520170725
145637? ? ?? ? ?generic32lcgcc_-funroll-loops_-O3_-fomit-frame-pointer2017081520170725
146037? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081520170725
146304? ? ?? ? ?generic32lcgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017081520170725
146380? ? ?? ? ?generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081520170725
146966? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017081520170725
147139? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081520170725
147384? ? ?? ? ?generic32lcgcc_-O3_-fomit-frame-pointer2017081520170725
147519? ? ?? ? ?generic32lcgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081520170725
147681? ? ?? ? ?generic32lcgcc_-m64_-O3_-fomit-frame-pointer2017081520170725
147728? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017081520170725
147769? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081520170725
148345? ? ?? ? ?generic32lcgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017081520170725
149219? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017081520170725
149435? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017081520170725
149512? ? ?? ? ?generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081520170725
149737? ? ?? ? ?generic32lcgcc_-march=nocona_-O3_-fomit-frame-pointer2017081520170725
149814? ? ?? ? ?generic32lcgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017081520170725
150971? ? ?? ? ?generic32lcgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081520170725
151269? ? ?? ? ?generic32lcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017081520170725
152078? ? ?? ? ?generic32lcgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081520170725
153724? ? ?? ? ?generic32lcgcc_-march=barcelona_-O3_-fomit-frame-pointer2017081520170725
154661? ? ?? ? ?generic32lcgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081520170725
154899? ? ?? ? ?generic32lcgcc_-march=k8_-O3_-fomit-frame-pointer2017081520170725
155682? ? ?? ? ?generic32lcgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017081520170725
157966? ? ?? ? ?generic32lcgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017081520170725
163808? ? ?? ? ?generic32lcgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017081520170725
171301? ? ?? ? ?generic32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081520170725
172174? ? ?? ? ?generic32clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017081520170725
217704? ? ?? ? ?generic32gcc2017081520170725
218088? ? ?? ? ?generic32gcc_-funroll-loops2017081520170725
218123? ? ?? ? ?generic32cc2017081520170725
271734? ? ?? ? ?compactgcc_-funroll-loops_-O2_-fomit-frame-pointer2017081520170725
273150? ? ?? ? ?compactgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017081520170725
274511? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081520170725
275931? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017081520170725
276126? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017081520170725
277748? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081520170725
282189? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017081520170725
285023? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081520170725
286791? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017081520170725
301785? ? ?? ? ?generic32lccc2017081520170725
308418? ? ?? ? ?generic32lcgcc2017081520170725
312038? ? ?? ? ?generic32lcgcc_-funroll-loops2017081520170725
323220? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017081520170725
325289? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017081520170725
328317? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017081520170725
329702? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017081520170725
330294? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017081520170725
331088? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017081520170725
331161? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081520170725
331189? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017081520170725
331470? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017081520170725
332440? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017081520170725
334558? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081520170725
334732? ? ?? ? ?compactgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017081520170725
335448? ? ?? ? ?compactgcc_-funroll-loops_-O_-fomit-frame-pointer2017081520170725
337433? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081520170725
337589? ? ?? ? ?compactgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017081520170725
338758? ? ?? ? ?compactgcc_-funroll-loops_-O3_-fomit-frame-pointer2017081520170725
338806? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017081520170725
340697? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081520170725
347377? ? ?? ? ?compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017081520170725
352126? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081520170725
352393? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017081520170725
352515? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017081520170725
352587? ? ?? ? ?compactgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017081520170725
352972? ? ?? ? ?compactgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017081520170725
354792? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081520170725
355117? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081520170725
355626? ? ?? ? ?compactgcc_-O3_-fomit-frame-pointer2017081520170725
355758? ? ?? ? ?compactgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081520170725
356119? ? ?? ? ?compactgcc_-march=nocona_-O3_-fomit-frame-pointer2017081520170725
356257? ? ?? ? ?compactgcc_-march=barcelona_-O3_-fomit-frame-pointer2017081520170725
356897? ? ?? ? ?compactgcc_-march=k8_-O3_-fomit-frame-pointer2017081520170725
357370? ? ?? ? ?compactgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017081520170725
358089? ? ?? ? ?compactgcc_-m64_-O3_-fomit-frame-pointer2017081520170725
358159? ? ?? ? ?compactgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081520170725
361642? ? ?? ? ?compactgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081520170725
443358? ? ?? ? ?compactclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081520170725
443552? ? ?? ? ?compactclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017081520170725
444717? ? ?? ? ?compactclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017081520170725
445981? ? ?? ? ?compactclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081520170725
450597? ? ?? ? ?compactclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081520170725
460628? ? ?? ? ?compactclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081520170725
461696? ? ?? ? ?compactclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017081520170725
463595? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017081520170725
468865? ? ?? ? ?compactgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017081520170725
472155? ? ?? ? ?compactclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017081520170725
473644? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017081520170725
473751? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081520170725
478217? ? ?? ? ?compactgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017081520170725
485594? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081520170725
513976? ? ?? ? ?compactgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081520170725
514103? ? ?? ? ?compactgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081520170725
517536? ? ?? ? ?compactgcc_-march=barcelona_-O2_-fomit-frame-pointer2017081520170725
518214? ? ?? ? ?compactgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017081520170725
519384? ? ?? ? ?compactgcc_-march=nocona_-O2_-fomit-frame-pointer2017081520170725
519840? ? ?? ? ?compactgcc_-march=k8_-O2_-fomit-frame-pointer2017081520170725
539409? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081520170725
543988? ? ?? ? ?compactgcc_-O2_-fomit-frame-pointer2017081520170725
544228? ? ?? ? ?compactgcc_-m64_-O2_-fomit-frame-pointer2017081520170725
552799? ? ?? ? ?compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017081520170725
566892? ? ?? ? ?compactgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081520170725
573699? ? ?? ? ?compactgcc_-march=nocona_-Os_-fomit-frame-pointer2017081520170725
579481? ? ?? ? ?compactgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081520170725
587877? ? ?? ? ?compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017081520170725
594779? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017081520170725
595354? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017081520170725
598282? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081520170725
607272? ? ?? ? ?compactgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081520170725
608044? ? ?? ? ?compactgcc_-march=nocona_-O_-fomit-frame-pointer2017081520170725
610717? ? ?? ? ?compactgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017081520170725
613445? ? ?? ? ?compactgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017081520170725
625729? ? ?? ? ?compactgcc_-march=k8_-O_-fomit-frame-pointer2017081520170725
629563? ? ?? ? ?compactgcc_-march=barcelona_-O_-fomit-frame-pointer2017081520170725
640698? ? ?? ? ?compactgcc_-funroll-loops_-Os_-fomit-frame-pointer2017081520170725
643160? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017081520170725
645688? ? ?? ? ?compactgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017081520170725
646539? ? ?? ? ?compactgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017081520170725
647302? ? ?? ? ?compactgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081520170725
647690? ? ?? ? ?compactgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017081520170725
647879? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081520170725
648607? ? ?? ? ?compactgcc_-m64_-Os_-fomit-frame-pointer2017081520170725
648820? ? ?? ? ?compactgcc_-march=barcelona_-Os_-fomit-frame-pointer2017081520170725
651199? ? ?? ? ?compactgcc_-march=k8_-Os_-fomit-frame-pointer2017081520170725
652104? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081520170725
654807? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081520170725
655641? ? ?? ? ?compactgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017081520170725
658314? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081520170725
660241? ? ?? ? ?compactgcc_-Os_-fomit-frame-pointer2017081520170725
663296? ? ?? ? ?compactgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081520170725
664686? ? ?? ? ?compactgcc_-m64_-O_-fomit-frame-pointer2017081520170725
664995? ? ?? ? ?compactgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017081520170725
665548? ? ?? ? ?compactgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017081520170725
667387? ? ?? ? ?compactgcc_-O_-fomit-frame-pointer2017081520170725
669979? ? ?? ? ?compactgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017081520170725
671169? ? ?? ? ?compactgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081520170725
674119? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017081520170725
677911? ? ?? ? ?compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017081520170725
682632? ? ?? ? ?compactgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017081520170725
683293? ? ?? ? ?compactgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017081520170725
685323? ? ?? ? ?compactgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017081520170725
686772? ? ?? ? ?compactgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017081520170725
687189? ? ?? ? ?compactgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081520170725
690882? ? ?? ? ?compactgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081520170725
721233? ? ?? ? ?compactgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017081520170725
1404272? ? ?? ? ?compactgcc_-funroll-loops2017081520170725
1430965? ? ?? ? ?compactcc2017081520170725
1439032? ? ?? ? ?compactgcc2017081520170725
9952692? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081520170725
10115695? ? ?? ? ?refg++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017081520170725
10144918? ? ?? ? ?refg++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017081520170725
10153268? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081520170725
10214645? ? ?? ? ?refclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081520170725
10216171? ? ?? ? ?refg++_-march=k8_-O3_-fomit-frame-pointer2017081520170725
10231016? ? ?? ? ?refg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017081520170725
10246346? ? ?? ? ?refclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2017081520170725
10260355? ? ?? ? ?refclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081520170725
10271209? ? ?? ? ?refg++_-m64_-march=core2_-O3_-fomit-frame-pointer2017081520170725
10288916? ? ?? ? ?refclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081520170725
10302072? ? ?? ? ?refg++_-m64_-march=corei7_-O3_-fomit-frame-pointer2017081520170725
10309535? ? ?? ? ?refg++_-m64_-march=k8_-O3_-fomit-frame-pointer2017081520170725
10324975? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081520170725
10349572? ? ?? ? ?refg++_-m64_-O3_-fomit-frame-pointer2017081520170725
10351844? ? ?? ? ?refg++_-O3_-fomit-frame-pointer2017081520170725
10405668? ? ?? ? ?refclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081520170725
10439494? ? ?? ? ?refclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017081520170725
10440012? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081520170725
10441055? ? ?? ? ?refg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081520170725
10456938? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081520170725
10498100? ? ?? ? ?refg++_-march=barcelona_-O3_-fomit-frame-pointer2017081520170725
10540939? ? ?? ? ?refg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081520170725
10549290? ? ?? ? ?refg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081520170725
10554910? ? ?? ? ?refclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017081520170725
10574935? ? ?? ? ?refclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017081520170725
10583132? ? ?? ? ?refg++_-march=nocona_-O3_-fomit-frame-pointer2017081520170725
20403719? ? ?? ? ?refg++_-march=barcelona_-O2_-fomit-frame-pointer2017081520170725
20412336? ? ?? ? ?refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017081520170725
20432374? ? ?? ? ?refg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081520170725
20447855? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081520170725
20471008? ? ?? ? ?refg++_-march=k8_-O2_-fomit-frame-pointer2017081520170725
20483040? ? ?? ? ?refg++_-m64_-march=k8_-O2_-fomit-frame-pointer2017081520170725
20584265? ? ?? ? ?refg++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017081520170725
20591640? ? ?? ? ?refg++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017081520170725
20823805? ? ?? ? ?refg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2017081520170725
20864235? ? ?? ? ?refg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081520170725
20882398? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081520170725
20921650? ? ?? ? ?refg++_-m64_-O2_-fomit-frame-pointer2017081520170725
20922162? ? ?? ? ?refg++_-O2_-fomit-frame-pointer2017081520170725
20980385? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081520170725
21067837? ? ?? ? ?refg++_-m64_-march=core2_-O2_-fomit-frame-pointer2017081520170725
21193496? ? ?? ? ?refg++_-march=nocona_-O2_-fomit-frame-pointer2017081520170725
21380807? ? ?? ? ?refg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081520170725
26760647? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017081520170725
27182295? ? ?? ? ?refg++_-march=barcelona_-O_-fomit-frame-pointer2017081520170725
27198727? ? ?? ? ?refg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081520170725
27711954? ? ?? ? ?refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017081520170725
27776624? ? ?? ? ?refg++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017081520170725
27781408? ? ?? ? ?refg++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017081520170725
27800742? ? ?? ? ?refg++_-m64_-O_-fomit-frame-pointer2017081520170725
27806471? ? ?? ? ?refg++_-m64_-march=corei7_-O_-fomit-frame-pointer2017081520170725
27855887? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081520170725
27864906? ? ?? ? ?refg++_-fno-schedule-insns_-O_-fomit-frame-pointer2017081520170725
27921636? ? ?? ? ?refg++_-O_-fomit-frame-pointer2017081520170725
27973239? ? ?? ? ?refg++_-m64_-march=core2_-O_-fomit-frame-pointer2017081520170725
28008455? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017081520170725
28016415? ? ?? ? ?refg++_-m64_-march=k8_-O_-fomit-frame-pointer2017081520170725
28024658? ? ?? ? ?refg++_-march=k8_-O_-fomit-frame-pointer2017081520170725
28099918? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081520170725
29395195? ? ?? ? ?refg++_-march=nocona_-O_-fomit-frame-pointer2017081520170725
29433224? ? ?? ? ?refg++_-m64_-march=nocona_-O_-fomit-frame-pointer2017081520170725
32078215? ? ?? ? ?refg++_-march=nocona_-Os_-fomit-frame-pointer2017081520170725
32159399? ? ?? ? ?refg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081520170725
32568396? ? ?? ? ?refg++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017081520170725
32690410? ? ?? ? ?refg++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017081520170725
32805277? ? ?? ? ?refg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081520170725
32835807? ? ?? ? ?refg++_-m64_-march=k8_-Os_-fomit-frame-pointer2017081520170725
32838789? ? ?? ? ?refg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2017081520170725
32883515? ? ?? ? ?refg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081520170725
32909806? ? ?? ? ?refg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081520170725
32922600? ? ?? ? ?refg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081520170725
32927524? ? ?? ? ?refg++_-Os_-fomit-frame-pointer2017081520170725
32957740? ? ?? ? ?refg++_-m64_-Os_-fomit-frame-pointer2017081520170725
32965960? ? ?? ? ?refg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081520170725
32973679? ? ?? ? ?refg++_-march=k8_-Os_-fomit-frame-pointer2017081520170725
32974380? ? ?? ? ?refg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081520170725
32983175? ? ?? ? ?refg++_-march=barcelona_-Os_-fomit-frame-pointer2017081520170725
33003918? ? ?? ? ?refg++_-m64_-march=core2_-Os_-fomit-frame-pointer2017081520170725
34144940? ? ?? ? ?refg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017081520170725
68653090? ? ?? ? ?refg++2017081520170725

Test failure

Implementation: crypto_aead/ketjeminorv2/ref
Compiler: g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
g++ -m64 -march=core-avx2 -O -fomit-frame-pointer ref
g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer compact generic32 generic32lc
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer compact generic32 generic32lc
gcc -m64 -march=core-avx2 -Os -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: 106, 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=core-avx-i -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=core-avx2 -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 -O3 -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 -O3 -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-avx -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=corei7 -O3 -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: 106, namely:
CompilerImplementations
cc AVR8
gcc AVR8
gcc -O2 -fomit-frame-pointer AVR8
gcc -O3 -fomit-frame-pointer AVR8
gcc -O -fomit-frame-pointer AVR8
gcc -Os -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -O2 -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -O3 -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -O -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -Os -fomit-frame-pointer AVR8
gcc -funroll-loops AVR8
gcc -funroll-loops -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -O -fomit-frame-pointer AVR8
gcc -funroll-loops -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer AVR8
gcc -m64 -O2 -fomit-frame-pointer AVR8
gcc -m64 -O3 -fomit-frame-pointer AVR8
gcc -m64 -O -fomit-frame-pointer AVR8
gcc -m64 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer AVR8
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -O -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -O -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -O -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -march=barcelona -O -fomit-frame-pointer AVR8
gcc -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -march=k8 -O -fomit-frame-pointer AVR8
gcc -march=k8 -Os -fomit-frame-pointer AVR8
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv AVR8
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv AVR8
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv AVR8
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv AVR8
gcc -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -march=nocona -O -fomit-frame-pointer AVR8
gcc -march=nocona -Os -fomit-frame-pointer AVR8

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: 106, namely:
CompilerImplementations
cc ARMv6M
gcc ARMv6M
gcc -O2 -fomit-frame-pointer ARMv6M
gcc -O3 -fomit-frame-pointer ARMv6M
gcc -O -fomit-frame-pointer ARMv6M
gcc -Os -fomit-frame-pointer ARMv6M
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ARMv6M
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ARMv6M
gcc -fno-schedule-insns -O -fomit-frame-pointer ARMv6M
gcc -fno-schedule-insns -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops ARMv6M
gcc -funroll-loops -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ARMv6M
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ARMv6M
gcc -m64 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -O -fomit-frame-pointer ARMv6M
gcc -m64 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7 -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=k8 -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=k8 -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ARMv6M
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ARMv6M
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ARMv6M
gcc -m64 -march=nocona -O -fomit-frame-pointer ARMv6M
gcc -m64 -march=nocona -Os -fomit-frame-pointer ARMv6M
gcc -march=barcelona -O2 -fomit-frame-pointer ARMv6M
gcc -march=barcelona -O3 -fomit-frame-pointer ARMv6M
gcc -march=barcelona -O -fomit-frame-pointer ARMv6M
gcc -march=barcelona -Os -fomit-frame-pointer ARMv6M
gcc -march=k8 -O2 -fomit-frame-pointer ARMv6M
gcc -march=k8 -O3 -fomit-frame-pointer ARMv6M
gcc -march=k8 -O -fomit-frame-pointer ARMv6M
gcc -march=k8 -Os -fomit-frame-pointer ARMv6M
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ARMv6M
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ARMv6M
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ARMv6M
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ARMv6M
gcc -march=nocona -O2 -fomit-frame-pointer ARMv6M
gcc -march=nocona -O3 -fomit-frame-pointer ARMv6M
gcc -march=nocona -O -fomit-frame-pointer ARMv6M
gcc -march=nocona -Os -fomit-frame-pointer ARMv6M

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: 106, 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=core-avx-i -O2 -fomit-frame-pointer ARMv7A
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer ARMv7A
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer ARMv7A
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer ARMv7A
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ARMv7A
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ARMv7A
gcc -m64 -march=core-avx2 -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 -O3 -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 -O3 -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-avx -O2 -fomit-frame-pointer ARMv7A
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer ARMv7A
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer ARMv7A
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer ARMv7A
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ARMv7A
gcc -m64 -march=corei7 -O3 -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: 106, namely:
CompilerImplementations
cc ARMv7M
gcc ARMv7M
gcc -O2 -fomit-frame-pointer ARMv7M
gcc -O3 -fomit-frame-pointer ARMv7M
gcc -O -fomit-frame-pointer ARMv7M
gcc -Os -fomit-frame-pointer ARMv7M
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ARMv7M
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ARMv7M
gcc -fno-schedule-insns -O -fomit-frame-pointer ARMv7M
gcc -fno-schedule-insns -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops ARMv7M
gcc -funroll-loops -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ARMv7M
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ARMv7M
gcc -m64 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -O -fomit-frame-pointer ARMv7M
gcc -m64 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7 -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=k8 -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=k8 -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ARMv7M
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ARMv7M
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ARMv7M
gcc -m64 -march=nocona -O -fomit-frame-pointer ARMv7M
gcc -m64 -march=nocona -Os -fomit-frame-pointer ARMv7M
gcc -march=barcelona -O2 -fomit-frame-pointer ARMv7M
gcc -march=barcelona -O3 -fomit-frame-pointer ARMv7M
gcc -march=barcelona -O -fomit-frame-pointer ARMv7M
gcc -march=barcelona -Os -fomit-frame-pointer ARMv7M
gcc -march=k8 -O2 -fomit-frame-pointer ARMv7M
gcc -march=k8 -O3 -fomit-frame-pointer ARMv7M
gcc -march=k8 -O -fomit-frame-pointer ARMv7M
gcc -march=k8 -Os -fomit-frame-pointer ARMv7M
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ARMv7M
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ARMv7M
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ARMv7M
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ARMv7M
gcc -march=nocona -O2 -fomit-frame-pointer ARMv7M
gcc -march=nocona -O3 -fomit-frame-pointer ARMv7M
gcc -march=nocona -O -fomit-frame-pointer ARMv7M
gcc -march=nocona -Os -fomit-frame-pointer ARMv7M

Compiler output

Implementation: crypto_aead/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: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ARMv8A
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ARMv8A
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ARMv8A
clang -O3 -fwrapv -mavx -maes -mpclmul -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: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments AVR8
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments AVR8
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments AVR8
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments AVR8
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments AVR8
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments AVR8
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments AVR8
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments AVR8

Compiler output

Implementation: crypto_aead/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: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments compact
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments compact
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments compact
clang -O3 -fwrapv -mavx -maes -mpclmul -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: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ARMv6M
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ARMv6M
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ARMv6M
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ARMv6M
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv6M
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv6M
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv6M
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv6M

Compiler output

Implementation: crypto_aead/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: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ARMv7A
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ARMv7A
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ARMv7A
clang -O3 -fwrapv -mavx -maes -mpclmul -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: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ARMv7M
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ARMv7M
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ARMv7M
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ARMv7M
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv7M
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv7M
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv7M
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv7M

Compiler output

Implementation: crypto_aead/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