Implementation notes: armeabi, h4mx515e, crypto_hash/fugue2

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: fugue2
TimeImplementationCompilerBenchmark dateSUPERCOP version
126840cop_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014062920140622
127166cop_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014062920140622
130982cop_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014062920140622
131130cop_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014062920140622
137697cop_opt32gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014062920140622
138042cop_opt32gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014062920140622
139251cop_opt32gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014062920140622
139767cop_opt32gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014062920140622
141583cop_opt32gcc -O2 -fomit-frame-pointer2014062920140622
141792cop_opt32gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014062920140622
142865cop_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014062920140622
143110cop_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014062920140622
143130cop_opt32gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014062920140622
143492cop_opt32gcc -O3 -fomit-frame-pointer2014062920140622
148336cop_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014062920140622
148936cop_opt32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014062920140622
149001cop_opt32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014062920140622
149064cop_opt32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014062920140622
149649cop_opt32gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014062920140622
149749cop_opt32gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014062920140622
150552cop_opt32gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014062920140622
150588cop_opt32gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014062920140622
150638cop_opt32gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014062920140622
150659cop_opt32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014062920140622
150733cop_opt32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014062920140622
152309cop_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014062920140622
153381cop_opt32gcc -O -fomit-frame-pointer2014062920140622
153384cop_opt32gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014062920140622
153431cop_opt32gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014062920140622
153432cop_opt32gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014062920140622
153453cop_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014062920140622
153624cop_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014062920140622
161966cop_opt32gcc -mcpu=strongarm -Os -fomit-frame-pointer2014062920140622
162035cop_opt32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014062920140622
162069cop_opt32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014062920140622
162122cop_opt32gcc -mcpu=arm810 -Os -fomit-frame-pointer2014062920140622
162123cop_opt32gcc -mcpu=arm8 -Os -fomit-frame-pointer2014062920140622
165309cop_opt32gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014062920140622
165960cop_opt32gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014062920140622
169612cop_opt32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014062920140622
170017cop_opt32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014062920140622
170022cop_opt32gcc -mcpu=strongarm -O -fomit-frame-pointer2014062920140622
170035cop_opt32gcc -mcpu=arm810 -O -fomit-frame-pointer2014062920140622
170062cop_opt32gcc -mcpu=arm8 -O -fomit-frame-pointer2014062920140622
175560cop_opt32gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014062920140622
176975cop_opt32gcc -Os -fomit-frame-pointer2014062920140622
181163cop_opt32gcc -funroll-loops -Os -fomit-frame-pointer2014062920140622
200696cop_opt32gcc -funroll-loops -O -fomit-frame-pointer2014062920140622
225048cop_opt32gcc -mcpu=xscale -O3 -fomit-frame-pointer2014062920140622
225588cop_opt32gcc -mcpu=xscale -O2 -fomit-frame-pointer2014062920140622
226505cop_opt32gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014062920140622
226544cop_opt32gcc -mcpu=arm9 -O2 -fomit-frame-pointer2014062920140622
226595cop_opt32gcc -mcpu=arm920 -O2 -fomit-frame-pointer2014062920140622
226640cop_opt32gcc -mcpu=arm940t -O2 -fomit-frame-pointer2014062920140622
226641cop_opt32gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014062920140622
226694cop_opt32gcc -mcpu=arm9 -O3 -fomit-frame-pointer2014062920140622
226753cop_opt32gcc -mcpu=arm920t -O3 -fomit-frame-pointer2014062920140622
226753cop_opt32gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014062920140622
227100cop_opt32gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014062920140622
227162cop_opt32gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014062920140622
227192cop_opt32gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014062920140622
227198cop_opt32gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014062920140622
227251cop_opt32gcc -mcpu=arm920t -O2 -fomit-frame-pointer2014062920140622
227271cop_opt32gcc -mcpu=arm920 -O3 -fomit-frame-pointer2014062920140622
227271cop_opt32gcc -mcpu=arm940t -O3 -fomit-frame-pointer2014062920140622
227442cop_opt32gcc -mcpu=arm9e -O3 -fomit-frame-pointer2014062920140622
227627cop_opt32gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014062920140622
227704cop_opt32gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014062920140622
227716cop_opt32gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014062920140622
227735cop_opt32gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014062920140622
227852cop_opt32gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014062920140622
228084cop_opt32gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014062920140622
228110cop_opt32gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014062920140622
228144cop_opt32gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014062920140622
228196cop_opt32gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014062920140622
228339cop_opt32gcc -mcpu=arm9e -O2 -fomit-frame-pointer2014062920140622
228684cop_opt32gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014062920140622
228838cop_opt32gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014062920140622
276183cop_opt32gcc -mcpu=arm9e -O -fomit-frame-pointer2014062920140622
276250cop_opt32gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014062920140622
276256cop_opt32gcc -mcpu=arm920 -O -fomit-frame-pointer2014062920140622
276339cop_opt32gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014062920140622
276373cop_opt32gcc -mcpu=arm9 -O -fomit-frame-pointer2014062920140622
276499cop_opt32gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014062920140622
276512cop_opt32gcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014062920140622
276672cop_opt32gcc -mcpu=ep9312 -O -fomit-frame-pointer2014062920140622
276812cop_opt32gcc -mcpu=arm940t -O -fomit-frame-pointer2014062920140622
276977cop_opt32gcc -mcpu=arm920t -O -fomit-frame-pointer2014062920140622
277013cop_opt32gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014062920140622
277107cop_opt32gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014062920140622
278690cop_opt32gcc -mcpu=xscale -O -fomit-frame-pointer2014062920140622
278739cop_opt32gcc -mcpu=arm1020t -O -fomit-frame-pointer2014062920140622
278749cop_opt32gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014062920140622
647095cop_opt32cc2014062920140622
647223cop_opt32gcc -funroll-loops2014062920140622
647277cop_opt32gcc2014062920140622

