Implementation notes: armeabi, h4mx515e, crypto_hash/shabal256

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: shabal256
TimeImplementationCompilerBenchmark dateSUPERCOP version
24698sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014070420140622
24807sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014070420140622
24819sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014070420140622
24863sphlibgcc -O2 -fomit-frame-pointer2014070420140622
28149sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014070420140622
28416sphlibgcc -O3 -fomit-frame-pointer2014070420140622
28536sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014070420140622
28608sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014070420140622
28905sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014070420140622
28908sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014070420140622
28916sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014070420140622
28918sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014070420140622
28920sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014070420140622
30555sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014070420140622
30966sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070420140622
31250sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070420140622
31547sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014070420140622
31830sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014070420140622
31833sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014070420140622
31833sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014070420140622
31842sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014070420140622
31842sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014070420140622
33066sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070420140622
34080sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070420140622
37505sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014070420140622
38844sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014070420140622
38847sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014070420140622
38895sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014070420140622
38898sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014070420140622
38902sphlibgcc -O -fomit-frame-pointer2014070420140622
40254sphlibgcc -Os -fomit-frame-pointer2014070420140622
40285sphlibgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014070420140622
40494sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014070420140622
40503sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2014070420140622
40614sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014070420140622
40878sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070420140622
41675sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070420140622
41696sphlibgcc -funroll-loops -O -fomit-frame-pointer2014070420140622
41913sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2014070420140622
41913sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2014070420140622
41913sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014070420140622
41913sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014070420140622
41913sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2014070420140622
43561sphlibgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014070420140622
43563sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014070420140622
44319sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070420140622
45279sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2014070420140622
45282sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2014070420140622
45918sphlibgcc -mcpu=xscale -O2 -fomit-frame-pointer2014070420140622
45930sphlibgcc -mcpu=xscale -O3 -fomit-frame-pointer2014070420140622
46310sphlibgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014070420140622
46319sphlibgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014070420140622
46324sphlibgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014070420140622
46331sphlibgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014070420140622
46332sphlibgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014070420140622
46334sphlibgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014070420140622
46334sphlibgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014070420140622
46338sphlibgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014070420140622
46338sphlibgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014070420140622
46338sphlibgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014070420140622
46341sphlibgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014070420140622
46365sphlibgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014070420140622
46365sphlibgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014070420140622
46365sphlibgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014070420140622
46365sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014070420140622
46365sphlibgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014070420140622
46374sphlibgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014070420140622
46380sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014070420140622
46389sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014070420140622
46390sphlibgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014070420140622
46398sphlibgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014070420140622
46400sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014070420140622
46400sphlibgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014070420140622
46401sphlibgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014070420140622
46437sphlibgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014070420140622
47144sphlibgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014070420140622
47154sphlibgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014070420140622
47485sphlibgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014070420140622
50396sphlibgcc -mcpu=arm940t -O -fomit-frame-pointer2014070420140622
50465sphlibgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014070420140622
50477sphlibgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014070420140622
50480sphlibgcc -mcpu=arm920t -O -fomit-frame-pointer2014070420140622
50487sphlibgcc -mcpu=ep9312 -O -fomit-frame-pointer2014070420140622
50489sphlibgcc -mcpu=arm9 -O -fomit-frame-pointer2014070420140622
50493sphlibgcc -mcpu=arm920 -O -fomit-frame-pointer2014070420140622
50502sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014070420140622
50505sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014070420140622
50506sphlibgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014070420140622
50517sphlibgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014070420140622
50546sphlibgcc -mcpu=xscale -O -fomit-frame-pointer2014070420140622
50550sphlibgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014070420140622
50554sphlibgcc -mcpu=arm9e -O -fomit-frame-pointer2014070420140622
50564sphlibgcc -mcpu=arm1020t -O -fomit-frame-pointer2014070420140622
71820sphlibgcc2014070420140622
71822sphlibgcc -funroll-loops2014070420140622
72157sphlibcc2014070420140622

Compiler output

