Implementation notes: armeabi, h4mx515e, crypto_hash/ripemd160

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: ripemd160
TimeImplementationCompilerBenchmark dateSUPERCOP version
32302opensslgcc -mcpu=xscale -O2 -fomit-frame-pointer2014070420140622
32371opensslgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014070420140622
32372opensslgcc -O3 -fomit-frame-pointer2014070420140622
32372opensslgcc -mcpu=arm810 -Os -fomit-frame-pointer2014070420140622
32372opensslgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014070420140622
32372opensslgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014070420140622
32373opensslgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014070420140622
32374opensslgcc -O2 -fomit-frame-pointer2014070420140622
32374opensslgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014070420140622
32374opensslgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014070420140622
32374opensslgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014070420140622
32374opensslgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014070420140622
32374opensslgcc -mcpu=arm810 -O -fomit-frame-pointer2014070420140622
32374opensslgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014070420140622
32374opensslgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014070420140622
32374opensslgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014070420140622
32374opensslgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014070420140622
32374opensslgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014070420140622
32376opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070420140622
32376opensslgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014070420140622
32377opensslgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014070420140622
32377opensslgcc -mcpu=strongarm -O -fomit-frame-pointer2014070420140622
32377opensslgcc -mcpu=xscale -O -fomit-frame-pointer2014070420140622
32379opensslgcc -mcpu=arm920 -O -fomit-frame-pointer2014070420140622
32379opensslgcc -mcpu=arm920t -O -fomit-frame-pointer2014070420140622
32379opensslgcc -mcpu=ep9312 -O -fomit-frame-pointer2014070420140622
32381opensslgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014070420140622
32381opensslgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014070420140622
32381opensslgcc -mcpu=arm9e -O -fomit-frame-pointer2014070420140622
32383opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070420140622
32383opensslgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014070420140622
32384opensslgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014070420140622
32384opensslgcc -mcpu=xscale -O3 -fomit-frame-pointer2014070420140622
32385opensslgcc -O -fomit-frame-pointer2014070420140622
32385opensslgcc -funroll-loops -O2 -fomit-frame-pointer2014070420140622
32385opensslgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014070420140622
32385opensslgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014070420140622
32385opensslgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014070420140622
32385opensslgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014070420140622
32385opensslgcc -mcpu=arm8 -Os -fomit-frame-pointer2014070420140622
32385opensslgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014070420140622
32385opensslgcc -mcpu=arm9 -O -fomit-frame-pointer2014070420140622
32385opensslgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014070420140622
32385opensslgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014070420140622
32385opensslgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014070420140622
32385opensslgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014070420140622
32386opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070420140622
32386opensslgcc -mcpu=arm1020t -O -fomit-frame-pointer2014070420140622
32386opensslgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014070420140622
32386opensslgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014070420140622
32386opensslgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014070420140622
32386opensslgcc -mcpu=strongarm -Os -fomit-frame-pointer2014070420140622
32387opensslgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014070420140622
32388opensslgcc -funroll-loops -O3 -fomit-frame-pointer2014070420140622
32388opensslgcc -mcpu=arm8 -O -fomit-frame-pointer2014070420140622
32388opensslgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014070420140622
32389opensslgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014070420140622
32394opensslgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014070420140622
32395opensslgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014070420140622
32395opensslgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014070420140622
32395opensslgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014070420140622
32396opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2014070420140622
32396opensslgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014070420140622
32396opensslgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014070420140622
32397opensslgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014070420140622
32397opensslgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014070420140622
32397opensslgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014070420140622
32400opensslgcc -mcpu=arm940t -O -fomit-frame-pointer2014070420140622
32400opensslgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014070420140622
32400opensslgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014070420140622
32400opensslgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014070420140622
32406opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070420140622
32406opensslgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014070420140622
32406opensslgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014070420140622
32406opensslgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014070420140622
32407opensslgcc -funroll-loops2014070420140622
32408opensslgcc2014070420140622
32408opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070420140622
32409opensslgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014070420140622
32409opensslgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014070420140622
32409opensslgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014070420140622
32409opensslgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014070420140622
32409opensslgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014070420140622
32409opensslgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014070420140622
32409opensslgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014070420140622
32411opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070420140622
32412opensslcc2014070420140622
32418opensslgcc -funroll-loops -Os -fomit-frame-pointer2014070420140622
32418opensslgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014070420140622
32422opensslgcc -funroll-loops -O -fomit-frame-pointer2014070420140622
32423opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070420140622
32445opensslgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014070420140622
32451opensslgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014070420140622
32453opensslgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014070420140622
32462opensslgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014070420140622
32494opensslgcc -Os -fomit-frame-pointer2014070420140622

Compiler output

