Implementation notes: armeabi, h4mx515e, crypto_hash/mcssha5

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: mcssha5
TimeImplementationCompilerBenchmark dateSUPERCOP version
108368refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014070320140622
109753refgcc -O3 -fomit-frame-pointer2014070320140622
109911refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014070320140622
111522refgcc -O2 -fomit-frame-pointer2014070320140622
119959refgcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
121481refgcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
134857refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
135050refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
139658refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
139749refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
143469refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014070320140622
143472refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014070320140622
143484refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014070320140622
143484refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014070320140622
143484refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014070320140622
143626refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014070320140622
143629refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014070320140622
143629refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014070320140622
143649refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014070320140622
143652refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014070320140622
148231refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014070320140622
148284refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014070320140622
148290refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014070320140622
148291refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014070320140622
148293refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014070320140622
155751refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014070320140622
155766refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014070320140622
155862refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014070320140622
155920refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014070320140622
162211refgcc -funroll-loops -O -fomit-frame-pointer2014070320140622
162214refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
164475refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
165123refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014070320140622
165126refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014070320140622
165155refgcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
165169refgcc -O -fomit-frame-pointer2014070320140622
165169refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014070320140622
166566refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
171780refgcc -mcpu=arm810 -O -fomit-frame-pointer2014070320140622
171861refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014070320140622
171861refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014070320140622
171861refgcc -mcpu=strongarm -O -fomit-frame-pointer2014070320140622
171875refgcc -mcpu=arm8 -O -fomit-frame-pointer2014070320140622
210888refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014070320140622
210935refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014070320140622
224102refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014070320140622
224103refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014070320140622
224105refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014070320140622
224160refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014070320140622
224185refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014070320140622
224185refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014070320140622
224197refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014070320140622
224223refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014070320140622
230622refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014070320140622
232110refgcc -Os -fomit-frame-pointer2014070320140622
237991refgcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
246346refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014070320140622
246556refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014070320140622
257481refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014070320140622
257553refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014070320140622
257553refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014070320140622
257553refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014070320140622
257553refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014070320140622
257558refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014070320140622
257562refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014070320140622
257614refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014070320140622
257630refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014070320140622
257684refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014070320140622
257745refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014070320140622
257749refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014070320140622
257749refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014070320140622
257750refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014070320140622
257756refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014070320140622
257835refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014070320140622
257841refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014070320140622
260895refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014070320140622
261076refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014070320140622
262319refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014070320140622
327834refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014070320140622
327906refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014070320140622
327915refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014070320140622
327915refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014070320140622
336714refgcc -mcpu=arm9e -O -fomit-frame-pointer2014070320140622
336715refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014070320140622
336724refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014070320140622
336731refgcc -mcpu=xscale -O -fomit-frame-pointer2014070320140622
336746refgcc -mcpu=arm920t -O -fomit-frame-pointer2014070320140622
336764refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014070320140622
336776refgcc -mcpu=arm940t -O -fomit-frame-pointer2014070320140622
336778refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014070320140622
336779refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014070320140622
336779refgcc -mcpu=arm920 -O -fomit-frame-pointer2014070320140622
336794refgcc -mcpu=arm9 -O -fomit-frame-pointer2014070320140622
361323refgcc -funroll-loops2014070320140622
361326refgcc2014070320140622
361338refcc2014070320140622

Compiler output

