Implementation notes: armeabi, h4mx515e, crypto_hash/sarmal512

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: sarmal512
TimeImplementationCompilerBenchmark dateSUPERCOP version
95930opt64gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014070420140622
96268opt64gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014070420140622
97221opt64gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014070420140622
97534opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070420140622
97614opt64gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014070420140622
102595opt64gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014070420140622
104566opt64gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014070420140622
106053opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070420140622
110486opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070420140622
111736opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070420140622
113995opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070420140622
122765opt64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014070420140622
123495opt64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014070420140622
124829opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070420140622
127786opt64gcc -mcpu=xscale -O2 -fomit-frame-pointer2014070420140622
129763opt64gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014070420140622
129772opt64gcc -mcpu=arm920t -O3 -fomit-frame-pointer2014070420140622
129791opt64gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014070420140622
129862opt64gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014070420140622
129952opt64gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014070420140622
129962opt64gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014070420140622
129983opt64gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014070420140622
130181opt64gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014070420140622
130194opt64gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014070420140622
130195opt64gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014070420140622
130210opt64gcc -mcpu=arm9e -O3 -fomit-frame-pointer2014070420140622
130264opt64gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014070420140622
130284opt64gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014070420140622
130338opt64gcc -mcpu=arm9 -O3 -fomit-frame-pointer2014070420140622
130353opt64gcc -mcpu=arm920 -O3 -fomit-frame-pointer2014070420140622
130389opt64gcc -mcpu=arm9 -O2 -fomit-frame-pointer2014070420140622
130434opt64gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014070420140622
130541opt64gcc -mcpu=arm940t -O3 -fomit-frame-pointer2014070420140622
130557opt64gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014070420140622
130610opt64gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014070420140622
130717opt64gcc -mcpu=arm920 -O2 -fomit-frame-pointer2014070420140622
130757opt64gcc -mcpu=arm9e -O2 -fomit-frame-pointer2014070420140622
130759opt64gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014070420140622
130763opt64gcc -mcpu=arm920t -O2 -fomit-frame-pointer2014070420140622
130763opt64gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014070420140622
130766opt64gcc -mcpu=arm940t -O2 -fomit-frame-pointer2014070420140622
130915opt64gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014070420140622
132193opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014070420140622
132302opt64gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014070420140622
132360opt64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014070420140622
132640opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014070420140622
132877opt64gcc -O2 -fomit-frame-pointer2014070420140622
133670opt64gcc -O3 -fomit-frame-pointer2014070420140622
135455opt64gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014070420140622
135574opt64gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014070420140622
135587opt64gcc -mcpu=arm810 -O -fomit-frame-pointer2014070420140622
135592opt64gcc -mcpu=arm8 -O -fomit-frame-pointer2014070420140622
137601opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070420140622
137906opt64gcc -funroll-loops -O -fomit-frame-pointer2014070420140622
141756opt64gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014070420140622
141770opt64gcc -O -fomit-frame-pointer2014070420140622
141832opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014070420140622
141905opt64gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014070420140622
141931opt64gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014070420140622
141948opt64gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014070420140622
141962opt64gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014070420140622
142056opt64gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014070420140622
148197opt64gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014070420140622
148262opt64gcc -mcpu=arm8 -Os -fomit-frame-pointer2014070420140622
148342opt64gcc -mcpu=strongarm -Os -fomit-frame-pointer2014070420140622
148859opt64gcc -mcpu=arm810 -Os -fomit-frame-pointer2014070420140622
148986opt64gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014070420140622
149113opt64gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014070420140622
149138opt64gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014070420140622
149213opt64gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014070420140622
149275opt64gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014070420140622
149463opt64gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014070420140622
150147opt64gcc -mcpu=xscale -O3 -fomit-frame-pointer2014070420140622
154450opt64gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014070420140622
156342opt64gcc -mcpu=strongarm -O -fomit-frame-pointer2014070420140622
163333opt64gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014070420140622
189832opt64gcc -Os -fomit-frame-pointer2014070420140622
189928opt64gcc -funroll-loops -Os -fomit-frame-pointer2014070420140622
213513opt64gcc -mcpu=arm940t -O -fomit-frame-pointer2014070420140622
213530opt64gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014070420140622
213550opt64gcc -mcpu=arm920 -O -fomit-frame-pointer2014070420140622
213878opt64gcc -mcpu=xscale -O -fomit-frame-pointer2014070420140622
213911opt64gcc -mcpu=arm9 -O -fomit-frame-pointer2014070420140622
213921opt64gcc -mcpu=ep9312 -O -fomit-frame-pointer2014070420140622
213924opt64gcc -mcpu=arm920t -O -fomit-frame-pointer2014070420140622
213975opt64gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014070420140622
213984opt64gcc -mcpu=arm9e -O -fomit-frame-pointer2014070420140622
214140opt64gcc -mcpu=arm1020t -O -fomit-frame-pointer2014070420140622
214329opt64gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014070420140622
221691opt64gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014070420140622
221720opt64gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014070420140622
221737opt64gcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014070420140622
246532opt64gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014070420140622
385830opt64gcc2014070420140622
385842opt64cc2014070420140622
385975opt64gcc -funroll-loops2014070420140622

