Implementation notes: aarch64, gcc116, crypto_hash/keccakc448

Computer: gcc116
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: keccakc448
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
17504? ? ?? ? ?opt64u6gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
17504? ? ?? ? ?opt64lcu24gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
17504? ? ?? ? ?opt64lcu24gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
17536? ? ?? ? ?opt64u6gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
17568? ? ?? ? ?opt64lcu24gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
17600? ? ?? ? ?opt64lcu24gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
17664? ? ?? ? ?opt64lcu24gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
17728? ? ?? ? ?inplacegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
17856? ? ?? ? ?opt64lcu24gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
17856? ? ?? ? ?opt64u6gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
17888? ? ?? ? ?opt64lcu24gcc_-Os_-fomit-frame-pointer2017110620171020
17888? ? ?? ? ?opt64lcu24gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
17888? ? ?? ? ?opt64u6gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
17920? ? ?? ? ?inplacegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
18368? ? ?? ? ?opt64lcu6gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
18368? ? ?? ? ?opt64lcu6gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
18496? ? ?? ? ?inplacegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
18624? ? ?? ? ?opt64lcu6gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
18624? ? ?? ? ?opt64lcu6gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
18720? ? ?? ? ?inplacegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
19136? ? ?? ? ?simplegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
19328? ? ?? ? ?simplegcc_-Os_-fomit-frame-pointer2017110620171020
19328? ? ?? ? ?simplegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
19328? ? ?? ? ?simplegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
19648? ? ?? ? ?inplacegcc_-Os_-fomit-frame-pointer2017110620171020
19648? ? ?? ? ?inplacegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
19808? ? ?? ? ?inplacegcc_-O_-fomit-frame-pointer2017110620171020
19808? ? ?? ? ?inplacegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
20032? ? ?? ? ?simplegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
20032? ? ?? ? ?simplegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
20064? ? ?? ? ?simplegcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
20064? ? ?? ? ?simplegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
20128? ? ?? ? ?inplacegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
20160? ? ?? ? ?inplacegcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
20288? ? ?? ? ?opt64lcu24gcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
20288? ? ?? ? ?opt64lcu24gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
20320? ? ?? ? ?inplacegcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
20320? ? ?? ? ?inplacegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
20480? ? ?? ? ?opt64lcu24gcc_-O_-fomit-frame-pointer2017110620171020
20480? ? ?? ? ?opt64lcu24gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
20640? ? ?? ? ?opt64u6gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
20672? ? ?? ? ?opt64u6gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
20704? ? ?? ? ?opt64u6gcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
20704? ? ?? ? ?opt64u6gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
20736? ? ?? ? ?opt64u6gcc_-O_-fomit-frame-pointer2017110620171020
20736? ? ?? ? ?opt64u6gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
20832? ? ?? ? ?opt64lcu6gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
20832? ? ?? ? ?opt64lcu6gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
21248? ? ?? ? ?opt64u6gcc_-Os_-fomit-frame-pointer2017110620171020
21248? ? ?? ? ?opt64u6gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
21600? ? ?? ? ?simplegcc_-O_-fomit-frame-pointer2017110620171020
21600? ? ?? ? ?simplegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
21696? ? ?? ? ?opt64lcu6gcc_-Os_-fomit-frame-pointer2017110620171020
21696? ? ?? ? ?opt64lcu6gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
21760? ? ?? ? ?opt64lcu6gcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
21760? ? ?? ? ?opt64lcu6gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
21792? ? ?? ? ?opt64lcu6gcc_-O_-fomit-frame-pointer2017110620171020
21792? ? ?? ? ?opt64lcu6gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
21984? ? ?? ? ?simplegcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
22016? ? ?? ? ?simplegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
23360? ? ?? ? ?opt64u6gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
23360? ? ?? ? ?opt64u6gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
23808? ? ?? ? ?opt64u6gcc_-O3_-fomit-frame-pointer2017110620171020
23872? ? ?? ? ?opt64u6gcc_-O2_-fomit-frame-pointer2017110620171020
25888? ? ?? ? ?inplacegcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
26144? ? ?? ? ?inplacegcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
26144? ? ?? ? ?simplegcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
26240? ? ?? ? ?simplegcc_-O2_-fomit-frame-pointer2017110620171020
26464? ? ?? ? ?simplegcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
26688? ? ?? ? ?simplegcc_-O3_-fomit-frame-pointer2017110620171020
26880? ? ?? ? ?opt64lcu24gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
26880? ? ?? ? ?opt64lcu24gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
27040? ? ?? ? ?inplacegcc_-O3_-fomit-frame-pointer2017110620171020
27264? ? ?? ? ?opt64lcu24gcc_-O2_-fomit-frame-pointer2017110620171020
27296? ? ?? ? ?opt64lcu24gcc_-O3_-fomit-frame-pointer2017110620171020
27456? ? ?? ? ?inplacegcc_-O2_-fomit-frame-pointer2017110620171020
27808? ? ?? ? ?opt64lcu6gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
27840? ? ?? ? ?opt64lcu6gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
28864? ? ?? ? ?opt64lcu6gcc_-O2_-fomit-frame-pointer2017110620171020
28896? ? ?? ? ?opt64lcu6gcc_-O3_-fomit-frame-pointer2017110620171020
47168? ? ?? ? ?compactgcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
47264? ? ?? ? ?compactgcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
47360? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
48416? ? ?? ? ?opt32bi-rvku2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
50176? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
51840? ? ?? ? ?opt32bi-rvku2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
53600? ? ?? ? ?opt32bi-rvku2gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
53632? ? ?? ? ?opt32bi-rvku2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
53952? ? ?? ? ?opt32bi-rvku2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
54144? ? ?? ? ?opt32biT-s2lcu4gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
54272? ? ?? ? ?opt32bi-rvku2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
55808? ? ?? ? ?opt32bi-rvku2gcc_-Os_-fomit-frame-pointer2017110620171020
55808? ? ?? ? ?opt32bi-rvku2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
56256? ? ?? ? ?opt32bi-s2lcu4gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
56512? ? ?? ? ?opt32biT-s2lcu4gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
56736? ? ?? ? ?opt32biT-s2lcu4gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
56736? ? ?? ? ?opt32biT-s2lcu4gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
57408? ? ?? ? ?compactgcc_-O3_-fomit-frame-pointer2017110620171020
58080? ? ?? ? ?opt32bi-rvku2gcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
58080? ? ?? ? ?opt32bi-rvku2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
58272? ? ?? ? ?opt32bi-rvku2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
58304? ? ?? ? ?opt32bi-rvku2gcc_-O_-fomit-frame-pointer2017110620171020
59008? ? ?? ? ?opt32bi-s2lcu4gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
59712? ? ?? ? ?opt32bi-s2lcu4gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
59712? ? ?? ? ?opt32bi-s2lcu4gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
60800? ? ?? ? ?compactgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
61536? ? ?? ? ?simplecc2017110620171020
61568? ? ?? ? ?simplegcc2017110620171020
61568? ? ?? ? ?simplegcc_-funroll-loops2017110620171020
61984? ? ?? ? ?opt32biT-s2lcu4gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
62048? ? ?? ? ?opt32biT-s2lcu4gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
62240? ? ?? ? ?opt32bi-s2lcu4gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
62528? ? ?? ? ?compactgcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
62528? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
62560? ? ?? ? ?opt32biT-s2lcu4gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
62592? ? ?? ? ?opt32biT-s2lcu4gcc_-Os_-fomit-frame-pointer2017110620171020
62720? ? ?? ? ?opt32bi-s2lcu4gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
64992? ? ?? ? ?opt32bi-s2lcu4gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
65024? ? ?? ? ?opt32bi-s2lcu4gcc_-Os_-fomit-frame-pointer2017110620171020
69568? ? ?? ? ?opt32biT-s2lcu4gcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
69600? ? ?? ? ?opt32biT-s2lcu4gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
70560? ? ?? ? ?opt32bi-s2lcu4gcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
70592? ? ?? ? ?opt32bi-s2lcu4gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
73536? ? ?? ? ?opt32biT-s2lcu4gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
73696? ? ?? ? ?opt32biT-s2lcu4gcc_-O_-fomit-frame-pointer2017110620171020
74656? ? ?? ? ?opt32bi-s2lcu4gcc_-O_-fomit-frame-pointer2017110620171020
74656? ? ?? ? ?opt32bi-s2lcu4gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
75552? ? ?? ? ?opt64u6cc2017110620171020
75552? ? ?? ? ?opt64u6gcc2017110620171020
75552? ? ?? ? ?opt64u6gcc_-funroll-loops2017110620171020
76768? ? ?? ? ?opt64lcu6cc2017110620171020
76768? ? ?? ? ?opt64lcu6gcc2017110620171020
76768? ? ?? ? ?opt64lcu6gcc_-funroll-loops2017110620171020
79744? ? ?? ? ?inplacecc2017110620171020
79744? ? ?? ? ?inplacegcc2017110620171020
79744? ? ?? ? ?inplacegcc_-funroll-loops2017110620171020
96512? ? ?? ? ?opt32bi-rvku2gcc_-O2_-fomit-frame-pointer2017110620171020
97312? ? ?? ? ?opt32bi-rvku2gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
99104? ? ?? ? ?opt32biT-s2lcu4gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
100768? ? ?? ? ?opt32bi-rvku2gcc_-O3_-fomit-frame-pointer2017110620171020
101440? ? ?? ? ?opt32bi-rvku2gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
103584? ? ?? ? ?compactgcc_-O2_-fomit-frame-pointer2017110620171020
103776? ? ?? ? ?opt32biT-s2lcu4gcc_-O2_-fomit-frame-pointer2017110620171020
104896? ? ?? ? ?opt32bi-s2lcu4gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
105152? ? ?? ? ?opt32bi-s2lcu4gcc_-O3_-fomit-frame-pointer2017110620171020
105248? ? ?? ? ?opt32biT-s2lcu4gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
105568? ? ?? ? ?opt32biT-s2lcu4gcc_-O3_-fomit-frame-pointer2017110620171020
105696? ? ?? ? ?opt32bi-s2lcu4gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
105856? ? ?? ? ?opt32bi-s2lcu4gcc_-O2_-fomit-frame-pointer2017110620171020
107392? ? ?? ? ?compactgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
108480? ? ?? ? ?compactgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
108512? ? ?? ? ?compactgcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
110080? ? ?? ? ?compactgcc_-Os_-fomit-frame-pointer2017110620171020
111680? ? ?? ? ?compactgcc_-O_-fomit-frame-pointer2017110620171020
111680? ? ?? ? ?compactgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
115648? ? ?? ? ?compactgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
137088? ? ?? ? ?opt64lcu24gcc2017110620171020
137152? ? ?? ? ?opt32bi-rvku2gcc2017110620171020
137152? ? ?? ? ?opt64lcu24gcc_-funroll-loops2017110620171020
137184? ? ?? ? ?opt32bi-rvku2cc2017110620171020
137184? ? ?? ? ?opt32bi-rvku2gcc_-funroll-loops2017110620171020
137216? ? ?? ? ?opt64lcu24cc2017110620171020
179584? ? ?? ? ?compact8gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
183232? ? ?? ? ?compact8gcc_-funroll-loops_-O3_-fomit-frame-pointer2017110620171020
186272? ? ?? ? ?compact8gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
187008? ? ?? ? ?compact8gcc_-O3_-fomit-frame-pointer2017110620171020
190080? ? ?? ? ?compact8gcc_-Os_-fomit-frame-pointer2017110620171020
190080? ? ?? ? ?compact8gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
190080? ? ?? ? ?compact8gcc_-funroll-loops_-Os_-fomit-frame-pointer2017110620171020
190080? ? ?? ? ?compact8gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110620171020
190816? ? ?? ? ?opt32bi-s2lcu4gcc_-funroll-loops2017110620171020
190848? ? ?? ? ?opt32bi-s2lcu4cc2017110620171020
190848? ? ?? ? ?opt32bi-s2lcu4gcc2017110620171020
192160? ? ?? ? ?compact8gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110620171020
192192? ? ?? ? ?compact8gcc_-funroll-loops_-O2_-fomit-frame-pointer2017110620171020
193632? ? ?? ? ?compact8gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110620171020
194624? ? ?? ? ?opt32biT-s2lcu4gcc2017110620171020
194720? ? ?? ? ?opt32biT-s2lcu4gcc_-funroll-loops2017110620171020
194784? ? ?? ? ?opt32biT-s2lcu4cc2017110620171020
203616? ? ?? ? ?compact8gcc_-O2_-fomit-frame-pointer2017110620171020
224128? ? ?? ? ?compact8gcc_-O_-fomit-frame-pointer2017110620171020
224128? ? ?? ? ?compact8gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
233696? ? ?? ? ?compact8gcc_-funroll-loops_-O_-fomit-frame-pointer2017110620171020
233696? ? ?? ? ?compact8gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110620171020
541536? ? ?? ? ?compactcc2017110620171020
541536? ? ?? ? ?compactgcc2017110620171020
541568? ? ?? ? ?compactgcc_-funroll-loops2017110620171020
1122272? ? ?? ? ?compact8cc2017110620171020
1122272? ? ?? ? ?compact8gcc2017110620171020
1122272? ? ?? ? ?compact8gcc_-funroll-loops2017110620171020