Implementation: crypto_hash/mcssha5/ref
Compiler: clang -O3 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-ibTayW.s: Assembler messages:
hash.c: /tmp/cc-ibTayW.s:29: Warning: conditional outside an IT block for Thumb.
mcssha5.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
mcssha5.c: /tmp/cc-1zILlb.s: Assembler messages:
mcssha5.c: /tmp/cc-1zILlb.s:17: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-1zILlb.s:19: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-1zILlb.s:21: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-1zILlb.s:23: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-1zILlb.s:27: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-1zILlb.s:28: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-1zILlb.s:29: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-1zILlb.s:30: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-1zILlb.s:38: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-1zILlb.s:39: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-1zILlb.s:52: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-1zILlb.s:54: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-1zILlb.s:57: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-1zILlb.s:69: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-1zILlb.s:83: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-1zILlb.s:104: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-1zILlb.s:107: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-1zILlb.s:109: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-1zILlb.s:112: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-1zILlb.s:116: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-1zILlb.s:117: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-1zILlb.s:118: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-1zILlb.s:119: Warning: conditional outside an IT block for Thumb.
mcssha5.c: ...

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

Compiler output

Implementation: crypto_hash/mcssha5/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-hkzqbT.s: Assembler messages:
hash.c: /tmp/cc-hkzqbT.s:29: Warning: conditional outside an IT block for Thumb.
mcssha5.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
mcssha5.c: /tmp/cc-GQ5Ju7.s: Assembler messages:
mcssha5.c: /tmp/cc-GQ5Ju7.s:17: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-GQ5Ju7.s:19: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-GQ5Ju7.s:21: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-GQ5Ju7.s:23: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-GQ5Ju7.s:27: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-GQ5Ju7.s:28: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-GQ5Ju7.s:29: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-GQ5Ju7.s:30: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-GQ5Ju7.s:38: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-GQ5Ju7.s:39: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-GQ5Ju7.s:52: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-GQ5Ju7.s:54: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-GQ5Ju7.s:57: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-GQ5Ju7.s:69: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-GQ5Ju7.s:83: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-GQ5Ju7.s:104: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-GQ5Ju7.s:107: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-GQ5Ju7.s:109: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-GQ5Ju7.s:112: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-GQ5Ju7.s:116: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-GQ5Ju7.s:117: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-GQ5Ju7.s:118: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-GQ5Ju7.s:119: Warning: conditional outside an IT block for Thumb.
mcssha5.c: ...

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

Compiler output

Implementation: crypto_hash/mcssha5/ref
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-yaUXyS.s: Assembler messages:
hash.c: /tmp/cc-yaUXyS.s:29: Warning: conditional outside an IT block for Thumb.
mcssha5.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
mcssha5.c: /tmp/cc-DMG6u4.s: Assembler messages:
mcssha5.c: /tmp/cc-DMG6u4.s:17: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-DMG6u4.s:19: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-DMG6u4.s:21: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-DMG6u4.s:23: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-DMG6u4.s:27: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-DMG6u4.s:28: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-DMG6u4.s:29: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-DMG6u4.s:30: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-DMG6u4.s:38: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-DMG6u4.s:39: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-DMG6u4.s:52: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-DMG6u4.s:54: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-DMG6u4.s:57: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-DMG6u4.s:69: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-DMG6u4.s:83: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-DMG6u4.s:104: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-DMG6u4.s:107: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-DMG6u4.s:109: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-DMG6u4.s:112: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-DMG6u4.s:116: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-DMG6u4.s:117: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-DMG6u4.s:118: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-DMG6u4.s:119: Warning: conditional outside an IT block for Thumb.
mcssha5.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 ref

Compiler output

Implementation: crypto_hash/mcssha5/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-aIoCnK.s: Assembler messages:
hash.c: /tmp/cc-aIoCnK.s:29: Warning: conditional outside an IT block for Thumb.
mcssha5.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
mcssha5.c: /tmp/cc-34Pvm1.s: Assembler messages:
mcssha5.c: /tmp/cc-34Pvm1.s:17: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-34Pvm1.s:19: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-34Pvm1.s:21: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-34Pvm1.s:23: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-34Pvm1.s:27: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-34Pvm1.s:28: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-34Pvm1.s:29: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-34Pvm1.s:30: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-34Pvm1.s:38: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-34Pvm1.s:39: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-34Pvm1.s:52: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-34Pvm1.s:54: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-34Pvm1.s:57: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-34Pvm1.s:69: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-34Pvm1.s:83: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-34Pvm1.s:104: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-34Pvm1.s:107: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-34Pvm1.s:109: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-34Pvm1.s:112: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-34Pvm1.s:116: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-34Pvm1.s:117: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-34Pvm1.s:118: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-34Pvm1.s:119: Warning: conditional outside an IT block for Thumb.
mcssha5.c: ...

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

