Implementation notes: ppc64, io83, crypto_hash/sha3384

Computer: io83
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20180818
Operation: crypto_hash
Primitive: sha3384
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
34398? ? ?? ? ?oncore64bitsgcc_-maltivec_-O_-fomit-frame-pointer2018092620180818
34447? ? ?? ? ?oncore64bitsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
34447? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
34447? ? ?? ? ?oncore64bitsgcc_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
34496? ? ?? ? ?oncore64bitsgcc_-O_-fomit-frame-pointer2018092620180818
34496? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
34496? ? ?? ? ?oncore64bitsgcc_-m64_-O_-fomit-frame-pointer2018092620180818
34496? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
34496? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
34496? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
34496? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
34545? ? ?? ? ?oncore64bitsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
34545? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
34545? ? ?? ? ?oncore64bitsgcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
34594? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
34594? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
34643? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
34643? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
34643? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
34643? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
34643? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
34643? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092620180818
34643? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092620180818
34643? ? ?? ? ?oncore64bitsgcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
34643? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
34643? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
34692? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
34692? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
34692? ? ?? ? ?oncore64bitsgcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
34741? ? ?? ? ?oncore64bitsgcc_-O2_-fomit-frame-pointer2018092620180818
34741? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
34741? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092620180818
34741? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018092620180818
34741? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
34741? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
34741? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer2018092620180818
34741? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
34790? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-O_-fomit-frame-pointer2018092620180818
34790? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092620180818
34790? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
34790? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
34790? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
34790? ? ?? ? ?oncore64bitsgcc_-m64_-O2_-fomit-frame-pointer2018092620180818
34790? ? ?? ? ?oncore64bitsgcc_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
34790? ? ?? ? ?oncore64bitsgcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
34839? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092620180818
34839? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
34839? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
34839? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
34839? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
34839? ? ?? ? ?oncore64bitsgcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
34888? ? ?? ? ?oncore64bitsgcc_-Os_-fomit-frame-pointer2018092620180818
34888? ? ?? ? ?oncore64bitsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
34888? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-O3_-fomit-frame-pointer2018092620180818
34888? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
34888? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
34888? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
34888? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092620180818
34888? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
34888? ? ?? ? ?oncore64bitsgcc_-m64_-Os_-fomit-frame-pointer2018092620180818
34888? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
34888? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
34888? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
34937? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
34937? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
34937? ? ?? ? ?oncore64bitsgcc_-m64_-O3_-fomit-frame-pointer2018092620180818
34937? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
34937? ? ?? ? ?oncore64bitsgcc_-maltivec_-Os_-fomit-frame-pointer2018092620180818
34937? ? ?? ? ?oncore64bitsgcc_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
34986? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
34986? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
34986? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
34986? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
34986? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
34986? ? ?? ? ?oncore64bitsgcc_-maltivec_-O2_-fomit-frame-pointer2018092620180818
34986? ? ?? ? ?oncore64bitsgcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
35035? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
35035? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
35035? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
35035? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
35035? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
35035? ? ?? ? ?oncore64bitsgcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
35084? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-Os_-fomit-frame-pointer2018092620180818
35084? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
35084? ? ?? ? ?oncore64bitsgcc_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
35084? ? ?? ? ?oncore64bitsgcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
35133? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
35182? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-O2_-fomit-frame-pointer2018092620180818
35182? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
35182? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
35182? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
35231? ? ?? ? ?oncore64bitsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
35231? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
35231? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
35280? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
35280? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
35280? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
35329? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
35378? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
35378? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
35378? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
35427? ? ?? ? ?oncore64bitsgcc_-O3_-fomit-frame-pointer2018092620180818
35427? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
35427? ? ?? ? ?oncore64bitsgcc_-maltivec_-O3_-fomit-frame-pointer2018092620180818
38073? ? ?? ? ?oncore64bitsgcc_-funroll-loops2018092620180818
38171? ? ?? ? ?oncore64bitscc2018092620180818
38563? ? ?? ? ?oncore64bitsgcc2018092620180818
119217? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
119266? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
119315? ? ?? ? ?oncore32bitsgcc_-m64_-O3_-fomit-frame-pointer2018092620180818
119364? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
119413? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
119413? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
119658? ? ?? ? ?oncore32bitsgcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
119658? ? ?? ? ?oncore32bitsgcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
119707? ? ?? ? ?oncore32bitsgcc_-O3_-fomit-frame-pointer2018092620180818
119707? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
119805? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer2018092620180818
119903? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
120001? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
120001? ? ?? ? ?oncore32bitsgcc_-maltivec_-O3_-fomit-frame-pointer2018092620180818
120050? ? ?? ? ?oncore32bitsgcc_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
120050? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
120099? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018092620180818
120197? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
120442? ? ?? ? ?oncore32bitsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
120442? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
120491? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-O3_-fomit-frame-pointer2018092620180818
120540? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
120883? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
120981? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
123235? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
123333? ? ?? ? ?oncore32bitsgcc_-O2_-fomit-frame-pointer2018092620180818
123333? ? ?? ? ?oncore32bitsgcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
123480? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
123480? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
123529? ? ?? ? ?oncore32bitsgcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
123578? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-O2_-fomit-frame-pointer2018092620180818
123578? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
123578? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
123578? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
123578? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092620180818
123578? ? ?? ? ?oncore32bitsgcc_-m64_-O2_-fomit-frame-pointer2018092620180818
123578? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
123578? ? ?? ? ?oncore32bitsgcc_-maltivec_-O2_-fomit-frame-pointer2018092620180818
123676? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
123676? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
123676? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
123676? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
123774? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
123774? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
123823? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
124313? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
124362? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
124607? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092620180818
124607? ? ?? ? ?oncore32bitsgcc_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
124656? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
124950? ? ?? ? ?oncore32bitsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
125195? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
125195? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
125195? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
125244? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
125293? ? ?? ? ?oncore32bitsgcc_-O_-fomit-frame-pointer2018092620180818
125293? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
125342? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092620180818
125342? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
125440? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
125440? ? ?? ? ?oncore32bitsgcc_-maltivec_-Os_-fomit-frame-pointer2018092620180818
125489? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
125489? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
125538? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
125538? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
125538? ? ?? ? ?oncore32bitsgcc_-maltivec_-O_-fomit-frame-pointer2018092620180818
125587? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-O_-fomit-frame-pointer2018092620180818
125587? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
125587? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
125587? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
125636? ? ?? ? ?oncore32bitsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
125636? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
125636? ? ?? ? ?oncore32bitsgcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
125636? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
125636? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
125734? ? ?? ? ?oncore32bitsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
125734? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
125783? ? ?? ? ?oncore32bitsgcc_-Os_-fomit-frame-pointer2018092620180818
125783? ? ?? ? ?oncore32bitsgcc_-m64_-O_-fomit-frame-pointer2018092620180818
125832? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
125881? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092620180818
125881? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
126077? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
126077? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
126126? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
126126? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
126126? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
126175? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-Os_-fomit-frame-pointer2018092620180818
126175? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
126175? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092620180818
126224? ? ?? ? ?oncore32bitsgcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
126273? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
126371? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
126420? ? ?? ? ?oncore32bitsgcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
126518? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
126518? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
126616? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
126665? ? ?? ? ?oncore32bitsgcc_-m64_-Os_-fomit-frame-pointer2018092620180818
126665? ? ?? ? ?oncore32bitsgcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
126714? ? ?? ? ?oncore32bitsgcc_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
126763? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092620180818
126763? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
126812? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
127008? ? ?? ? ?oncore32bitsgcc_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
185514? ? ?? ? ?oncore32bitsgcc2018092620180818
186053? ? ?? ? ?oncore32bitscc2018092620180818
186102? ? ?? ? ?oncore32bitsgcc_-funroll-loops2018092620180818

