Implementation notes: ppc64, io83, crypto_hash/blake2b

Computer: io83
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20180818
Operation: crypto_hash
Primitive: blake2b
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
10682? ? ?? ? ?regsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
10682? ? ?? ? ?regsgcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
10682? ? ?? ? ?regsgcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
10731? ? ?? ? ?regsgcc_-O2_-fomit-frame-pointer2018092620180818
10780? ? ?? ? ?regsgcc_-funroll-loops_-O2_-fomit-frame-pointer2018092620180818
10780? ? ?? ? ?regsgcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
10780? ? ?? ? ?regsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
10780? ? ?? ? ?regsgcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092620180818
10780? ? ?? ? ?regsgcc_-m64_-O2_-fomit-frame-pointer2018092620180818
10780? ? ?? ? ?regsgcc_-maltivec_-O2_-fomit-frame-pointer2018092620180818
10829? ? ?? ? ?regsgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092620180818
10829? ? ?? ? ?regsgcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
10829? ? ?? ? ?regsgcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
10829? ? ?? ? ?regsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
10829? ? ?? ? ?regsgcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
10829? ? ?? ? ?regsgcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
10829? ? ?? ? ?regsgcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
10829? ? ?? ? ?regsgcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
10829? ? ?? ? ?regsgcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
10829? ? ?? ? ?regsgcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
10878? ? ?? ? ?regsgcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
10878? ? ?? ? ?regsgcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
10878? ? ?? ? ?regsgcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
10878? ? ?? ? ?regsgcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
10878? ? ?? ? ?regsgcc_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
10878? ? ?? ? ?regsgcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
10927? ? ?? ? ?regsgcc_-O3_-fomit-frame-pointer2018092620180818
10927? ? ?? ? ?regsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
10927? ? ?? ? ?regsgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018092620180818
10927? ? ?? ? ?regsgcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
10927? ? ?? ? ?regsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
10927? ? ?? ? ?regsgcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer2018092620180818
10927? ? ?? ? ?regsgcc_-m64_-O3_-fomit-frame-pointer2018092620180818
10927? ? ?? ? ?regsgcc_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
10927? ? ?? ? ?regsgcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
10927? ? ?? ? ?regsgcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
10976? ? ?? ? ?regsgcc_-funroll-loops_-O3_-fomit-frame-pointer2018092620180818
10976? ? ?? ? ?regsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
10976? ? ?? ? ?regsgcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
10976? ? ?? ? ?regsgcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
10976? ? ?? ? ?regsgcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
10976? ? ?? ? ?regsgcc_-maltivec_-O3_-fomit-frame-pointer2018092620180818
11025? ? ?? ? ?regsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
11025? ? ?? ? ?regsgcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
11025? ? ?? ? ?regsgcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
11025? ? ?? ? ?regsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
11025? ? ?? ? ?regsgcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
11025? ? ?? ? ?regsgcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
11025? ? ?? ? ?regsgcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
11025? ? ?? ? ?regsgcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
11123? ? ?? ? ?regsgcc_-Os_-fomit-frame-pointer2018092620180818
11123? ? ?? ? ?regsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
11123? ? ?? ? ?regsgcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
11172? ? ?? ? ?regsgcc_-maltivec_-Os_-fomit-frame-pointer2018092620180818
11319? ? ?? ? ?regsgcc_-m64_-Os_-fomit-frame-pointer2018092620180818
12985? ? ?? ? ?regsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
13132? ? ?? ? ?regsgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092620180818
13132? ? ?? ? ?regsgcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
13181? ? ?? ? ?regsgcc_-funroll-loops_-Os_-fomit-frame-pointer2018092620180818
13181? ? ?? ? ?regsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
13181? ? ?? ? ?regsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
13181? ? ?? ? ?regsgcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092620180818
13475? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018092620180818
13524? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
13524? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer2018092620180818
13573? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018092620180818
14210? ? ?? ? ?regsgcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
14210? ? ?? ? ?regsgcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
14210? ? ?? ? ?regsgcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
14259? ? ?? ? ?regsgcc_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
14308? ? ?? ? ?regsgcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
14357? ? ?? ? ?regsgcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
14504? ? ?? ? ?regsgcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
14504? ? ?? ? ?regsgcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
14553? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018092620180818
14553? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018092620180818
14553? ? ?? ? ?refgcc_-maltivec_-O3_-fomit-frame-pointer2018092620180818
14602? ? ?? ? ?refgcc_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
14749? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018092620180818
14847? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018092620180818
14847? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer2018092620180818
14896? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer2018092620180818
14896? ? ?? ? ?regsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
14896? ? ?? ? ?regsgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092620180818
14896? ? ?? ? ?regsgcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092620180818
14945? ? ?? ? ?regsgcc_-O_-fomit-frame-pointer2018092620180818
14945? ? ?? ? ?regsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
14945? ? ?? ? ?regsgcc_-funroll-loops_-O_-fomit-frame-pointer2018092620180818
14945? ? ?? ? ?regsgcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
14945? ? ?? ? ?regsgcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
14945? ? ?? ? ?regsgcc_-maltivec_-O_-fomit-frame-pointer2018092620180818
15043? ? ?? ? ?regsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
15043? ? ?? ? ?regsgcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
15043? ? ?? ? ?regsgcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
15043? ? ?? ? ?regsgcc_-m64_-O_-fomit-frame-pointer2018092620180818
15043? ? ?? ? ?regsgcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
15092? ? ?? ? ?regsgcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
15092? ? ?? ? ?regsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
15092? ? ?? ? ?regsgcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
15092? ? ?? ? ?regsgcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
15092? ? ?? ? ?regsgcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
15092? ? ?? ? ?regsgcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
15092? ? ?? ? ?regsgcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
15092? ? ?? ? ?regsgcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
15141? ? ?? ? ?regsgcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
15141? ? ?? ? ?regsgcc_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
15190? ? ?? ? ?regsgcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
15239? ? ?? ? ?regsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
15288? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018092620180818
15288? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018092620180818
15288? ? ?? ? ?refgcc_-m64_-maltivec_-O2_-fomit-frame-pointer2018092620180818
15337? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
15337? ? ?? ? ?refgcc_-maltivec_-O2_-fomit-frame-pointer2018092620180818
15582? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
15631? ? ?? ? ?regsgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
15680? ? ?? ? ?regsgcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
15729? ? ?? ? ?regsgcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
15729? ? ?? ? ?regsgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
15729? ? ?? ? ?regsgcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
15729? ? ?? ? ?regsgcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
15827? ? ?? ? ?regsgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
15876? ? ?? ? ?regsgcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
16121? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
16121? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
16121? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
16121? ? ?? ? ?refgcc_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
16121? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
16170? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018092620180818
16170? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
16170? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
16170? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
16219? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
16219? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer2018092620180818
16219? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
16219? ? ?? ? ?refgcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer2018092620180818
16268? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer2018092620180818
16268? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
16268? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
16268? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
16268? ? ?? ? ?refgcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer2018092620180818
16317? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
16317? ? ?? ? ?refgcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
16317? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
16366? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer2018092620180818
16562? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
16611? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
16660? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer2018092620180818
17003? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018092620180818
17836? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018092620180818
17836? ? ?? ? ?refgcc_-maltivec_-Os_-fomit-frame-pointer2018092620180818
17885? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
17885? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018092620180818
17885? ? ?? ? ?refgcc_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
18375? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer2018092620180818
18424? ? ?? ? ?refgcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer2018092620180818
18571? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
18571? ? ?? ? ?refgcc_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
18571? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer2018092620180818
18620? ? ?? ? ?refgcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer2018092620180818
18669? ? ?? ? ?refgcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer2018092620180818
18669? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer2018092620180818
19551? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
19551? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
19551? ? ?? ? ?refgcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
19551? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
19551? ? ?? ? ?refgcc_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
19600? ? ?? ? ?refgcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
19600? ? ?? ? ?refgcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
19600? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
20335? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018092620180818
20335? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018092620180818
20335? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer2018092620180818
20384? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer2018092620180818
20433? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
20482? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018092620180818
20482? ? ?? ? ?refgcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
20482? ? ?? ? ?refgcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer2018092620180818
20580? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018092620180818
20629? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018092620180818
21070? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
21070? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
21070? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
21119? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
21119? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
21119? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
21168? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
21168? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
22834? ? ?? ? ?refgcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer2018092620180818
22834? ? ?? ? ?refgcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer2018092620180818
22883? ? ?? ? ?refgcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer2018092620180818
22883? ? ?? ? ?refgcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
22883? ? ?? ? ?refgcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
22932? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer2018092620180818
22932? ? ?? ? ?refgcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer2018092620180818
22932? ? ?? ? ?refgcc_-mcpu=G5_-O_-fomit-frame-pointer2018092620180818
22932? ? ?? ? ?refgcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer2018092620180818
22981? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer2018092620180818
23079? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
23079? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
23079? ? ?? ? ?refgcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer2018092620180818
23128? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer2018092620180818
23177? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer2018092620180818
23177? ? ?? ? ?refgcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer2018092620180818
23275? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018092620180818
23275? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018092620180818
23275? ? ?? ? ?refgcc_-m64_-maltivec_-O_-fomit-frame-pointer2018092620180818
23324? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018092620180818
23324? ? ?? ? ?refgcc_-maltivec_-O_-fomit-frame-pointer2018092620180818
91238? ? ?? ? ?regsgcc2018092620180818
91287? ? ?? ? ?regscc2018092620180818
91287? ? ?? ? ?regsgcc_-funroll-loops2018092620180818
230496? ? ?? ? ?refcc2018092620180818
230937? ? ?? ? ?refgcc2018092620180818
231525? ? ?? ? ?refgcc_-funroll-loops2018092620180818

