Implementation notes: armeabi, h4mx515e, crypto_hash/md2

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: md2
TimeImplementationCompilerBenchmark dateSUPERCOP version
515488opensslgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014070320140622
515490opensslgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014070320140622
515490opensslgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014070320140622
515490opensslgcc -mcpu=arm8 -O -fomit-frame-pointer2014070320140622
515490opensslgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014070320140622
515490opensslgcc -mcpu=arm9e -O -fomit-frame-pointer2014070320140622
515490opensslgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014070320140622
515490opensslgcc -mcpu=strongarm -O -fomit-frame-pointer2014070320140622
515496opensslgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014070320140622
515497opensslgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014070320140622
515499opensslgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014070320140622
515502opensslgcc -mcpu=arm1020t -O -fomit-frame-pointer2014070320140622
515502opensslgcc -mcpu=arm810 -O -fomit-frame-pointer2014070320140622
515502opensslgcc -mcpu=xscale -O -fomit-frame-pointer2014070320140622
515503opensslgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014070320140622
515508opensslgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014070320140622
515510opensslgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014070320140622
515512opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
515514opensslgcc -mcpu=arm9 -O -fomit-frame-pointer2014070320140622
515514opensslgcc -mcpu=ep9312 -O -fomit-frame-pointer2014070320140622
515514opensslgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014070320140622
515517opensslgcc -mcpu=arm940t -O -fomit-frame-pointer2014070320140622
515523opensslgcc -mcpu=arm810 -Os -fomit-frame-pointer2014070320140622
515523opensslgcc -mcpu=arm920 -O -fomit-frame-pointer2014070320140622
515524opensslgcc -mcpu=strongarm -Os -fomit-frame-pointer2014070320140622
515526opensslgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014070320140622
515528opensslgcc -mcpu=arm8 -Os -fomit-frame-pointer2014070320140622
515529opensslcc2014070320140622
515530opensslgcc -mcpu=arm920t -O -fomit-frame-pointer2014070320140622
515530opensslgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014070320140622
515533opensslgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014070320140622
515535opensslgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014070320140622
515536opensslgcc -funroll-loops2014070320140622
515537opensslgcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
515538opensslgcc2014070320140622
515538opensslgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014070320140622
515550opensslgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014070320140622
515555opensslgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014070320140622
515560opensslgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014070320140622
515572opensslgcc -mcpu=xscale -O2 -fomit-frame-pointer2014070320140622
515576opensslgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014070320140622
515583opensslgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014070320140622
515586opensslgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014070320140622
524314opensslgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014070320140622
544074opensslgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014070320140622
547529opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
547534opensslgcc -O -fomit-frame-pointer2014070320140622
547550opensslgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014070320140622
547551opensslgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014070320140622
547551opensslgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014070320140622
547555opensslgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014070320140622
547555opensslgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014070320140622
547557opensslgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014070320140622
547558opensslgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014070320140622
547561opensslgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014070320140622
547563opensslgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014070320140622
547564opensslgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014070320140622
547565opensslgcc -O3 -fomit-frame-pointer2014070320140622
547565opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
547566opensslgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014070320140622
547571opensslgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014070320140622
547574opensslgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014070320140622
547578opensslgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014070320140622
547580opensslgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014070320140622
547582opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
547585opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
547587opensslgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014070320140622
547587opensslgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014070320140622
547588opensslgcc -Os -fomit-frame-pointer2014070320140622
547588opensslgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014070320140622
547589opensslgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014070320140622
547593opensslgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014070320140622
547594opensslgcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
547595opensslgcc -funroll-loops -O -fomit-frame-pointer2014070320140622
547595opensslgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014070320140622
547598opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
547600opensslgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014070320140622
547600opensslgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014070320140622
547600opensslgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014070320140622
547606opensslgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014070320140622
547606opensslgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014070320140622
547607opensslgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014070320140622
547608opensslgcc -mcpu=xscale -O3 -fomit-frame-pointer2014070320140622
547609opensslgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014070320140622
547611opensslgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014070320140622
547611opensslgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014070320140622
547612opensslgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014070320140622
547614opensslgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014070320140622
547615opensslgcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
547617opensslgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014070320140622
547619opensslgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014070320140622
547622opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
547626opensslgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014070320140622
547634opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
547638opensslgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014070320140622
554142opensslgcc -O2 -fomit-frame-pointer2014070320140622

Compiler output

Implementation: crypto_hash/md2/openssl
Compiler: clang -O3 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-xc0dd7.s: Assembler messages:
try.c: /tmp/cc-xc0dd7.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-xc0dd7.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-xc0dd7.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-xc0dd7.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-xc0dd7.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-xc0dd7.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-xc0dd7.s:226: Warning: conditional outside an IT block for Thumb.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 diagnostic generated.
try.c: /tmp/cc-9Ykmt0.s: Assembler messages:
try.c: /tmp/cc-9Ykmt0.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-9Ykmt0.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-9Ykmt0.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-9Ykmt0.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-9Ykmt0.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-9Ykmt0.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-9Ykmt0.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-9Ykmt0.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-9Ykmt0.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-9Ykmt0.s:116: Warning: conditional outside an IT block for Thumb.
try.c: ...

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

Compiler output

Implementation: crypto_hash/md2/openssl
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-gyVS9u.s: Assembler messages:
try.c: /tmp/cc-gyVS9u.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gyVS9u.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gyVS9u.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gyVS9u.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gyVS9u.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gyVS9u.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gyVS9u.s:226: Warning: conditional outside an IT block for Thumb.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 diagnostic generated.
try.c: /tmp/cc-cYKZJa.s: Assembler messages:
try.c: /tmp/cc-cYKZJa.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cYKZJa.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cYKZJa.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cYKZJa.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cYKZJa.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cYKZJa.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cYKZJa.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cYKZJa.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cYKZJa.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cYKZJa.s:116: Warning: conditional outside an IT block for Thumb.
try.c: ...

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

