Implementation notes: ppc64, io83, crypto_hash/sha3256

Computer: io83
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20180818
Operation: crypto_hash
Primitive: sha3256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
27636? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
27734? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
27783? ? ?? ? ?oncore64bitsgcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
27832? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
27881? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-O2_-fomit-frame-pointer2018092620180818
27881? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
27881? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
27881? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
27881? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer2018092620180818
27881? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
27881? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
27881? ? ?? ? ?oncore64bitsgcc_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
27930? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018092620180818
27930? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
27930? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
27930? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
27930? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
27930? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092620180818
27930? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
27930? ? ?? ? ?oncore64bitsgcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
27979? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-O3_-fomit-frame-pointer2018092620180818
27979? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
27979? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
27979? ? ?? ? ?oncore64bitsgcc_-m64_-O_-fomit-frame-pointer2018092620180818
27979? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
28028? ? ?? ? ?oncore64bitsgcc_-O2_-fomit-frame-pointer2018092620180818
28028? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
28028? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
28028? ? ?? ? ?oncore64bitsgcc_-maltivec_-O2_-fomit-frame-pointer2018092620180818
28028? ? ?? ? ?oncore64bitsgcc_-maltivec_-O_-fomit-frame-pointer2018092620180818
28077? ? ?? ? ?oncore64bitsgcc_-Os_-fomit-frame-pointer2018092620180818
28077? ? ?? ? ?oncore64bitsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
28077? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-O_-fomit-frame-pointer2018092620180818
28077? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
28077? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092620180818
28077? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092620180818
28077? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092620180818
28077? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
28077? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
28077? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
28077? ? ?? ? ?oncore64bitsgcc_-m64_-O2_-fomit-frame-pointer2018092620180818
28077? ? ?? ? ?oncore64bitsgcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
28077? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
28077? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
28077? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
28077? ? ?? ? ?oncore64bitsgcc_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
28126? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
28126? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
28126? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
28126? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
28126? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092620180818
28126? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
28126? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
28126? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
28126? ? ?? ? ?oncore64bitsgcc_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
28175? ? ?? ? ?oncore64bitsgcc_-O3_-fomit-frame-pointer2018092620180818
28175? ? ?? ? ?oncore64bitsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
28175? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
28175? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
28175? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092620180818
28175? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
28175? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
28175? ? ?? ? ?oncore64bitsgcc_-m64_-O3_-fomit-frame-pointer2018092620180818
28175? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
28175? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
28175? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
28175? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
28175? ? ?? ? ?oncore64bitsgcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
28175? ? ?? ? ?oncore64bitsgcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
28175? ? ?? ? ?oncore64bitsgcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
28224? ? ?? ? ?oncore64bitsgcc_-O_-fomit-frame-pointer2018092620180818
28224? ? ?? ? ?oncore64bitsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
28224? ? ?? ? ?oncore64bitsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
28224? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-Os_-fomit-frame-pointer2018092620180818
28224? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
28224? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
28224? ? ?? ? ?oncore64bitsgcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
28224? ? ?? ? ?oncore64bitsgcc_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
28224? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
28224? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
28273? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
28273? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
28273? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
28273? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
28273? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
28322? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
28322? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
28371? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
28371? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
28371? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
28371? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
28371? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
28420? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
28420? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
28420? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
28420? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
28469? ? ?? ? ?oncore64bitsgcc_-m64_-Os_-fomit-frame-pointer2018092620180818
28469? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
28518? ? ?? ? ?oncore64bitsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
28518? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
28616? ? ?? ? ?oncore64bitsgcc_-maltivec_-O3_-fomit-frame-pointer2018092620180818
28665? ? ?? ? ?oncore64bitsgcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
29204? ? ?? ? ?oncore64bitsgcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
29351? ? ?? ? ?oncore64bitsgcc_-maltivec_-Os_-fomit-frame-pointer2018092620180818
31409? ? ?? ? ?oncore64bitsgcc2018092620180818
31409? ? ?? ? ?oncore64bitsgcc_-funroll-loops2018092620180818
31654? ? ?? ? ?oncore64bitscc2018092620180818
96138? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
96236? ? ?? ? ?oncore32bitsgcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
96383? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
96383? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
96383? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
96383? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
96432? ? ?? ? ?oncore32bitsgcc_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
96481? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
96530? ? ?? ? ?oncore32bitsgcc_-O3_-fomit-frame-pointer2018092620180818
96530? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
96530? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
96579? ? ?? ? ?oncore32bitsgcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
96677? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
96677? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
96726? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
96726? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer2018092620180818
96726? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
96726? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
96775? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018092620180818
96775? ? ?? ? ?oncore32bitsgcc_-m64_-O3_-fomit-frame-pointer2018092620180818
97069? ? ?? ? ?oncore32bitsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
97363? ? ?? ? ?oncore32bitsgcc_-maltivec_-O3_-fomit-frame-pointer2018092620180818
97559? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-O3_-fomit-frame-pointer2018092620180818
98637? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
100548? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
100597? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
100646? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
100646? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
100744? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
100793? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092620180818
100793? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
100793? ? ?? ? ?oncore32bitsgcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
100842? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-O2_-fomit-frame-pointer2018092620180818
100842? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
100842? ? ?? ? ?oncore32bitsgcc_-maltivec_-O2_-fomit-frame-pointer2018092620180818
100842? ? ?? ? ?oncore32bitsgcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
100940? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
100940? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092620180818
100940? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
100989? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
100989? ? ?? ? ?oncore32bitsgcc_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
101038? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
101038? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
101136? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
101430? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
101773? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
101822? ? ?? ? ?oncore32bitsgcc_-O2_-fomit-frame-pointer2018092620180818
102067? ? ?? ? ?oncore32bitsgcc_-m64_-O2_-fomit-frame-pointer2018092620180818
102165? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
102459? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
102508? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
102508? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
102508? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
102508? ? ?? ? ?oncore32bitsgcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
102557? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-O_-fomit-frame-pointer2018092620180818
102557? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
102557? ? ?? ? ?oncore32bitsgcc_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
102557? ? ?? ? ?oncore32bitsgcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
102606? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
102655? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
102655? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
102655? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
102655? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
102704? ? ?? ? ?oncore32bitsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
102704? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
102704? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092620180818
102704? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
102753? ? ?? ? ?oncore32bitsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
102753? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-Os_-fomit-frame-pointer2018092620180818
102753? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
102753? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
102802? ? ?? ? ?oncore32bitsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
102802? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
102802? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
102802? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
102802? ? ?? ? ?oncore32bitsgcc_-maltivec_-Os_-fomit-frame-pointer2018092620180818
102851? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
102851? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
102900? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
102949? ? ?? ? ?oncore32bitsgcc_-O_-fomit-frame-pointer2018092620180818
102949? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
102949? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
102949? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
102998? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
102998? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
103047? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092620180818
103096? ? ?? ? ?oncore32bitsgcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
103145? ? ?? ? ?oncore32bitsgcc_-m64_-Os_-fomit-frame-pointer2018092620180818
103145? ? ?? ? ?oncore32bitsgcc_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
103194? ? ?? ? ?oncore32bitsgcc_-Os_-fomit-frame-pointer2018092620180818
103194? ? ?? ? ?oncore32bitsgcc_-m64_-O_-fomit-frame-pointer2018092620180818
103194? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
103243? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
103243? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
103292? ? ?? ? ?oncore32bitsgcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
103341? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092620180818
103341? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
103341? ? ?? ? ?oncore32bitsgcc_-maltivec_-O_-fomit-frame-pointer2018092620180818
103390? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
103439? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
103537? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092620180818
103635? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
103782? ? ?? ? ?oncore32bitsgcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
104125? ? ?? ? ?oncore32bitsgcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
160916? ? ?? ? ?oncore32bitscc2018092620180818
160916? ? ?? ? ?oncore32bitsgcc_-funroll-loops2018092620180818
161455? ? ?? ? ?oncore32bitsgcc2018092620180818

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