Compiler output

Implementation: avx2-1
Security model: unknown
Compiler: cc
blake2b.c: blake2b.c:11:10: fatal error: immintrin.h: No such file or directory
blake2b.c: #include <immintrin.h>
blake2b.c: ^~~~~~~~~~~~~
blake2b.c: compilation terminated.

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

Compiler output

Implementation: avx2-2
Security model: unknown
Compiler: cc
blake2b.c: blake2b.c:12:10: fatal error: immintrin.h: No such file or directory
blake2b.c: #include <immintrin.h>
blake2b.c: ^~~~~~~~~~~~~
blake2b.c: compilation terminated.

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

Compiler output

Implementation: avxicc
Security model: unknown
Compiler: cc
blake2b.s: blake2b.s: Assembler messages:
blake2b.s: blake2b.s:3: Error: unknown pseudo-op: `.intel_syntax'
blake2b.s: blake2b.s:14: Error: operand out of range (552 is not between 0 and 31)
blake2b.s: blake2b.s:14: Error: missing operand
blake2b.s: blake2b.s:16: Error: missing operand
blake2b.s: blake2b.s:17: Error: missing operand
blake2b.s: blake2b.s:18: Error: unrecognized opcode: `mov'
blake2b.s: blake2b.s:19: Error: unrecognized opcode: `vmovdqu'
blake2b.s: blake2b.s:20: Error: missing operand
blake2b.s: blake2b.s:21: Error: unrecognized opcode: `vmovdqu'
blake2b.s: blake2b.s:22: Error: unrecognized opcode: `mov'
blake2b.s: blake2b.s:23: Error: unrecognized opcode: `vmovdqu'
blake2b.s: blake2b.s:24: Error: missing operand
blake2b.s: blake2b.s:25: Error: unrecognized opcode: `vmovdqu'
blake2b.s: blake2b.s:26: Error: unrecognized opcode: `vmovdqu'
blake2b.s: blake2b.s:27: Error: unrecognized opcode: `vmovdqu'
blake2b.s: blake2b.s:28: Error: unrecognized opcode: `vmovdqu'
blake2b.s: blake2b.s:29: Error: unrecognized opcode: `vmovdqu'
blake2b.s: blake2b.s:30: Error: unrecognized opcode: `vmovdqu'
blake2b.s: blake2b.s:31: Error: unrecognized opcode: `vmovdqu'
blake2b.s: blake2b.s:32: Error: unrecognized opcode: `vmovdqu'
blake2b.s: blake2b.s:33: Error: operand out of range (128 is not between 0 and 1)
blake2b.s: blake2b.s:33: Error: missing operand
blake2b.s: blake2b.s:33: Error: missing operand
blake2b.s: blake2b.s:34: Error: unrecognized opcode: `jbe'
blake2b.s: ...

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

Compiler output

Implementation: xmm
Security model: unknown
Compiler: cc
blake2b.c: In file included from blake2b.c:6:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^~~~~
blake2b.c: blake2b.c:11:10: fatal error: immintrin.h: No such file or directory
blake2b.c: #include <immintrin.h>
blake2b.c: ^~~~~~~~~~~~~
blake2b.c: compilation terminated.

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