Compiler output

Implementation: crypto_hash/keccakc448/inplace32bi
Compiler: cc
Keccak-inplace32BI.c: Keccak-inplace32BI.c: In function 'crypto_hash_keccakc448_inplace32bi':
Keccak-inplace32BI.c: Keccak-inplace32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-inplace32BI.c: ^

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
cc inplace32bi
gcc inplace32bi
gcc -O2 -fomit-frame-pointer inplace32bi
gcc -O3 -fomit-frame-pointer inplace32bi
gcc -O -fomit-frame-pointer inplace32bi
gcc -Os -fomit-frame-pointer inplace32bi
gcc -fno-schedule-insns -O2 -fomit-frame-pointer inplace32bi
gcc -fno-schedule-insns -O3 -fomit-frame-pointer inplace32bi
gcc -fno-schedule-insns -O -fomit-frame-pointer inplace32bi
gcc -fno-schedule-insns -Os -fomit-frame-pointer inplace32bi
gcc -funroll-loops inplace32bi
gcc -funroll-loops -O2 -fomit-frame-pointer inplace32bi
gcc -funroll-loops -O3 -fomit-frame-pointer inplace32bi
gcc -funroll-loops -O -fomit-frame-pointer inplace32bi
gcc -funroll-loops -Os -fomit-frame-pointer inplace32bi
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer inplace32bi
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer inplace32bi
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer inplace32bi
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer inplace32bi

