Implementation notes: armeabi, h4mx515e, crypto_hash/essence256

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: essence256
TimeImplementationCompilerBenchmark dateSUPERCOP version
341919gccgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014062820140622
349833gccgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014062820140622
375673gccgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014062820140622
376710gccgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014062820140622
452979gccgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014062820140622
463501gccgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014062820140622
463521gccgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014062820140622
463542gccgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014062820140622
1258030gccgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014062820140622
1258062gccgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014062820140622
1258080gccgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014062820140622
1258161gccgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014062820140622
1265232gccgcc -mcpu=xscale -O3 -fomit-frame-pointer2014062820140622
1269526gccgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014062820140622
1269579gccgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014062820140622
1269581gccgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014062820140622
1269583gccgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014062820140622
1269584gccgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014062820140622
1269586gccgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014062820140622
1269618gccgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014062820140622
1269619gccgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014062820140622
1269791gccgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014062820140622
1272749gccgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014062820140622
1304391gccgcc -mcpu=xscale -O2 -fomit-frame-pointer2014062820140622
1310321gccgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014062820140622
1310338gccgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014062820140622
1310371gccgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014062820140622
1310417gccgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014062820140622
1315419gccgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014062820140622
1315430gccgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014062820140622
1315449gccgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014062820140622
1315519gccgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014062820140622
1315559gccgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014062820140622
1315579gccgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014062820140622
1315579gccgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014062820140622
1315637gccgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014062820140622
1315643gccgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014062820140622
1346210gccgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014062820140622
1941007gccgcc -mcpu=arm9 -O -fomit-frame-pointer2014062820140622
1941049gccgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014062820140622
1941050gccgcc -mcpu=arm920 -O -fomit-frame-pointer2014062820140622
1941063gccgcc -mcpu=arm920t -O -fomit-frame-pointer2014062820140622
1941123gccgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014062820140622
1941174gccgcc -mcpu=arm940t -O -fomit-frame-pointer2014062820140622
1941185gccgcc -mcpu=xscale -O -fomit-frame-pointer2014062820140622
1941348gccgcc -mcpu=arm1020t -O -fomit-frame-pointer2014062820140622
1941354gccgcc -mcpu=arm9e -O -fomit-frame-pointer2014062820140622
1941378gccgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014062820140622
1941385gccgcc -mcpu=ep9312 -O -fomit-frame-pointer2014062820140622
1941457gccgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014062820140622
1941509gccgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014062820140622
1941522gccgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014062820140622
1941694gccgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014062820140622
3457264gccgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014062820140622
3474976gccgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014062820140622
3475414gccgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014062820140622
3517647gccgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014062820140622
3520592gccgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014062820140622
3602147gccgcc -mcpu=strongarm -Os -fomit-frame-pointer2014062820140622
3658906gccgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014062820140622
3677940gccgcc -mcpu=arm8 -Os -fomit-frame-pointer2014062820140622
3686344gccgcc -mcpu=arm810 -Os -fomit-frame-pointer2014062820140622
3740455gccgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014062820140622
4424419gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014062820140622
4502503gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014062820140622
4505945gccgcc -mcpu=strongarm -O -fomit-frame-pointer2014062820140622
4514069gccgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014062820140622
4515352gccgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014062820140622
4571913gccgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014062820140622
4578775gccgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014062820140622
4632047gccgcc -fno-schedule-insns -O -fomit-frame-pointer2014062820140622
4657374gccgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014062820140622
4703496gccgcc -mcpu=arm810 -O -fomit-frame-pointer2014062820140622
4713929gccgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014062820140622
4725574gccgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014062820140622
4728582gccgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014062820140622
4871335gccgcc -mcpu=arm8 -O -fomit-frame-pointer2014062820140622
4922109gccgcc -O -fomit-frame-pointer2014062820140622
4986254gccgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014062820140622
5462913gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014062820140622
5725272gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014062820140622
5881770gccgcc -funroll-loops -O3 -fomit-frame-pointer2014062820140622
5992459gccgcc -O3 -fomit-frame-pointer2014062820140622
6604875gccgcc -funroll-loops -O -fomit-frame-pointer2014062820140622
6638903gccgcc -funroll-loops -O2 -fomit-frame-pointer2014062820140622
6639860gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014062820140622
6679399gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014062820140622
6978896gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2014062820140622
7075037gccgcc -O2 -fomit-frame-pointer2014062820140622
7125379gccgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014062820140622
7359408gccgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014062820140622
7978205gccgcc -Os -fomit-frame-pointer2014062820140622
8512904gccgcc -funroll-loops -Os -fomit-frame-pointer2014062820140622
11608601gccgcc -funroll-loops2014062820140622
11674010gcccc2014062820140622
11675098gccgcc2014062820140622