Compiler output

Implementation: crypto_hash/sarmal512/opt64
Compiler: clang -O3 -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: /tmp/cc-WxE34W.s: Assembler messages:
nist.c: /tmp/cc-WxE34W.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: /tmp/cc-Fi7yEc.s: Assembler messages:
sarmal.c: /tmp/cc-Fi7yEc.s:18: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-Fi7yEc.s:20: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-Fi7yEc.s:22: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-Fi7yEc.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-Fi7yEc.s:50: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-Fi7yEc.s:51: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-Fi7yEc.s:124: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-Fi7yEc.s:130: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-Fi7yEc.s:132: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-Fi7yEc.s:134: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-Fi7yEc.s:136: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-Fi7yEc.s:137: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-Fi7yEc.s:141: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-Fi7yEc.s:154: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-Fi7yEc.s:169: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-Fi7yEc.s:171: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-Fi7yEc.s:173: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-Fi7yEc.s:175: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-Fi7yEc.s:195: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-Fi7yEc.s:197: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-Fi7yEc.s:199: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-Fi7yEc.s:201: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-Fi7yEc.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/sarmal512/opt64
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: /tmp/cc-4sDQet.s: Assembler messages:
nist.c: /tmp/cc-4sDQet.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: /tmp/cc-HD3SXH.s: Assembler messages:
sarmal.c: /tmp/cc-HD3SXH.s:18: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-HD3SXH.s:20: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-HD3SXH.s:22: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-HD3SXH.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-HD3SXH.s:50: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-HD3SXH.s:51: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-HD3SXH.s:124: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-HD3SXH.s:130: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-HD3SXH.s:132: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-HD3SXH.s:134: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-HD3SXH.s:136: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-HD3SXH.s:137: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-HD3SXH.s:141: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-HD3SXH.s:154: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-HD3SXH.s:169: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-HD3SXH.s:171: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-HD3SXH.s:173: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-HD3SXH.s:175: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-HD3SXH.s:195: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-HD3SXH.s:197: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-HD3SXH.s:199: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-HD3SXH.s:201: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-HD3SXH.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/sarmal512/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-FubF5Q.s: Assembler messages:
nist.c: /tmp/cc-FubF5Q.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: /tmp/cc-IisKR8.s: Assembler messages:
sarmal.c: /tmp/cc-IisKR8.s:18: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IisKR8.s:20: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IisKR8.s:22: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IisKR8.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IisKR8.s:50: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IisKR8.s:51: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IisKR8.s:124: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IisKR8.s:130: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IisKR8.s:132: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IisKR8.s:134: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IisKR8.s:136: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IisKR8.s:137: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IisKR8.s:141: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IisKR8.s:154: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IisKR8.s:169: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IisKR8.s:171: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IisKR8.s:173: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IisKR8.s:175: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IisKR8.s:195: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IisKR8.s:197: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IisKR8.s:199: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IisKR8.s:201: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-IisKR8.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/sarmal512/opt64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: /tmp/cc-NfuH5Y.s: Assembler messages:
nist.c: /tmp/cc-NfuH5Y.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: /tmp/cc-qFNyld.s: Assembler messages:
sarmal.c: /tmp/cc-qFNyld.s:18: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-qFNyld.s:20: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-qFNyld.s:22: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-qFNyld.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-qFNyld.s:50: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-qFNyld.s:51: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-qFNyld.s:124: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-qFNyld.s:130: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-qFNyld.s:132: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-qFNyld.s:134: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-qFNyld.s:136: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-qFNyld.s:137: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-qFNyld.s:141: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-qFNyld.s:154: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-qFNyld.s:169: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-qFNyld.s:171: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-qFNyld.s:173: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-qFNyld.s:175: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-qFNyld.s:195: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-qFNyld.s:197: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-qFNyld.s:199: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-qFNyld.s:201: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-qFNyld.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/sarmal512/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-p3x4ia.s: Assembler messages:
nist.c: /tmp/cc-p3x4ia.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: /tmp/cc-kLZdbs.s: Assembler messages:
sarmal.c: /tmp/cc-kLZdbs.s:18: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-kLZdbs.s:20: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-kLZdbs.s:22: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-kLZdbs.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-kLZdbs.s:50: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-kLZdbs.s:51: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-kLZdbs.s:124: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-kLZdbs.s:130: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-kLZdbs.s:132: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-kLZdbs.s:134: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-kLZdbs.s:136: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-kLZdbs.s:137: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-kLZdbs.s:141: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-kLZdbs.s:154: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-kLZdbs.s:169: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-kLZdbs.s:171: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-kLZdbs.s:173: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-kLZdbs.s:175: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-kLZdbs.s:195: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-kLZdbs.s:197: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-kLZdbs.s:199: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-kLZdbs.s:201: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-kLZdbs.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/sarmal512/opt64
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
nist.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
nist.c: /tmp/cc-O9pnGk.s: Assembler messages:
nist.c: /tmp/cc-O9pnGk.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: /tmp/cc-GmvYUp.s: Assembler messages:
sarmal.c: /tmp/cc-GmvYUp.s:18: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-GmvYUp.s:20: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-GmvYUp.s:22: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-GmvYUp.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-GmvYUp.s:50: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-GmvYUp.s:51: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-GmvYUp.s:124: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-GmvYUp.s:130: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-GmvYUp.s:132: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-GmvYUp.s:134: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-GmvYUp.s:136: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-GmvYUp.s:137: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-GmvYUp.s:141: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-GmvYUp.s:154: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-GmvYUp.s:169: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-GmvYUp.s:171: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-GmvYUp.s:173: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-GmvYUp.s:175: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-GmvYUp.s:195: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-GmvYUp.s:197: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-GmvYUp.s:199: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-GmvYUp.s:201: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-GmvYUp.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/sarmal512/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-gZgabz.s: Assembler messages:
nist.c: /tmp/cc-gZgabz.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
sarmal.c: /tmp/cc-foiVuN.s: Assembler messages:
sarmal.c: /tmp/cc-foiVuN.s:18: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-foiVuN.s:20: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-foiVuN.s:22: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-foiVuN.s:24: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-foiVuN.s:50: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-foiVuN.s:51: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-foiVuN.s:124: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-foiVuN.s:130: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-foiVuN.s:132: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-foiVuN.s:134: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-foiVuN.s:136: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-foiVuN.s:137: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-foiVuN.s:141: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-foiVuN.s:154: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-foiVuN.s:169: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-foiVuN.s:171: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-foiVuN.s:173: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-foiVuN.s:175: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-foiVuN.s:195: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-foiVuN.s:197: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-foiVuN.s:199: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-foiVuN.s:201: Warning: conditional outside an IT block for Thumb.
sarmal.c: /tmp/cc-foiVuN.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/sarmal512/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