Compiler output

Implementation: kcp/compact1600AVR8
Security model: unknown
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:2: Error: unrecognized opcode: `implementation'
keccak.s: keccak.s:3: Error: unrecognized opcode: `joan'
keccak.s: keccak.s:4: Error: unrecognized opcode: `denoted'
keccak.s: keccak.s:6: Error: unrecognized opcode: `for'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:11: Error: unrecognized opcode: `to'
keccak.s: keccak.s:12: Error: syntax error; found `o', expected `,'
keccak.s: keccak.s:12: Error: junk at end of line: `or neighboring rights to the source code in this file.'
keccak.s: keccak.s:13: Error: symbol `http' is already defined
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:16: Error: unrecognized opcode: `tested'
keccak.s: keccak.s:18: Error: unrecognized opcode: `registers'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:28: Error: unrecognized opcode: `void'
keccak.s: keccak.s:32: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:34: Error: unrecognized opcode: `void'
keccak.s: keccak.s:36: Error: unrecognized opcode: `argument'
keccak.s: keccak.s:40: Error: unrecognized opcode: `movw'
keccak.s: keccak.s:41: Error: unrecognized opcode: `ldi'
keccak.s: keccak.s:43: Warning: missing operand; zero assumed
keccak.s: keccak.s:43: Error: syntax error; end of line, expected `('
keccak.s: keccak.s:44: Error: unrecognized opcode: `dec'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 107, namely:
CompilerImplementations
cc kcp/compact1600AVR8
gcc kcp/compact1600AVR8
gcc -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops kcp/compact1600AVR8
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -maltivec -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -maltivec -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -maltivec -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -maltivec -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -maltivec -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -maltivec -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -mcpu=G3 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -maltivec -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -maltivec -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -maltivec -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -maltivec -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -mcpu=G5 -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -mcpu=G5 -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -mcpu=G5 -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -mcpu=G5 -Os -fomit-frame-pointer kcp/compact1600AVR8
gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer kcp/compact1600AVR8
gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer kcp/compact1600AVR8
gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer kcp/compact1600AVR8
gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer kcp/compact1600AVR8

Compiler output