Implementation: crypto_hash/shabal256/sphlib
Compiler: clang -O3 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shabal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shabal.c: /tmp/cc-aOQq9r.s: Assembler messages:
shabal.c: /tmp/cc-aOQq9r.s:68: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-aOQq9r.s:177: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-aOQq9r.s:182: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-aOQq9r.s:189: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-aOQq9r.s:1337: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-aOQq9r.s:3869: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-aOQq9r.s:3918: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-aOQq9r.s:3976: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-aOQq9r.s:3978: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-aOQq9r.s:3980: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-aOQq9r.s:3982: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-aOQq9r.s:3984: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-aOQq9r.s:4001: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-aOQq9r.s:4008: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-aOQq9r.s:4009: Warning: conditional outside an IT block for Thumb.
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-sRDoHG.s: Assembler messages:
try.c: /tmp/cc-sRDoHG.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-sRDoHG.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-sRDoHG.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-sRDoHG.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-sRDoHG.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-sRDoHG.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-sRDoHG.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-M1Vv8J.s: Assembler messages:
try.c: /tmp/cc-M1Vv8J.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-M1Vv8J.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-M1Vv8J.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-M1Vv8J.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-M1Vv8J.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-M1Vv8J.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-M1Vv8J.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-M1Vv8J.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-M1Vv8J.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-M1Vv8J.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 sphlib

Compiler output

Implementation: crypto_hash/shabal256/sphlib
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shabal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shabal.c: /tmp/cc-2EmA78.s: Assembler messages:
shabal.c: /tmp/cc-2EmA78.s:68: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-2EmA78.s:177: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-2EmA78.s:182: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-2EmA78.s:189: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-2EmA78.s:1337: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-2EmA78.s:3869: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-2EmA78.s:3918: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-2EmA78.s:3976: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-2EmA78.s:3978: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-2EmA78.s:3980: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-2EmA78.s:3982: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-2EmA78.s:3984: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-2EmA78.s:4001: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-2EmA78.s:4008: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-2EmA78.s:4009: Warning: conditional outside an IT block for Thumb.
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-zTfATi.s: Assembler messages:
try.c: /tmp/cc-zTfATi.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-zTfATi.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-zTfATi.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-zTfATi.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-zTfATi.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-zTfATi.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-zTfATi.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-lLuRwz.s: Assembler messages:
try.c: /tmp/cc-lLuRwz.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lLuRwz.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lLuRwz.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lLuRwz.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lLuRwz.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lLuRwz.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lLuRwz.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lLuRwz.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lLuRwz.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-lLuRwz.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 sphlib

Compiler output

Implementation: crypto_hash/shabal256/sphlib
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
shabal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shabal.c: /tmp/cc-zjvGKe.s: Assembler messages:
shabal.c: /tmp/cc-zjvGKe.s:68: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-zjvGKe.s:177: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-zjvGKe.s:182: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-zjvGKe.s:189: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-zjvGKe.s:1337: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-zjvGKe.s:3869: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-zjvGKe.s:3918: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-zjvGKe.s:3976: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-zjvGKe.s:3978: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-zjvGKe.s:3980: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-zjvGKe.s:3982: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-zjvGKe.s:3984: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-zjvGKe.s:4001: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-zjvGKe.s:4008: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-zjvGKe.s:4009: Warning: conditional outside an IT block for Thumb.
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-MRIjal.s: Assembler messages:
try.c: /tmp/cc-MRIjal.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-MRIjal.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-MRIjal.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-MRIjal.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-MRIjal.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-MRIjal.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-MRIjal.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-yQ1ljG.s: Assembler messages:
try.c: /tmp/cc-yQ1ljG.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-yQ1ljG.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-yQ1ljG.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-yQ1ljG.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-yQ1ljG.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-yQ1ljG.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-yQ1ljG.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-yQ1ljG.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-yQ1ljG.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-yQ1ljG.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 sphlib

Compiler output

Implementation: crypto_hash/shabal256/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shabal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shabal.c: /tmp/cc-a855jc.s: Assembler messages:
shabal.c: /tmp/cc-a855jc.s:68: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-a855jc.s:177: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-a855jc.s:182: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-a855jc.s:189: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-a855jc.s:1337: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-a855jc.s:3869: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-a855jc.s:3918: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-a855jc.s:3976: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-a855jc.s:3978: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-a855jc.s:3980: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-a855jc.s:3982: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-a855jc.s:3984: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-a855jc.s:4001: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-a855jc.s:4008: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-a855jc.s:4009: Warning: conditional outside an IT block for Thumb.
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-R6WxfA.s: Assembler messages:
try.c: /tmp/cc-R6WxfA.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-R6WxfA.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-R6WxfA.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-R6WxfA.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-R6WxfA.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-R6WxfA.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-R6WxfA.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-bO7MKq.s: Assembler messages:
try.c: /tmp/cc-bO7MKq.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bO7MKq.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bO7MKq.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bO7MKq.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bO7MKq.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bO7MKq.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bO7MKq.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bO7MKq.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bO7MKq.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-bO7MKq.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 sphlib