Compiler output

Implementation: crypto_hash/essence256/gcc
Compiler: clang -O3 -fomit-frame-pointer
essence_L_tables.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
essence_api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
essence_api.c: /tmp/cc-JJ0bl9.s: Assembler messages:
essence_api.c: /tmp/cc-JJ0bl9.s:17: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-JJ0bl9.s:18: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-JJ0bl9.s:21: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-JJ0bl9.s:83: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-JJ0bl9.s:232: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-JJ0bl9.s:268: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-JJ0bl9.s:375: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-JJ0bl9.s:396: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-JJ0bl9.s:490: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-JJ0bl9.s:530: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-JJ0bl9.s:553: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-JJ0bl9.s:555: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-JJ0bl9.s:557: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-JJ0bl9.s:563: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-JJ0bl9.s:572: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-JJ0bl9.s:578: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-JJ0bl9.s:587: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-JJ0bl9.s:603: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-JJ0bl9.s:611: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-JJ0bl9.s:624: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-JJ0bl9.s:628: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-JJ0bl9.s:657: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-JJ0bl9.s:669: Warning: conditional outside an IT block for Thumb.
essence_api.c: ...

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

Compiler output

Implementation: crypto_hash/essence256/gcc
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
essence_L_tables.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
essence_api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
essence_api.c: /tmp/cc-P63hvA.s: Assembler messages:
essence_api.c: /tmp/cc-P63hvA.s:17: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-P63hvA.s:18: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-P63hvA.s:21: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-P63hvA.s:83: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-P63hvA.s:232: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-P63hvA.s:268: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-P63hvA.s:375: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-P63hvA.s:396: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-P63hvA.s:490: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-P63hvA.s:530: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-P63hvA.s:553: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-P63hvA.s:555: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-P63hvA.s:557: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-P63hvA.s:563: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-P63hvA.s:572: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-P63hvA.s:578: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-P63hvA.s:587: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-P63hvA.s:603: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-P63hvA.s:611: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-P63hvA.s:624: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-P63hvA.s:628: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-P63hvA.s:657: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-P63hvA.s:669: Warning: conditional outside an IT block for Thumb.
essence_api.c: ...

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

Compiler output

Implementation: crypto_hash/essence256/gcc
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
essence_L_tables.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
essence_api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
essence_api.c: /tmp/cc-oV6B07.s: Assembler messages:
essence_api.c: /tmp/cc-oV6B07.s:17: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-oV6B07.s:18: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-oV6B07.s:21: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-oV6B07.s:83: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-oV6B07.s:232: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-oV6B07.s:268: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-oV6B07.s:375: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-oV6B07.s:396: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-oV6B07.s:490: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-oV6B07.s:530: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-oV6B07.s:553: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-oV6B07.s:555: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-oV6B07.s:557: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-oV6B07.s:563: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-oV6B07.s:572: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-oV6B07.s:578: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-oV6B07.s:587: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-oV6B07.s:603: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-oV6B07.s:611: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-oV6B07.s:624: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-oV6B07.s:628: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-oV6B07.s:657: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-oV6B07.s:669: Warning: conditional outside an IT block for Thumb.
essence_api.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 gcc

Compiler output