Implementation: kcp/optimized1600ARMv7A
Security model: unknown
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:17: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:24: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:53: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:269: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:270: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:271: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 107, namely:
CompilerImplementations
cc kcp/optimized1600ARMv7A
gcc kcp/optimized1600ARMv7A
gcc -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops kcp/optimized1600ARMv7A
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -maltivec -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -maltivec -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -maltivec -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -maltivec -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -mcpu=G3 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -maltivec -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -maltivec -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -maltivec -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -maltivec -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -mcpu=G5 -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -mcpu=G5 -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -mcpu=G5 -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -mcpu=G5 -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer kcp/optimized1600ARMv7A

Compiler output

Implementation: kcp/optimized1600ARMv8A
Security model: unknown
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:15: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:17: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:19: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:20: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:22: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:24: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:25: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:27: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:29: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:30: Error: junk at end of line, first unrecognized character is `/'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 107, namely:
CompilerImplementations
cc kcp/optimized1600ARMv8A
gcc kcp/optimized1600ARMv8A
gcc -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops kcp/optimized1600ARMv8A
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -maltivec -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -maltivec -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -maltivec -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -maltivec -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -mcpu=G3 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -maltivec -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -maltivec -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -maltivec -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -maltivec -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -mcpu=G5 -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -mcpu=G5 -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -mcpu=G5 -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -mcpu=G5 -Os -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer kcp/optimized1600ARMv8A
gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer kcp/optimized1600ARMv8A

Compiler output

Implementation: kcp/optimized1600AVR8
Security model: unknown
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:2: Error: unrecognized opcode: `implementation'
keccak.s: keccak.s:3: Error: unrecognized opcode: `joan'
keccak.s: keccak.s:4: Error: unrecognized opcode: `denoted'
keccak.s: keccak.s:6: Error: unrecognized opcode: `for'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:11: Error: unrecognized opcode: `to'
keccak.s: keccak.s:12: Error: syntax error; found `o', expected `,'
keccak.s: keccak.s:12: Error: junk at end of line: `or neighboring rights to the source code in this file.'
keccak.s: keccak.s:13: Error: symbol `http' is already defined
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:16: Error: unrecognized opcode: `tested'
keccak.s: keccak.s:18: Error: unrecognized opcode: `registers'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:28: Error: unrecognized opcode: `void'
keccak.s: keccak.s:32: Error: junk at end of line, first unrecognized character is `-'
keccak.s: keccak.s:34: Error: unrecognized opcode: `void'
keccak.s: keccak.s:36: Error: unrecognized opcode: `argument'
keccak.s: keccak.s:40: Error: unrecognized opcode: `movw'
keccak.s: keccak.s:41: Error: unrecognized opcode: `ldi'
keccak.s: keccak.s:41: Error: unrecognized opcode: `clear'
keccak.s: keccak.s:43: Warning: missing operand; zero assumed
keccak.s: keccak.s:43: Error: syntax error; end of line, expected `('
keccak.s: ...

Number of similar (compiler,implementation) pairs: 107, namely:
CompilerImplementations
cc kcp/optimized1600AVR8
gcc kcp/optimized1600AVR8
gcc -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops kcp/optimized1600AVR8
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -maltivec -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -maltivec -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -mcpu=G3 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -maltivec -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -mcpu=G5 -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -mcpu=G5 -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -mcpu=G5 -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -mcpu=G5 -Os -fomit-frame-pointer kcp/optimized1600AVR8
gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVR8
gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer kcp/optimized1600AVR8
gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVR8

Compiler output

Implementation: kcp/optimized1600AVX2
Security model: unknown
Compiler: g++
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:18:14: fatal error: x86intrin.h: No such file or directory
KeccakP-1600-AVX2.cpp: #include <x86intrin.h>
KeccakP-1600-AVX2.cpp: ^~~~~~~~~~~~~
KeccakP-1600-AVX2.cpp: compilation terminated.

Number of similar (compiler,implementation) pairs: 57, namely:
CompilerImplementations
g++ kcp/optimized1600AVX2
g++ -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -maltivec -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -mcpu=G3 -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -mcpu=G3 -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -mcpu=G3 -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -mcpu=G3 -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -mcpu=G4 -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -mcpu=G4 -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -mcpu=G4 -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -mcpu=G4 -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -mcpu=G5 -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -mcpu=G5 -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -mcpu=G5 -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -mcpu=G5 -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -maltivec -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -mcpu=G5 -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -mcpu=G5 -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -mcpu=G5 -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -mcpu=G5 -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -mcpu=G5 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -mcpu=G5 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -mcpu=G5 -maltivec -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -mcpu=G5 -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVX2

Compiler output

Implementation: kcp/optimized1600AVX512
Security model: unknown
Compiler: cc
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:24:10: fatal error: smmintrin.h: No such file or directory
KeccakP-1600-AVX512.c: #include <smmintrin.h>
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~
KeccakP-1600-AVX512.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 107, namely:
CompilerImplementations
cc kcp/optimized1600AVX512
gcc kcp/optimized1600AVX512
gcc -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops kcp/optimized1600AVX512
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -maltivec -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -maltivec -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -mcpu=G3 -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -maltivec -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -mcpu=G5 -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -mcpu=G5 -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -mcpu=G5 -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -mcpu=G5 -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer kcp/optimized1600AVX512