Compiler output

Implementation: crypto_hash/shabal256/sphlib
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
shabal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shabal.c: /tmp/cc-NPQa37.s: Assembler messages:
shabal.c: /tmp/cc-NPQa37.s:68: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-NPQa37.s:177: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-NPQa37.s:182: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-NPQa37.s:189: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-NPQa37.s:1337: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-NPQa37.s:3869: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-NPQa37.s:3918: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-NPQa37.s:3976: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-NPQa37.s:3978: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-NPQa37.s:3980: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-NPQa37.s:3982: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-NPQa37.s:3984: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-NPQa37.s:4001: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-NPQa37.s:4008: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-NPQa37.s:4009: Warning: conditional outside an IT block for Thumb.
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-qoQcrc.s: Assembler messages:
try.c: /tmp/cc-qoQcrc.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qoQcrc.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qoQcrc.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qoQcrc.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qoQcrc.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qoQcrc.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-qoQcrc.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-QNqXag.s: Assembler messages:
try.c: /tmp/cc-QNqXag.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-QNqXag.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-QNqXag.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-QNqXag.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-QNqXag.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-QNqXag.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-QNqXag.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-QNqXag.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-QNqXag.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-QNqXag.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 sphlib

Compiler output

Implementation: crypto_hash/shabal256/sphlib
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shabal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shabal.c: /tmp/cc-OhncbO.s: Assembler messages:
shabal.c: /tmp/cc-OhncbO.s:68: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-OhncbO.s:177: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-OhncbO.s:182: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-OhncbO.s:189: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-OhncbO.s:1337: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-OhncbO.s:3869: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-OhncbO.s:3918: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-OhncbO.s:3976: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-OhncbO.s:3978: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-OhncbO.s:3980: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-OhncbO.s:3982: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-OhncbO.s:3984: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-OhncbO.s:4001: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-OhncbO.s:4008: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-OhncbO.s:4009: Warning: conditional outside an IT block for Thumb.
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-gYTZ63.s: Assembler messages:
try.c: /tmp/cc-gYTZ63.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gYTZ63.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gYTZ63.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gYTZ63.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gYTZ63.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gYTZ63.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-gYTZ63.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-iHniyO.s: Assembler messages:
try.c: /tmp/cc-iHniyO.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-iHniyO.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-iHniyO.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-iHniyO.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-iHniyO.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-iHniyO.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-iHniyO.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-iHniyO.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-iHniyO.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-iHniyO.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 sphlib

Compiler output

Implementation: crypto_hash/shabal256/sphlib
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
shabal.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
shabal.c: /tmp/cc-Q2xKiu.s: Assembler messages:
shabal.c: /tmp/cc-Q2xKiu.s:68: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-Q2xKiu.s:177: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-Q2xKiu.s:182: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-Q2xKiu.s:189: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-Q2xKiu.s:1337: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-Q2xKiu.s:3869: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-Q2xKiu.s:3918: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-Q2xKiu.s:3976: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-Q2xKiu.s:3978: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-Q2xKiu.s:3980: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-Q2xKiu.s:3982: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-Q2xKiu.s:3984: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-Q2xKiu.s:4001: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-Q2xKiu.s:4008: Warning: conditional outside an IT block for Thumb.
shabal.c: /tmp/cc-Q2xKiu.s:4009: Warning: conditional outside an IT block for Thumb.
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-Op3d8E.s: Assembler messages:
try.c: /tmp/cc-Op3d8E.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Op3d8E.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Op3d8E.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Op3d8E.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Op3d8E.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Op3d8E.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Op3d8E.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-62tSFE.s: Assembler messages:
try.c: /tmp/cc-62tSFE.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-62tSFE.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-62tSFE.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-62tSFE.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-62tSFE.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-62tSFE.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-62tSFE.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-62tSFE.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-62tSFE.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-62tSFE.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 sphlib

Compiler output

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