Implementation: crypto_hash/ripemd160/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-yI43ZC.s: Assembler messages:
try.c: /tmp/cc-yI43ZC.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-yI43ZC.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-yI43ZC.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-yI43ZC.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-yI43ZC.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-yI43ZC.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-yI43ZC.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-OCTgTy.s: Assembler messages:
try.c: /tmp/cc-OCTgTy.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OCTgTy.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OCTgTy.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OCTgTy.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OCTgTy.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OCTgTy.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OCTgTy.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OCTgTy.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OCTgTy.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-OCTgTy.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-1JXPDa.s: Assembler messages:
try.c: /tmp/cc-1JXPDa.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1JXPDa.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1JXPDa.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1JXPDa.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1JXPDa.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1JXPDa.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1JXPDa.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-R3RbFb.s: Assembler messages:
try.c: /tmp/cc-R3RbFb.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-R3RbFb.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-R3RbFb.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-R3RbFb.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-R3RbFb.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-R3RbFb.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-R3RbFb.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-R3RbFb.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-R3RbFb.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-R3RbFb.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/ripemd160/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-MRhbmw.s: Assembler messages:
try.c: /tmp/cc-MRhbmw.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-MRhbmw.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-MRhbmw.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-MRhbmw.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-MRhbmw.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-MRhbmw.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-MRhbmw.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-i4VBPd.s: Assembler messages:
try.c: /tmp/cc-i4VBPd.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-i4VBPd.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-i4VBPd.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-i4VBPd.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-i4VBPd.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-i4VBPd.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-i4VBPd.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-i4VBPd.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-i4VBPd.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-i4VBPd.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/ripemd160/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-YG9m6c.s: Assembler messages:
try.c: /tmp/cc-YG9m6c.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-YG9m6c.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-YG9m6c.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-YG9m6c.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-YG9m6c.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-YG9m6c.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-YG9m6c.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-qd2YAi.s: Assembler messages:
try.c: /tmp/cc-qd2YAi.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qd2YAi.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qd2YAi.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qd2YAi.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qd2YAi.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qd2YAi.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qd2YAi.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qd2YAi.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qd2YAi.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qd2YAi.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/ripemd160/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-EkN9zH.s: Assembler messages:
try.c: /tmp/cc-EkN9zH.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-EkN9zH.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-EkN9zH.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-EkN9zH.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-EkN9zH.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-EkN9zH.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-EkN9zH.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-QqENKM.s: Assembler messages:
try.c: /tmp/cc-QqENKM.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-QqENKM.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-QqENKM.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-QqENKM.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-QqENKM.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-QqENKM.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-QqENKM.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-QqENKM.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-QqENKM.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-QqENKM.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-1tylyW.s: Assembler messages:
try.c: /tmp/cc-1tylyW.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1tylyW.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1tylyW.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1tylyW.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1tylyW.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1tylyW.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1tylyW.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-32RJoa.s: Assembler messages:
try.c: /tmp/cc-32RJoa.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-32RJoa.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-32RJoa.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-32RJoa.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-32RJoa.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-32RJoa.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-32RJoa.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-32RJoa.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-32RJoa.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-32RJoa.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/ripemd160/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-ci6uRO.s: Assembler messages:
try.c: /tmp/cc-ci6uRO.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-ci6uRO.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-ci6uRO.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-ci6uRO.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-ci6uRO.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-ci6uRO.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-ci6uRO.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-IK3rje.s: Assembler messages:
try.c: /tmp/cc-IK3rje.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-IK3rje.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-IK3rje.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-IK3rje.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-IK3rje.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-IK3rje.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-IK3rje.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-IK3rje.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-IK3rje.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-IK3rje.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/ripemd160/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-VSLhfF.s: Assembler messages:
try.c: /tmp/cc-VSLhfF.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-VSLhfF.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-VSLhfF.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-VSLhfF.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-VSLhfF.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-VSLhfF.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-VSLhfF.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-l9oyKF.s: Assembler messages:
try.c: /tmp/cc-l9oyKF.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-l9oyKF.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-l9oyKF.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-l9oyKF.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-l9oyKF.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-l9oyKF.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-l9oyKF.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-l9oyKF.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-l9oyKF.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-l9oyKF.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/ripemd160/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-uYrRZb.s: Assembler messages:
try.c: /tmp/cc-uYrRZb.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-uYrRZb.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-uYrRZb.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-uYrRZb.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-uYrRZb.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-uYrRZb.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-uYrRZb.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-Udlg0f.s: Assembler messages:
try.c: /tmp/cc-Udlg0f.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Udlg0f.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Udlg0f.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Udlg0f.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Udlg0f.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Udlg0f.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Udlg0f.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Udlg0f.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Udlg0f.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Udlg0f.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/ripemd160/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