Implementation notes: armeabi, h4mx515e, crypto_hash/sarmal256

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: sarmal256
TimeImplementationCompilerBenchmark dateSUPERCOP version
78151opt64gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014070420140622
78455opt64gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014070420140622
78674opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070420140622
78913opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070420140622
79257opt64gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014070420140622
79917opt64gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014070420140622
83769opt64gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014070420140622
85442opt64gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014070420140622
85952opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070420140622
89517opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070420140622
97176opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070420140622
98504opt64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014070420140622
99329opt64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014070420140622
103573opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070420140622
103591opt64gcc -mcpu=xscale -O3 -fomit-frame-pointer2014070420140622
103858opt64gcc -mcpu=xscale -O2 -fomit-frame-pointer2014070420140622
105133opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014070420140622
105255opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014070420140622
105450opt64gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014070420140622
105503opt64gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014070420140622
105570opt64gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014070420140622
105595opt64gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014070420140622
105624opt64gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014070420140622
105635opt64gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014070420140622
105650opt64gcc -O3 -fomit-frame-pointer2014070420140622
105660opt64gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014070420140622
105689opt64gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014070420140622
105690opt64gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014070420140622
105690opt64gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014070420140622
105779opt64gcc -mcpu=arm9 -O2 -fomit-frame-pointer2014070420140622
105804opt64gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014070420140622
105809opt64gcc -mcpu=arm920t -O3 -fomit-frame-pointer2014070420140622
105820opt64gcc -mcpu=arm940t -O3 -fomit-frame-pointer2014070420140622
105873opt64gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014070420140622
105903opt64gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014070420140622
105931opt64gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014070420140622
105996opt64gcc -mcpu=arm940t -O2 -fomit-frame-pointer2014070420140622
106025opt64gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014070420140622
106049opt64gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014070420140622
106114opt64gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014070420140622
106210opt64gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014070420140622
106212opt64gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014070420140622
106249opt64gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014070420140622
106338opt64gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014070420140622
106381opt64gcc -mcpu=arm9e -O2 -fomit-frame-pointer2014070420140622
106414opt64gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014070420140622
106453opt64gcc -mcpu=arm920 -O3 -fomit-frame-pointer2014070420140622
106464opt64gcc -mcpu=arm9 -O3 -fomit-frame-pointer2014070420140622
107898opt64gcc -O2 -fomit-frame-pointer2014070420140622
108996opt64gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014070420140622
109572opt64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014070420140622
109791opt64gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014070420140622
109799opt64gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014070420140622
109838opt64gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014070420140622
109847opt64gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014070420140622
109866opt64gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014070420140622
110183opt64gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014070420140622
110588opt64gcc -mcpu=arm810 -Os -fomit-frame-pointer2014070420140622
110615opt64gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014070420140622
110673opt64gcc -mcpu=strongarm -Os -fomit-frame-pointer2014070420140622
110717opt64gcc -mcpu=arm8 -Os -fomit-frame-pointer2014070420140622
110977opt64gcc -mcpu=strongarm -O -fomit-frame-pointer2014070420140622
110987opt64gcc -mcpu=arm8 -O -fomit-frame-pointer2014070420140622
111002opt64gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014070420140622
111062opt64gcc -mcpu=arm810 -O -fomit-frame-pointer2014070420140622
111076opt64gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014070420140622
113428opt64gcc -funroll-loops -O -fomit-frame-pointer2014070420140622
113844opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070420140622
116801opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014070420140622
116807opt64gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014070420140622
116861opt64gcc -O -fomit-frame-pointer2014070420140622
125557opt64gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014070420140622
125854opt64gcc -mcpu=arm9e -O3 -fomit-frame-pointer2014070420140622
126330opt64gcc -mcpu=arm920t -O2 -fomit-frame-pointer2014070420140622
126339opt64gcc -mcpu=arm920 -O2 -fomit-frame-pointer2014070420140622
134670opt64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014070420140622
147330opt64gcc -funroll-loops -Os -fomit-frame-pointer2014070420140622
147936opt64gcc -Os -fomit-frame-pointer2014070420140622
174326opt64gcc -mcpu=arm920 -O -fomit-frame-pointer2014070420140622
174340opt64gcc -mcpu=ep9312 -O -fomit-frame-pointer2014070420140622
174379opt64gcc -mcpu=arm920t -O -fomit-frame-pointer2014070420140622
174395opt64gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014070420140622
174696opt64gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014070420140622
174944opt64gcc -mcpu=arm9 -O -fomit-frame-pointer2014070420140622
174962opt64gcc -mcpu=arm940t -O -fomit-frame-pointer2014070420140622
174967opt64gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014070420140622
175220opt64gcc -mcpu=xscale -O -fomit-frame-pointer2014070420140622
175298opt64gcc -mcpu=arm9e -O -fomit-frame-pointer2014070420140622
175352opt64gcc -mcpu=arm1020t -O -fomit-frame-pointer2014070420140622
179614opt64gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014070420140622
179653opt64gcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014070420140622
179673opt64gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014070420140622
179679opt64gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014070420140622
257057opt64cc2014070420140622
257060opt64gcc -funroll-loops2014070420140622
257203opt64gcc2014070420140622

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: clang -O3 -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: /tmp/cc-eSxBTn.s: Assembler messages:
nist.c: /tmp/cc-eSxBTn.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: /tmp/cc-DCNXRA.s: Assembler messages:
sarmal.c: /tmp/cc-DCNXRA.s:18: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-DCNXRA.s:20: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-DCNXRA.s:22: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-DCNXRA.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-DCNXRA.s:50: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-DCNXRA.s:51: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-DCNXRA.s:124: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-DCNXRA.s:130: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-DCNXRA.s:132: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-DCNXRA.s:134: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-DCNXRA.s:136: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-DCNXRA.s:137: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-DCNXRA.s:141: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-DCNXRA.s:154: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-DCNXRA.s:169: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-DCNXRA.s:171: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-DCNXRA.s:173: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-DCNXRA.s:175: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-DCNXRA.s:195: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-DCNXRA.s:197: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-DCNXRA.s:199: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-DCNXRA.s:201: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-DCNXRA.s:205: Warning: conditional outside an IT block for Thumb.
sarmal.c: ...

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: /tmp/cc-T0azRH.s: Assembler messages:
nist.c: /tmp/cc-T0azRH.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: /tmp/cc-aXPoYY.s: Assembler messages:
sarmal.c: /tmp/cc-aXPoYY.s:18: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-aXPoYY.s:20: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-aXPoYY.s:22: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-aXPoYY.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-aXPoYY.s:50: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-aXPoYY.s:51: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-aXPoYY.s:124: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-aXPoYY.s:130: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-aXPoYY.s:132: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-aXPoYY.s:134: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-aXPoYY.s:136: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-aXPoYY.s:137: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-aXPoYY.s:141: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-aXPoYY.s:154: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-aXPoYY.s:169: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-aXPoYY.s:171: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-aXPoYY.s:173: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-aXPoYY.s:175: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-aXPoYY.s:195: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-aXPoYY.s:197: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-aXPoYY.s:199: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-aXPoYY.s:201: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-aXPoYY.s:205: Warning: conditional outside an IT block for Thumb.
sarmal.c: ...

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: /tmp/cc-4rvWQ2.s: Assembler messages:
nist.c: /tmp/cc-4rvWQ2.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: /tmp/cc-VgSKDk.s: Assembler messages:
sarmal.c: /tmp/cc-VgSKDk.s:18: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-VgSKDk.s:20: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-VgSKDk.s:22: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-VgSKDk.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-VgSKDk.s:50: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-VgSKDk.s:51: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-VgSKDk.s:124: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-VgSKDk.s:130: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-VgSKDk.s:132: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-VgSKDk.s:134: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-VgSKDk.s:136: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-VgSKDk.s:137: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-VgSKDk.s:141: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-VgSKDk.s:154: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-VgSKDk.s:169: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-VgSKDk.s:171: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-VgSKDk.s:173: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-VgSKDk.s:175: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-VgSKDk.s:195: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-VgSKDk.s:197: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-VgSKDk.s:199: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-VgSKDk.s:201: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-VgSKDk.s:205: Warning: conditional outside an IT block for Thumb.
sarmal.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 opt64

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: /tmp/cc-6AX6Dg.s: Assembler messages:
nist.c: /tmp/cc-6AX6Dg.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: /tmp/cc-EzKC5n.s: Assembler messages:
sarmal.c: /tmp/cc-EzKC5n.s:18: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-EzKC5n.s:20: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-EzKC5n.s:22: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-EzKC5n.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-EzKC5n.s:50: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-EzKC5n.s:51: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-EzKC5n.s:124: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-EzKC5n.s:130: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-EzKC5n.s:132: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-EzKC5n.s:134: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-EzKC5n.s:136: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-EzKC5n.s:137: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-EzKC5n.s:141: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-EzKC5n.s:154: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-EzKC5n.s:169: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-EzKC5n.s:171: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-EzKC5n.s:173: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-EzKC5n.s:175: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-EzKC5n.s:195: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-EzKC5n.s:197: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-EzKC5n.s:199: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-EzKC5n.s:201: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-EzKC5n.s:205: Warning: conditional outside an IT block for Thumb.
sarmal.c: ...

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: /tmp/cc-UJSZ2E.s: Assembler messages:
nist.c: /tmp/cc-UJSZ2E.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: /tmp/cc-dnGaLT.s: Assembler messages:
sarmal.c: /tmp/cc-dnGaLT.s:18: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-dnGaLT.s:20: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-dnGaLT.s:22: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-dnGaLT.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-dnGaLT.s:50: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-dnGaLT.s:51: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-dnGaLT.s:124: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-dnGaLT.s:130: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-dnGaLT.s:132: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-dnGaLT.s:134: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-dnGaLT.s:136: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-dnGaLT.s:137: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-dnGaLT.s:141: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-dnGaLT.s:154: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-dnGaLT.s:169: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-dnGaLT.s:171: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-dnGaLT.s:173: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-dnGaLT.s:175: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-dnGaLT.s:195: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-dnGaLT.s:197: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-dnGaLT.s:199: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-dnGaLT.s:201: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-dnGaLT.s:205: Warning: conditional outside an IT block for Thumb.
sarmal.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 opt64

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: /tmp/cc-Uj1MOv.s: Assembler messages:
nist.c: /tmp/cc-Uj1MOv.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: /tmp/cc-jLnFYJ.s: Assembler messages:
sarmal.c: /tmp/cc-jLnFYJ.s:18: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-jLnFYJ.s:20: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-jLnFYJ.s:22: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-jLnFYJ.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-jLnFYJ.s:50: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-jLnFYJ.s:51: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-jLnFYJ.s:124: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-jLnFYJ.s:130: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-jLnFYJ.s:132: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-jLnFYJ.s:134: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-jLnFYJ.s:136: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-jLnFYJ.s:137: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-jLnFYJ.s:141: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-jLnFYJ.s:154: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-jLnFYJ.s:169: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-jLnFYJ.s:171: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-jLnFYJ.s:173: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-jLnFYJ.s:175: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-jLnFYJ.s:195: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-jLnFYJ.s:197: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-jLnFYJ.s:199: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-jLnFYJ.s:201: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-jLnFYJ.s:205: Warning: conditional outside an IT block for Thumb.
sarmal.c: ...

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

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: /tmp/cc-fFDQrQ.s: Assembler messages:
nist.c: /tmp/cc-fFDQrQ.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: /tmp/cc-IWSkh5.s: Assembler messages:
sarmal.c: /tmp/cc-IWSkh5.s:18: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IWSkh5.s:20: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IWSkh5.s:22: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IWSkh5.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IWSkh5.s:50: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IWSkh5.s:51: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IWSkh5.s:124: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IWSkh5.s:130: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IWSkh5.s:132: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IWSkh5.s:134: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IWSkh5.s:136: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IWSkh5.s:137: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IWSkh5.s:141: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IWSkh5.s:154: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IWSkh5.s:169: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IWSkh5.s:171: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IWSkh5.s:173: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IWSkh5.s:175: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IWSkh5.s:195: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IWSkh5.s:197: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IWSkh5.s:199: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IWSkh5.s:201: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IWSkh5.s:205: Warning: conditional outside an IT block for Thumb.
sarmal.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 opt64

Compiler output

Implementation: crypto_hash/sarmal256/opt64
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
nist.c: nist.c:1: warning: target CPU does not support THUMB instructions
sarmal.c: sarmal.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 opt64
gcc -mcpu=arm810 -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm810 -O -fomit-frame-pointer opt64
gcc -mcpu=arm810 -Os -fomit-frame-pointer opt64
gcc -mcpu=arm8 -O2 -fomit-frame-pointer opt64
gcc -mcpu=arm8 -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm8 -O -fomit-frame-pointer opt64
gcc -mcpu=arm8 -Os -fomit-frame-pointer opt64
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer opt64
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer opt64
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer opt64
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer opt64
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer opt64
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer opt64
gcc -mcpu=strongarm110 -O -fomit-frame-pointer opt64
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer opt64
gcc -mcpu=strongarm -O2 -fomit-frame-pointer opt64
gcc -mcpu=strongarm -O3 -fomit-frame-pointer opt64
gcc -mcpu=strongarm -O -fomit-frame-pointer opt64
gcc -mcpu=strongarm -Os -fomit-frame-pointer opt64