Implementation: crypto_hash/essence256/gcc
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
essence_L_tables.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
essence_api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
essence_api.c: /tmp/cc-TZTLfn.s: Assembler messages:
essence_api.c: /tmp/cc-TZTLfn.s:17: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-TZTLfn.s:18: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-TZTLfn.s:21: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-TZTLfn.s:83: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-TZTLfn.s:232: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-TZTLfn.s:268: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-TZTLfn.s:375: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-TZTLfn.s:396: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-TZTLfn.s:490: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-TZTLfn.s:530: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-TZTLfn.s:553: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-TZTLfn.s:555: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-TZTLfn.s:557: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-TZTLfn.s:563: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-TZTLfn.s:572: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-TZTLfn.s:578: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-TZTLfn.s:587: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-TZTLfn.s:603: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-TZTLfn.s:611: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-TZTLfn.s:624: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-TZTLfn.s:628: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-TZTLfn.s:657: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-TZTLfn.s:669: Warning: conditional outside an IT block for Thumb.
essence_api.c: ...

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

Compiler output

Implementation: crypto_hash/essence256/gcc
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
essence_L_tables.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
essence_api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
essence_api.c: /tmp/cc-YAYLWU.s: Assembler messages:
essence_api.c: /tmp/cc-YAYLWU.s:17: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-YAYLWU.s:18: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-YAYLWU.s:21: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-YAYLWU.s:83: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-YAYLWU.s:232: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-YAYLWU.s:268: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-YAYLWU.s:375: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-YAYLWU.s:396: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-YAYLWU.s:490: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-YAYLWU.s:530: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-YAYLWU.s:553: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-YAYLWU.s:555: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-YAYLWU.s:557: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-YAYLWU.s:563: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-YAYLWU.s:572: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-YAYLWU.s:578: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-YAYLWU.s:587: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-YAYLWU.s:603: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-YAYLWU.s:611: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-YAYLWU.s:624: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-YAYLWU.s:628: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-YAYLWU.s:657: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-YAYLWU.s:669: Warning: conditional outside an IT block for Thumb.
essence_api.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 gcc

Compiler output

Implementation: crypto_hash/essence256/gcc
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
essence_L_tables.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
essence_api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
essence_api.c: /tmp/cc-U8FFNw.s: Assembler messages:
essence_api.c: /tmp/cc-U8FFNw.s:17: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-U8FFNw.s:18: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-U8FFNw.s:21: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-U8FFNw.s:83: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-U8FFNw.s:232: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-U8FFNw.s:268: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-U8FFNw.s:375: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-U8FFNw.s:396: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-U8FFNw.s:490: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-U8FFNw.s:530: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-U8FFNw.s:553: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-U8FFNw.s:555: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-U8FFNw.s:557: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-U8FFNw.s:563: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-U8FFNw.s:572: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-U8FFNw.s:578: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-U8FFNw.s:587: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-U8FFNw.s:603: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-U8FFNw.s:611: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-U8FFNw.s:624: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-U8FFNw.s:628: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-U8FFNw.s:657: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-U8FFNw.s:669: Warning: conditional outside an IT block for Thumb.
essence_api.c: ...

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

Compiler output

Implementation: crypto_hash/essence256/gcc
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
essence_L_tables.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
essence_api.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
essence_api.c: /tmp/cc-ViytX1.s: Assembler messages:
essence_api.c: /tmp/cc-ViytX1.s:17: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-ViytX1.s:18: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-ViytX1.s:21: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-ViytX1.s:83: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-ViytX1.s:232: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-ViytX1.s:268: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-ViytX1.s:375: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-ViytX1.s:396: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-ViytX1.s:490: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-ViytX1.s:530: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-ViytX1.s:553: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-ViytX1.s:555: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-ViytX1.s:557: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-ViytX1.s:563: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-ViytX1.s:572: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-ViytX1.s:578: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-ViytX1.s:587: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-ViytX1.s:603: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-ViytX1.s:611: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-ViytX1.s:624: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-ViytX1.s:628: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-ViytX1.s:657: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-ViytX1.s:669: Warning: conditional outside an IT block for Thumb.
essence_api.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 gcc

Compiler output

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