Compiler output

Implementation: crypto_hash/fugue2/cop_opt32
Compiler: clang -O3 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-0zt9rT.s: Assembler messages:
hash.c: /tmp/cc-0zt9rT.s:39: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-0zt9rT.s:41: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-0zt9rT.s:43: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-0zt9rT.s:47: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-0zt9rT.s:148: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-0zt9rT.s:150: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-0zt9rT.s:152: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-0zt9rT.s:154: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-0zt9rT.s:156: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-0zt9rT.s:160: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-0zt9rT.s:162: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-0zt9rT.s:164: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-0zt9rT.s:166: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-0zt9rT.s:169: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-0zt9rT.s:1901: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-0zt9rT.s:1964: rdhi, rdlo and rm must all be different
hash.c: /tmp/cc-0zt9rT.s:1971: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-0zt9rT.s:2137: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-0zt9rT.s:2139: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-0zt9rT.s:2141: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-0zt9rT.s:2145: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-0zt9rT.s:2316: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-0zt9rT.s:2318: Warning: conditional outside an IT block for Thumb.
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer cop_opt32

Compiler output

Implementation: crypto_hash/fugue2/cop_opt32
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-FNyY3s.s: Assembler messages:
hash.c: /tmp/cc-FNyY3s.s:39: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-FNyY3s.s:41: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-FNyY3s.s:43: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-FNyY3s.s:47: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-FNyY3s.s:148: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-FNyY3s.s:150: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-FNyY3s.s:152: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-FNyY3s.s:154: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-FNyY3s.s:156: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-FNyY3s.s:160: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-FNyY3s.s:162: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-FNyY3s.s:164: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-FNyY3s.s:166: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-FNyY3s.s:169: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-FNyY3s.s:1901: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-FNyY3s.s:1964: rdhi, rdlo and rm must all be different
hash.c: /tmp/cc-FNyY3s.s:1971: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-FNyY3s.s:2137: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-FNyY3s.s:2139: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-FNyY3s.s:2141: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-FNyY3s.s:2145: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-FNyY3s.s:2316: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-FNyY3s.s:2318: Warning: conditional outside an IT block for Thumb.
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer cop_opt32

Compiler output

Implementation: crypto_hash/fugue2/cop_opt32
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-7VUSqP.s: Assembler messages:
hash.c: /tmp/cc-7VUSqP.s:39: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-7VUSqP.s:41: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-7VUSqP.s:43: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-7VUSqP.s:47: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-7VUSqP.s:148: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-7VUSqP.s:150: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-7VUSqP.s:152: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-7VUSqP.s:154: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-7VUSqP.s:156: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-7VUSqP.s:160: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-7VUSqP.s:162: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-7VUSqP.s:164: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-7VUSqP.s:166: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-7VUSqP.s:169: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-7VUSqP.s:1901: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-7VUSqP.s:1964: rdhi, rdlo and rm must all be different
hash.c: /tmp/cc-7VUSqP.s:1971: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-7VUSqP.s:2137: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-7VUSqP.s:2139: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-7VUSqP.s:2141: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-7VUSqP.s:2145: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-7VUSqP.s:2316: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-7VUSqP.s:2318: Warning: conditional outside an IT block for Thumb.
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer cop_opt32

Compiler output

Implementation: crypto_hash/fugue2/cop_opt32
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-C6irYV.s: Assembler messages:
hash.c: /tmp/cc-C6irYV.s:39: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-C6irYV.s:41: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-C6irYV.s:43: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-C6irYV.s:47: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-C6irYV.s:148: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-C6irYV.s:150: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-C6irYV.s:152: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-C6irYV.s:154: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-C6irYV.s:156: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-C6irYV.s:160: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-C6irYV.s:162: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-C6irYV.s:164: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-C6irYV.s:166: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-C6irYV.s:169: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-C6irYV.s:1901: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-C6irYV.s:1964: rdhi, rdlo and rm must all be different
hash.c: /tmp/cc-C6irYV.s:1971: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-C6irYV.s:2137: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-C6irYV.s:2139: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-C6irYV.s:2141: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-C6irYV.s:2145: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-C6irYV.s:2316: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-C6irYV.s:2318: Warning: conditional outside an IT block for Thumb.
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer cop_opt32