Compiler output

Implementation: crypto_hash/md2/openssl
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
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-EWPaY0.s: Assembler messages:
try.c: /tmp/cc-EWPaY0.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-EWPaY0.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-EWPaY0.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-EWPaY0.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-EWPaY0.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-EWPaY0.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-EWPaY0.s:226: Warning: conditional outside an IT block for Thumb.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 diagnostic generated.
try.c: /tmp/cc-YsQODI.s: Assembler messages:
try.c: /tmp/cc-YsQODI.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-YsQODI.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-YsQODI.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-YsQODI.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-YsQODI.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-YsQODI.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-YsQODI.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-YsQODI.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-YsQODI.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-YsQODI.s:116: Warning: conditional outside an IT block for Thumb.
try.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-1kiEoK.s: Assembler messages:
try.c: /tmp/cc-1kiEoK.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1kiEoK.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1kiEoK.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1kiEoK.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1kiEoK.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1kiEoK.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1kiEoK.s:226: Warning: conditional outside an IT block for Thumb.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 diagnostic generated.
try.c: /tmp/cc-XHHAtU.s: Assembler messages:
try.c: /tmp/cc-XHHAtU.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XHHAtU.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XHHAtU.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XHHAtU.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XHHAtU.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XHHAtU.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XHHAtU.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XHHAtU.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XHHAtU.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XHHAtU.s:116: Warning: conditional outside an IT block for Thumb.
try.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 openssl

Compiler output

Implementation: crypto_hash/md2/openssl
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-4X8tba.s: Assembler messages:
try.c: /tmp/cc-4X8tba.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4X8tba.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4X8tba.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4X8tba.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4X8tba.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4X8tba.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4X8tba.s:226: Warning: conditional outside an IT block for Thumb.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 diagnostic generated.
try.c: /tmp/cc-cmK4Q9.s: Assembler messages:
try.c: /tmp/cc-cmK4Q9.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cmK4Q9.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cmK4Q9.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cmK4Q9.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cmK4Q9.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cmK4Q9.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cmK4Q9.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cmK4Q9.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cmK4Q9.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cmK4Q9.s:116: Warning: conditional outside an IT block for Thumb.
try.c: ...

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

Compiler output

Implementation: crypto_hash/md2/openssl
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
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-f7GG3y.s: Assembler messages:
try.c: /tmp/cc-f7GG3y.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-f7GG3y.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-f7GG3y.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-f7GG3y.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-f7GG3y.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-f7GG3y.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-f7GG3y.s:226: Warning: conditional outside an IT block for Thumb.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 diagnostic generated.
try.c: /tmp/cc-3Tgfdo.s: Assembler messages:
try.c: /tmp/cc-3Tgfdo.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-3Tgfdo.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-3Tgfdo.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-3Tgfdo.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-3Tgfdo.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-3Tgfdo.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-3Tgfdo.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-3Tgfdo.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-3Tgfdo.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-3Tgfdo.s:116: Warning: conditional outside an IT block for Thumb.
try.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 openssl

Compiler output

Implementation: crypto_hash/md2/openssl
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-BxQbFg.s: Assembler messages:
try.c: /tmp/cc-BxQbFg.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-BxQbFg.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-BxQbFg.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-BxQbFg.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-BxQbFg.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-BxQbFg.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-BxQbFg.s:226: Warning: conditional outside an IT block for Thumb.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 diagnostic generated.
try.c: /tmp/cc-XfkPNs.s: Assembler messages:
try.c: /tmp/cc-XfkPNs.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XfkPNs.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XfkPNs.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XfkPNs.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XfkPNs.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XfkPNs.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XfkPNs.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XfkPNs.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XfkPNs.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-XfkPNs.s:116: Warning: conditional outside an IT block for Thumb.
try.c: ...

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

Compiler output

Implementation: crypto_hash/md2/openssl
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
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-yNjsWF.s: Assembler messages:
try.c: /tmp/cc-yNjsWF.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-yNjsWF.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-yNjsWF.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-yNjsWF.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-yNjsWF.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-yNjsWF.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-yNjsWF.s:226: Warning: conditional outside an IT block for Thumb.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 diagnostic generated.
try.c: /tmp/cc-kmA2FH.s: Assembler messages:
try.c: /tmp/cc-kmA2FH.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kmA2FH.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kmA2FH.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kmA2FH.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kmA2FH.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kmA2FH.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kmA2FH.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kmA2FH.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kmA2FH.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-kmA2FH.s:116: Warning: conditional outside an IT block for Thumb.
try.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 openssl

Compiler output

Implementation: crypto_hash/md2/openssl
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 openssl
gcc -mcpu=arm810 -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm810 -O -fomit-frame-pointer openssl
gcc -mcpu=arm810 -Os -fomit-frame-pointer openssl
gcc -mcpu=arm8 -O2 -fomit-frame-pointer openssl
gcc -mcpu=arm8 -O3 -fomit-frame-pointer openssl
gcc -mcpu=arm8 -O -fomit-frame-pointer openssl
gcc -mcpu=arm8 -Os -fomit-frame-pointer openssl
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer openssl
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer openssl
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer openssl
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer openssl
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer openssl
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer openssl
gcc -mcpu=strongarm110 -O -fomit-frame-pointer openssl
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer openssl
gcc -mcpu=strongarm -O2 -fomit-frame-pointer openssl
gcc -mcpu=strongarm -O3 -fomit-frame-pointer openssl
gcc -mcpu=strongarm -O -fomit-frame-pointer openssl
gcc -mcpu=strongarm -Os -fomit-frame-pointer openssl