Implementation notes: ppc64, io83, crypto_hash/fugue256

Computer: io83
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20180818
Operation: crypto_hash
Primitive: fugue256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
63455? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer2018092620180818
63504? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
63651? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2018092620180818
63945? ? ?? ? ?ANSI_opt64gcc_-O3_-fomit-frame-pointer2018092620180818
63945? ? ?? ? ?ANSI_opt64gcc_-m64_-O3_-fomit-frame-pointer2018092620180818
63945? ? ?? ? ?ANSI_opt64gcc_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
64043? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
64092? ? ?? ? ?ANSI_opt64gcc_-maltivec_-O3_-fomit-frame-pointer2018092620180818
64141? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018092620180818
64190? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
64190? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
64386? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
64386? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
64386? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092620180818
64484? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
64484? ? ?? ? ?ANSI_opt64gcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
64533? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092620180818
64533? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
64533? ? ?? ? ?ANSI_opt64gcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
64631? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
64631? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
64631? ? ?? ? ?ANSI_opt64gcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
64631? ? ?? ? ?ANSI_opt64gcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
64778? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
64827? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2018092620180818
64876? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
64925? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
65023? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
65072? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
65072? ? ?? ? ?ANSI_opt64gcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
65072? ? ?? ? ?ANSI_opt64gcc_-maltivec_-O2_-fomit-frame-pointer2018092620180818
65121? ? ?? ? ?ANSI_opt64gcc_-m64_-O2_-fomit-frame-pointer2018092620180818
65366? ? ?? ? ?ANSI_opt64gcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
65464? ? ?? ? ?ANSI_opt64gcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
65513? ? ?? ? ?ANSI_opt64gcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
65562? ? ?? ? ?ANSI_opt64gcc_-O2_-fomit-frame-pointer2018092620180818
65807? ? ?? ? ?ANSI_opt64gcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
65856? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
65905? ? ?? ? ?ANSI_opt64gcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
65905? ? ?? ? ?ANSI_opt64gcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
66101? ? ?? ? ?ANSI_opt64gcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
66444? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
66444? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
66591? ? ?? ? ?ANSI_opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
66885? ? ?? ? ?ANSI_opt64gcc_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
66983? ? ?? ? ?ANSI_opt64gcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
68012? ? ?? ? ?ANSI_opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
68012? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
68012? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
68110? ? ?? ? ?ANSI_opt64gcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
68747? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
68796? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092620180818
68796? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
68845? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092620180818
68845? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
68943? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
68943? ? ?? ? ?ANSI_opt64gcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
68992? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
68992? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
69384? ? ?? ? ?ANSI_opt64gcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
69531? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2018092620180818
70168? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
70903? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
71246? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
71393? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
71638? ? ?? ? ?ANSI_opt32gcc_-maltivec_-O2_-fomit-frame-pointer2018092620180818
71687? ? ?? ? ?ANSI_opt32gcc_-m64_-O2_-fomit-frame-pointer2018092620180818
71834? ? ?? ? ?ANSI_opt32gcc_-m64_-O3_-fomit-frame-pointer2018092620180818
71883? ? ?? ? ?ANSI_opt32gcc_-O3_-fomit-frame-pointer2018092620180818
71932? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-O3_-fomit-frame-pointer2018092620180818
71981? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092620180818
71981? ? ?? ? ?ANSI_opt32gcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
71981? ? ?? ? ?ANSI_opt32gcc_-maltivec_-O3_-fomit-frame-pointer2018092620180818
72030? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-O2_-fomit-frame-pointer2018092620180818
72128? ? ?? ? ?ANSI_opt32gcc_-O2_-fomit-frame-pointer2018092620180818
72128? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018092620180818
72128? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
72128? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer2018092620180818
72275? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092620180818
72618? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
72814? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092620180818
72814? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
72863? ? ?? ? ?ANSI_opt64gcc_-m64_-Os_-fomit-frame-pointer2018092620180818
72863? ? ?? ? ?ANSI_opt64gcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
72912? ? ?? ? ?ANSI_opt32gcc_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
72961? ? ?? ? ?ANSI_opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
73010? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
73010? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092620180818
73010? ? ?? ? ?ANSI_opt64gcc_-maltivec_-O_-fomit-frame-pointer2018092620180818
73010? ? ?? ? ?ANSI_opt64gcc_-maltivec_-Os_-fomit-frame-pointer2018092620180818
73059? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2018092620180818
73157? ? ?? ? ?ANSI_opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
73157? ? ?? ? ?ANSI_opt64gcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
73206? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
73206? ? ?? ? ?ANSI_opt64gcc_-m64_-O_-fomit-frame-pointer2018092620180818
73255? ? ?? ? ?ANSI_opt64gcc_-O_-fomit-frame-pointer2018092620180818
73304? ? ?? ? ?ANSI_opt64gcc_-Os_-fomit-frame-pointer2018092620180818
73451? ? ?? ? ?ANSI_opt64gcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
73500? ? ?? ? ?ANSI_opt64gcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
73549? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
73598? ? ?? ? ?ANSI_opt64gcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
73598? ? ?? ? ?ANSI_opt64gcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
73598? ? ?? ? ?ANSI_opt64gcc_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
73647? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
73647? ? ?? ? ?ANSI_opt64gcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
73696? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
73696? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
73696? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
73745? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
73745? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
73745? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
73843? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
73843? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
73843? ? ?? ? ?ANSI_opt32gcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
73843? ? ?? ? ?ANSI_opt64gcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
73892? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
73941? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
74039? ? ?? ? ?ANSI_opt32gcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
74039? ? ?? ? ?ANSI_opt64gcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
74088? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
74088? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
74137? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
74137? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
74186? ? ?? ? ?ANSI_opt32gcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
74235? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
74235? ? ?? ? ?ANSI_opt64gcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
74284? ? ?? ? ?ANSI_opt32gcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
74333? ? ?? ? ?ANSI_opt64gcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
74382? ? ?? ? ?ANSI_opt32gcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
74382? ? ?? ? ?ANSI_opt32gcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
74382? ? ?? ? ?ANSI_opt32gcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
74382? ? ?? ? ?ANSI_opt32gcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
74431? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
74480? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
74480? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
74480? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
74578? ? ?? ? ?ANSI_opt32gcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
74578? ? ?? ? ?ANSI_opt32gcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
74578? ? ?? ? ?ANSI_opt64gcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
74578? ? ?? ? ?ANSI_opt64gcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
74627? ? ?? ? ?ANSI_opt32gcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
74627? ? ?? ? ?ANSI_opt32gcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
74627? ? ?? ? ?ANSI_opt64gcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
74627? ? ?? ? ?ANSI_opt64gcc_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
74676? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
74725? ? ?? ? ?ANSI_opt64gcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
74774? ? ?? ? ?ANSI_opt64gcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
74970? ? ?? ? ?ANSI_opt32gcc_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
75019? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
75166? ? ?? ? ?ANSI_opt32gcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
75215? ? ?? ? ?ANSI_opt32gcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
75264? ? ?? ? ?ANSI_opt32gcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
75362? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
76489? ? ?? ? ?ANSI_opt64gcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
76489? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092620180818
76734? ? ?? ? ?sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2018092620180818
76734? ? ?? ? ?sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2018092620180818
76734? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018092620180818
76734? ? ?? ? ?sphlibgcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer2018092620180818
76783? ? ?? ? ?ANSI_opt32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
76881? ? ?? ? ?sphlibgcc_-O2_-fomit-frame-pointer2018092620180818
76881? ? ?? ? ?sphlibgcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
76930? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
76930? ? ?? ? ?sphlibgcc_-m64_-O3_-fomit-frame-pointer2018092620180818
76930? ? ?? ? ?sphlibgcc_-maltivec_-O3_-fomit-frame-pointer2018092620180818
76979? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
77077? ? ?? ? ?sphlibgcc_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
77077? ? ?? ? ?sphlibgcc_-maltivec_-O2_-fomit-frame-pointer2018092620180818
77126? ? ?? ? ?sphlibgcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092620180818
77126? ? ?? ? ?sphlibgcc_-m64_-O2_-fomit-frame-pointer2018092620180818
77518? ? ?? ? ?sphlibgcc_-O3_-fomit-frame-pointer2018092620180818
77812? ? ?? ? ?ANSI_opt32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
78645? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
78792? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092620180818
78988? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
79037? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-Os_-fomit-frame-pointer2018092620180818
79086? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
79282? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
79527? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092620180818
80213? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
80507? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
80556? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
80556? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
81095? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
81095? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
81242? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
81242? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
81242? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
81340? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
81389? ? ?? ? ?ANSI_opt32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
81389? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-O_-fomit-frame-pointer2018092620180818
81389? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
81389? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092620180818
81389? ? ?? ? ?sphlibgcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092620180818
81438? ? ?? ? ?sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2018092620180818
81438? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
81487? ? ?? ? ?ANSI_opt32gcc_-O_-fomit-frame-pointer2018092620180818
81536? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092620180818
81585? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092620180818
81585? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
81585? ? ?? ? ?ANSI_opt32gcc_-m64_-O_-fomit-frame-pointer2018092620180818
81634? ? ?? ? ?ANSI_opt32gcc_-maltivec_-O_-fomit-frame-pointer2018092620180818
82271? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
82320? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
82320? ? ?? ? ?ANSI_opt32gcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
82320? ? ?? ? ?ANSI_opt32gcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
82320? ? ?? ? ?ANSI_opt32gcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
82320? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
82320? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
82320? ? ?? ? ?sphlibgcc_-m64_-Os_-fomit-frame-pointer2018092620180818
82418? ? ?? ? ?sphlibgcc_-Os_-fomit-frame-pointer2018092620180818
82418? ? ?? ? ?sphlibgcc_-maltivec_-Os_-fomit-frame-pointer2018092620180818
82467? ? ?? ? ?sphlibgcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
82516? ? ?? ? ?ANSI_opt32gcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
82565? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
82614? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
82614? ? ?? ? ?ANSI_opt32gcc_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
82712? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
82712? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
82810? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
82810? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
82810? ? ?? ? ?ANSI_opt32gcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
82859? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
82859? ? ?? ? ?ANSI_opt32gcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
82859? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
82908? ? ?? ? ?ANSI_opt32gcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
82908? ? ?? ? ?ANSI_opt32gcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
82957? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
82957? ? ?? ? ?sphlibgcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
83055? ? ?? ? ?sphlibgcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
83153? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
83202? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
83251? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
83300? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
83349? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
83349? ? ?? ? ?sphlibgcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
83496? ? ?? ? ?ANSI_opt32gcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
83496? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
83643? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
83888? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
83986? ? ?? ? ?ANSI_opt32gcc_-Os_-fomit-frame-pointer2018092620180818
84035? ? ?? ? ?ANSI_opt32gcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
84035? ? ?? ? ?sphlibgcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
84084? ? ?? ? ?ANSI_opt32gcc_-maltivec_-Os_-fomit-frame-pointer2018092620180818
84623? ? ?? ? ?sphlibgcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
84623? ? ?? ? ?sphlibgcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
84770? ? ?? ? ?sphlibgcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
84770? ? ?? ? ?sphlibgcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
84819? ? ?? ? ?sphlibgcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
84868? ? ?? ? ?sphlibgcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
84868? ? ?? ? ?sphlibgcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
84917? ? ?? ? ?ANSI_opt32gcc_-m64_-Os_-fomit-frame-pointer2018092620180818
85211? ? ?? ? ?sphlibgcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
85260? ? ?? ? ?sphlibgcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
85309? ? ?? ? ?sphlibgcc_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
85358? ? ?? ? ?sphlibgcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
85358? ? ?? ? ?sphlibgcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
85701? ? ?? ? ?ANSI_opt32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
85750? ? ?? ? ?ANSI_opt32gcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
86142? ? ?? ? ?ANSI_opt32gcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
86338? ? ?? ? ?ANSI_opt32gcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
86338? ? ?? ? ?ANSI_opt32gcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
86779? ? ?? ? ?ANSI_opt32gcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
86828? ? ?? ? ?ANSI_opt32gcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
86828? ? ?? ? ?ANSI_opt32gcc_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
87416? ? ?? ? ?ANSI_opt32gcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
87465? ? ?? ? ?sphlibgcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
88004? ? ?? ? ?sphlibgcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
88053? ? ?? ? ?sphlibgcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
88053? ? ?? ? ?sphlibgcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
88739? ? ?? ? ?sphlibgcc_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
88788? ? ?? ? ?sphlibgcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
88788? ? ?? ? ?sphlibgcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
88788? ? ?? ? ?sphlibgcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
88886? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
88935? ? ?? ? ?sphlibgcc_-m64_-O_-fomit-frame-pointer2018092620180818
88935? ? ?? ? ?sphlibgcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
88935? ? ?? ? ?sphlibgcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
88935? ? ?? ? ?sphlibgcc_-maltivec_-O_-fomit-frame-pointer2018092620180818
88935? ? ?? ? ?sphlibgcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
89033? ? ?? ? ?sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2018092620180818
89033? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092620180818
89082? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
89082? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
89082? ? ?? ? ?sphlibgcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092620180818
89131? ? ?? ? ?sphlibgcc_-O_-fomit-frame-pointer2018092620180818
89131? ? ?? ? ?sphlibgcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
89180? ? ?? ? ?sphlibgcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
89719? ? ?? ? ?sphlibgcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
89768? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
89866? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
89866? ? ?? ? ?sphlibgcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
89915? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
89915? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
89915? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
90013? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
90846? ? ?? ? ?sphlibgcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
90993? ? ?? ? ?sphlibgcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
91483? ? ?? ? ?sphlibgcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
91483? ? ?? ? ?sphlibgcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
91581? ? ?? ? ?sphlibgcc_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
91581? ? ?? ? ?sphlibgcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
91630? ? ?? ? ?sphlibgcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
91679? ? ?? ? ?sphlibgcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
91826? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
92022? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
92169? ? ?? ? ?sphlibgcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
92218? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
92218? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
92757? ? ?? ? ?sphlibgcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
92953? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
93100? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
350301? ? ?? ? ?ANSI_opt64gcc2018092620180818
350644? ? ?? ? ?ANSI_opt64gcc_-funroll-loops2018092620180818
350693? ? ?? ? ?ANSI_opt64cc2018092620180818
394058? ? ?? ? ?sphlibcc2018092620180818
394597? ? ?? ? ?sphlibgcc_-funroll-loops2018092620180818
395185? ? ?? ? ?sphlibgcc2018092620180818
408758? ? ?? ? ?ANSI_opt32gcc2018092620180818
409199? ? ?? ? ?ANSI_opt32cc2018092620180818
409199? ? ?? ? ?ANSI_opt32gcc_-funroll-loops2018092620180818

Compiler output

Implementation: ANSI_opt32
Security model: unknown
Compiler: cc
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt32':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 << 24' requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 << 8' requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 << 24' requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 << 8' requires 39 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: ANSI_opt64
Security model: unknown
Compiler: cc
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt64':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 << 24' requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 << 8' requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 << 24' requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 << 8' requires 39 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: ...

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