Compiler output

Implementation: crypto_hash/fugue2/cop_opt32
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-QzJkJk.s: Assembler messages:
hash.c: /tmp/cc-QzJkJk.s:39: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QzJkJk.s:41: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QzJkJk.s:43: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QzJkJk.s:47: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QzJkJk.s:148: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QzJkJk.s:150: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QzJkJk.s:152: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QzJkJk.s:154: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QzJkJk.s:156: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QzJkJk.s:160: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QzJkJk.s:162: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QzJkJk.s:164: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QzJkJk.s:166: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QzJkJk.s:169: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QzJkJk.s:1901: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QzJkJk.s:1964: rdhi, rdlo and rm must all be different
hash.c: /tmp/cc-QzJkJk.s:1971: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QzJkJk.s:2137: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QzJkJk.s:2139: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QzJkJk.s:2141: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QzJkJk.s:2145: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QzJkJk.s:2316: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QzJkJk.s:2318: Warning: conditional outside an IT block for Thumb.
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer cop_opt32

Compiler output

Implementation: crypto_hash/fugue2/cop_opt32
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-dRlAld.s: Assembler messages:
hash.c: /tmp/cc-dRlAld.s:39: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-dRlAld.s:41: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-dRlAld.s:43: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-dRlAld.s:47: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-dRlAld.s:148: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-dRlAld.s:150: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-dRlAld.s:152: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-dRlAld.s:154: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-dRlAld.s:156: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-dRlAld.s:160: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-dRlAld.s:162: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-dRlAld.s:164: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-dRlAld.s:166: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-dRlAld.s:169: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-dRlAld.s:1901: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-dRlAld.s:1964: rdhi, rdlo and rm must all be different
hash.c: /tmp/cc-dRlAld.s:1971: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-dRlAld.s:2137: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-dRlAld.s:2139: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-dRlAld.s:2141: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-dRlAld.s:2145: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-dRlAld.s:2316: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-dRlAld.s:2318: Warning: conditional outside an IT block for Thumb.
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer cop_opt32

Compiler output

Implementation: crypto_hash/fugue2/cop_opt32
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-qmv1CE.s: Assembler messages:
hash.c: /tmp/cc-qmv1CE.s:39: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-qmv1CE.s:41: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-qmv1CE.s:43: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-qmv1CE.s:47: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-qmv1CE.s:148: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-qmv1CE.s:150: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-qmv1CE.s:152: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-qmv1CE.s:154: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-qmv1CE.s:156: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-qmv1CE.s:160: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-qmv1CE.s:162: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-qmv1CE.s:164: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-qmv1CE.s:166: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-qmv1CE.s:169: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-qmv1CE.s:1901: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-qmv1CE.s:1964: rdhi, rdlo and rm must all be different
hash.c: /tmp/cc-qmv1CE.s:1971: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-qmv1CE.s:2137: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-qmv1CE.s:2139: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-qmv1CE.s:2141: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-qmv1CE.s:2145: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-qmv1CE.s:2316: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-qmv1CE.s:2318: Warning: conditional outside an IT block for Thumb.
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer cop_opt32

Compiler output

Implementation: crypto_hash/fugue2/cop_opt32
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1: warning: target CPU does not support THUMB instructions
try.c: try.c:1: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1: warning: target CPU does not support THUMB instructions
try.c: try.c:1: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1: warning: target CPU does not support THUMB instructions
measure.c: measure.c:1: warning: target CPU does not support THUMB instructions
measure.c: measure-anything.c:1: warning: target CPU does not support THUMB instructions

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer cop_opt32
gcc -mcpu=arm810 -O3 -fomit-frame-pointer cop_opt32
gcc -mcpu=arm810 -O -fomit-frame-pointer cop_opt32
gcc -mcpu=arm810 -Os -fomit-frame-pointer cop_opt32
gcc -mcpu=arm8 -O2 -fomit-frame-pointer cop_opt32
gcc -mcpu=arm8 -O3 -fomit-frame-pointer cop_opt32
gcc -mcpu=arm8 -O -fomit-frame-pointer cop_opt32
gcc -mcpu=arm8 -Os -fomit-frame-pointer cop_opt32
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer cop_opt32
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer cop_opt32
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer cop_opt32
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer cop_opt32
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer cop_opt32
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer cop_opt32
gcc -mcpu=strongarm110 -O -fomit-frame-pointer cop_opt32
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer cop_opt32
gcc -mcpu=strongarm -O2 -fomit-frame-pointer cop_opt32
gcc -mcpu=strongarm -O3 -fomit-frame-pointer cop_opt32
gcc -mcpu=strongarm -O -fomit-frame-pointer cop_opt32
gcc -mcpu=strongarm -Os -fomit-frame-pointer cop_opt32