Compiler output

Implementation: crypto_hash/keccakc448/simple32bi
Compiler: cc
Keccak-simple32BI.c: Keccak-simple32BI.c: In function 'crypto_hash_keccakc448_simple32bi':
Keccak-simple32BI.c: Keccak-simple32BI.c:73:6: error: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: #error "The output size must be a multiple of the lane size in this simple implementation."
Keccak-simple32BI.c: ^

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
cc simple32bi
gcc simple32bi
gcc -O2 -fomit-frame-pointer simple32bi
gcc -O3 -fomit-frame-pointer simple32bi
gcc -O -fomit-frame-pointer simple32bi
gcc -Os -fomit-frame-pointer simple32bi
gcc -fno-schedule-insns -O2 -fomit-frame-pointer simple32bi
gcc -fno-schedule-insns -O3 -fomit-frame-pointer simple32bi
gcc -fno-schedule-insns -O -fomit-frame-pointer simple32bi
gcc -fno-schedule-insns -Os -fomit-frame-pointer simple32bi
gcc -funroll-loops simple32bi
gcc -funroll-loops -O2 -fomit-frame-pointer simple32bi
gcc -funroll-loops -O3 -fomit-frame-pointer simple32bi
gcc -funroll-loops -O -fomit-frame-pointer simple32bi
gcc -funroll-loops -Os -fomit-frame-pointer simple32bi
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer simple32bi
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer simple32bi
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer simple32bi
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer simple32bi