Compiler output

Implementation: crypto_hash/mcssha5/ref
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-V6TkIH.s: Assembler messages:
hash.c: /tmp/cc-V6TkIH.s:29: Warning: conditional outside an IT block for Thumb.
mcssha5.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
mcssha5.c: /tmp/cc-g8UINY.s: Assembler messages:
mcssha5.c: /tmp/cc-g8UINY.s:17: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-g8UINY.s:19: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-g8UINY.s:21: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-g8UINY.s:23: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-g8UINY.s:27: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-g8UINY.s:28: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-g8UINY.s:29: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-g8UINY.s:30: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-g8UINY.s:38: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-g8UINY.s:39: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-g8UINY.s:52: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-g8UINY.s:54: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-g8UINY.s:57: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-g8UINY.s:69: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-g8UINY.s:83: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-g8UINY.s:104: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-g8UINY.s:107: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-g8UINY.s:109: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-g8UINY.s:112: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-g8UINY.s:116: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-g8UINY.s:117: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-g8UINY.s:118: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-g8UINY.s:119: Warning: conditional outside an IT block for Thumb.
mcssha5.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 ref

Compiler output

Implementation: crypto_hash/mcssha5/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-a5mEYQ.s: Assembler messages:
hash.c: /tmp/cc-a5mEYQ.s:29: Warning: conditional outside an IT block for Thumb.
mcssha5.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
mcssha5.c: /tmp/cc-jej2a8.s: Assembler messages:
mcssha5.c: /tmp/cc-jej2a8.s:17: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-jej2a8.s:19: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-jej2a8.s:21: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-jej2a8.s:23: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-jej2a8.s:27: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-jej2a8.s:28: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-jej2a8.s:29: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-jej2a8.s:30: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-jej2a8.s:38: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-jej2a8.s:39: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-jej2a8.s:52: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-jej2a8.s:54: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-jej2a8.s:57: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-jej2a8.s:69: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-jej2a8.s:83: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-jej2a8.s:104: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-jej2a8.s:107: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-jej2a8.s:109: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-jej2a8.s:112: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-jej2a8.s:116: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-jej2a8.s:117: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-jej2a8.s:118: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-jej2a8.s:119: Warning: conditional outside an IT block for Thumb.
mcssha5.c: ...

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

Compiler output

Implementation: crypto_hash/mcssha5/ref
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-noZDZP.s: Assembler messages:
hash.c: /tmp/cc-noZDZP.s:29: Warning: conditional outside an IT block for Thumb.
mcssha5.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
mcssha5.c: /tmp/cc-sPtA72.s: Assembler messages:
mcssha5.c: /tmp/cc-sPtA72.s:17: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-sPtA72.s:19: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-sPtA72.s:21: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-sPtA72.s:23: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-sPtA72.s:27: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-sPtA72.s:28: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-sPtA72.s:29: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-sPtA72.s:30: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-sPtA72.s:38: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-sPtA72.s:39: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-sPtA72.s:52: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-sPtA72.s:54: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-sPtA72.s:57: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-sPtA72.s:69: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-sPtA72.s:83: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-sPtA72.s:104: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-sPtA72.s:107: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-sPtA72.s:109: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-sPtA72.s:112: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-sPtA72.s:116: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-sPtA72.s:117: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-sPtA72.s:118: Warning: conditional outside an IT block for Thumb.
mcssha5.c: /tmp/cc-sPtA72.s:119: Warning: conditional outside an IT block for Thumb.
mcssha5.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 ref

Compiler output

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