Implementation notes: ppc64, io83, crypto_hash/shake128

Computer: io83
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20180818
Operation: crypto_hash
Primitive: shake128
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
23422? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
23422? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
23471? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
23471? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
23471? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
23520? ? ?? ? ?oncore64bitsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
23520? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
23520? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
23520? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
23520? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
23520? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
23520? ? ?? ? ?oncore64bitsgcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
23569? ? ?? ? ?oncore64bitsgcc_-O_-fomit-frame-pointer2018092620180818
23569? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
23569? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
23569? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
23569? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
23569? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092620180818
23569? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
23569? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
23569? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
23569? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
23569? ? ?? ? ?oncore64bitsgcc_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
23569? ? ?? ? ?oncore64bitsgcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
23618? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
23618? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
23618? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092620180818
23618? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092620180818
23618? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092620180818
23618? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
23618? ? ?? ? ?oncore64bitsgcc_-m64_-O_-fomit-frame-pointer2018092620180818
23618? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
23618? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
23618? ? ?? ? ?oncore64bitsgcc_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
23667? ? ?? ? ?oncore64bitsgcc_-O2_-fomit-frame-pointer2018092620180818
23667? ? ?? ? ?oncore64bitsgcc_-Os_-fomit-frame-pointer2018092620180818
23667? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-O_-fomit-frame-pointer2018092620180818
23667? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-Os_-fomit-frame-pointer2018092620180818
23667? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
23667? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
23667? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092620180818
23667? ? ?? ? ?oncore64bitsgcc_-m64_-O2_-fomit-frame-pointer2018092620180818
23667? ? ?? ? ?oncore64bitsgcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
23667? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
23667? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
23716? ? ?? ? ?oncore64bitsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
23716? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
23716? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018092620180818
23716? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
23716? ? ?? ? ?oncore64bitsgcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
23716? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
23716? ? ?? ? ?oncore64bitsgcc_-maltivec_-O2_-fomit-frame-pointer2018092620180818
23716? ? ?? ? ?oncore64bitsgcc_-maltivec_-Os_-fomit-frame-pointer2018092620180818
23716? ? ?? ? ?oncore64bitsgcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
23765? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-O3_-fomit-frame-pointer2018092620180818
23765? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
23765? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
23765? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
23765? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
23765? ? ?? ? ?oncore64bitsgcc_-m64_-O3_-fomit-frame-pointer2018092620180818
23765? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
23765? ? ?? ? ?oncore64bitsgcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
23765? ? ?? ? ?oncore64bitsgcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
23814? ? ?? ? ?oncore64bitsgcc_-O3_-fomit-frame-pointer2018092620180818
23814? ? ?? ? ?oncore64bitsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
23814? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
23814? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer2018092620180818
23814? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
23814? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
23814? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
23814? ? ?? ? ?oncore64bitsgcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
23814? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
23814? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
23814? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
23814? ? ?? ? ?oncore64bitsgcc_-maltivec_-O3_-fomit-frame-pointer2018092620180818
23863? ? ?? ? ?oncore64bitsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
23863? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
23863? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
23863? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
23863? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
23863? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
23863? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
23863? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
23863? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
23912? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092620180818
23912? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
23912? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
23912? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
23912? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
23961? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
23961? ? ?? ? ?oncore64bitsgcc_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
23961? ? ?? ? ?oncore64bitsgcc_-maltivec_-O_-fomit-frame-pointer2018092620180818
24010? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
24059? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
24059? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
24059? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
24059? ? ?? ? ?oncore64bitsgcc_-m64_-Os_-fomit-frame-pointer2018092620180818
24059? ? ?? ? ?oncore64bitsgcc_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
24108? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-O2_-fomit-frame-pointer2018092620180818
24108? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
24108? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
24206? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
24206? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
24255? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
26705? ? ?? ? ?oncore64bitsgcc_-funroll-loops2018092620180818
26803? ? ?? ? ?oncore64bitsgcc2018092620180818
27244? ? ?? ? ?oncore64bitscc2018092620180818
81144? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
81242? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
81291? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
81291? ? ?? ? ?oncore32bitsgcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
81389? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
81487? ? ?? ? ?oncore32bitsgcc_-O3_-fomit-frame-pointer2018092620180818
81536? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
81585? ? ?? ? ?oncore32bitsgcc_-m64_-O3_-fomit-frame-pointer2018092620180818
81634? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer2018092620180818
81634? ? ?? ? ?oncore32bitsgcc_-maltivec_-O3_-fomit-frame-pointer2018092620180818
81634? ? ?? ? ?oncore32bitsgcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
81683? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
81781? ? ?? ? ?oncore32bitsgcc_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
81830? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
81879? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018092620180818
81879? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
81928? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
81977? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
82075? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-O3_-fomit-frame-pointer2018092620180818
82222? ? ?? ? ?oncore32bitsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
82222? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
82369? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
82957? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
83006? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
86289? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
86289? ? ?? ? ?oncore32bitsgcc_-maltivec_-O2_-fomit-frame-pointer2018092620180818
86436? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
86436? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
86534? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
86534? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
86534? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
86583? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
86583? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
86632? ? ?? ? ?oncore32bitsgcc_-O2_-fomit-frame-pointer2018092620180818
86632? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-O2_-fomit-frame-pointer2018092620180818
86632? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
86632? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
86632? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
86632? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
86632? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
86681? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
86681? ? ?? ? ?oncore32bitsgcc_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
86730? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
86730? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092620180818
86828? ? ?? ? ?oncore32bitsgcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
86975? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092620180818
87416? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
87710? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
87710? ? ?? ? ?oncore32bitsgcc_-m64_-O2_-fomit-frame-pointer2018092620180818
87906? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
88053? ? ?? ? ?oncore32bitsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
88200? ? ?? ? ?oncore32bitsgcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
88298? ? ?? ? ?oncore32bitsgcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
88347? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
88347? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
88347? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
88396? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
88396? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
88396? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
88396? ? ?? ? ?oncore32bitsgcc_-maltivec_-O_-fomit-frame-pointer2018092620180818
88445? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
88445? ? ?? ? ?oncore32bitsgcc_-m64_-Os_-fomit-frame-pointer2018092620180818
88494? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
88494? ? ?? ? ?oncore32bitsgcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
88494? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
88543? ? ?? ? ?oncore32bitsgcc_-O_-fomit-frame-pointer2018092620180818
88543? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
88543? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
88543? ? ?? ? ?oncore32bitsgcc_-m64_-O_-fomit-frame-pointer2018092620180818
88543? ? ?? ? ?oncore32bitsgcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
88543? ? ?? ? ?oncore32bitsgcc_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
88592? ? ?? ? ?oncore32bitsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
88592? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
88592? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092620180818
88641? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
88641? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092620180818
88641? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092620180818
88641? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
88641? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
88641? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
88641? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
88641? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
88690? ? ?? ? ?oncore32bitsgcc_-Os_-fomit-frame-pointer2018092620180818
88690? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
88690? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
88690? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092620180818
88690? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
88690? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
88739? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-Os_-fomit-frame-pointer2018092620180818
88739? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
88739? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
88788? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
88788? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
88788? ? ?? ? ?oncore32bitsgcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
88837? ? ?? ? ?oncore32bitsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
88837? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
88837? ? ?? ? ?oncore32bitsgcc_-maltivec_-Os_-fomit-frame-pointer2018092620180818
88837? ? ?? ? ?oncore32bitsgcc_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
88886? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-O_-fomit-frame-pointer2018092620180818
88886? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
89033? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
89082? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
89278? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
89376? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
150920? ? ?? ? ?oncore32bitsgcc2018092620180818
151312? ? ?? ? ?oncore32bitsgcc_-funroll-loops2018092620180818
151606? ? ?? ? ?oncore32bitscc2018092620180818

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