Implementation notes: armeabi, h4mx515e, crypto_hash/essence384

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: essence384
TimeImplementationCompilerBenchmark dateSUPERCOP version
291138gccgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014062820140622
322187gccgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014062820140622
354668gccgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014062820140622
363377gccgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014062820140622
414713gccgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014062820140622
426381gccgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014062820140622
473506gccgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014062820140622
473544gccgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014062820140622
858103gccgcc -mcpu=xscale -O2 -fomit-frame-pointer2014062820140622
866453gccgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014062820140622
866462gccgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014062820140622
866469gccgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014062820140622
866475gccgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014062820140622
868204gccgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014062820140622
868243gccgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014062820140622
868281gccgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014062820140622
868305gccgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014062820140622
868318gccgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014062820140622
868321gccgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014062820140622
868336gccgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014062820140622
868341gccgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014062820140622
868383gccgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014062820140622
888806gccgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014062820140622
922506gccgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014062820140622
922515gccgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014062820140622
922602gccgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014062820140622
922611gccgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014062820140622
922612gccgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014062820140622
922615gccgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014062820140622
922779gccgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014062820140622
922781gccgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014062820140622
922802gccgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014062820140622
923430gccgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014062820140622
924276gccgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014062820140622
924338gccgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014062820140622
924355gccgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014062820140622
924376gccgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014062820140622
926056gccgcc -mcpu=xscale -O3 -fomit-frame-pointer2014062820140622
1416822gccgcc -mcpu=arm940t -O -fomit-frame-pointer2014062820140622
1416852gccgcc -mcpu=arm9 -O -fomit-frame-pointer2014062820140622
1416876gccgcc -mcpu=arm920t -O -fomit-frame-pointer2014062820140622
1416876gccgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014062820140622
1416896gccgcc -mcpu=ep9312 -O -fomit-frame-pointer2014062820140622
1416915gccgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014062820140622
1416923gccgcc -mcpu=arm920 -O -fomit-frame-pointer2014062820140622
1416957gccgcc -mcpu=arm1020t -O -fomit-frame-pointer2014062820140622
1417028gccgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014062820140622
1417028gccgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014062820140622
1417036gccgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014062820140622
1417057gccgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014062820140622
1417093gccgcc -mcpu=xscale -O -fomit-frame-pointer2014062820140622
1417106gccgcc -mcpu=arm9e -O -fomit-frame-pointer2014062820140622
1417172gccgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014062820140622
2613179gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014062820140622
2668108gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014062820140622
2714251gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014062820140622
2774059gccgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014062820140622
2774069gccgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014062820140622
2774360gccgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014062820140622
2774477gccgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014062820140622
2775366gccgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014062820140622
2778506gccgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014062820140622
2779277gccgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014062820140622
2779643gccgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014062820140622
2779996gccgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014062820140622
2780010gccgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014062820140622
2785171gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014062820140622
2837732gccgcc -mcpu=strongarm -Os -fomit-frame-pointer2014062820140622
2837882gccgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014062820140622
2838092gccgcc -mcpu=arm810 -Os -fomit-frame-pointer2014062820140622
2838168gccgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014062820140622
2838433gccgcc -mcpu=arm8 -Os -fomit-frame-pointer2014062820140622
2985651gccgcc -fno-schedule-insns -O -fomit-frame-pointer2014062820140622
2985843gccgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014062820140622
2986157gccgcc -O -fomit-frame-pointer2014062820140622
3011694gccgcc -O3 -fomit-frame-pointer2014062820140622
3013140gccgcc -funroll-loops -O -fomit-frame-pointer2014062820140622
3014202gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014062820140622
3050273gccgcc -funroll-loops -O3 -fomit-frame-pointer2014062820140622
3072720gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014062820140622
3095712gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2014062820140622
3112235gccgcc -mcpu=strongarm -O -fomit-frame-pointer2014062820140622
3112467gccgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014062820140622
3112628gccgcc -mcpu=arm810 -O -fomit-frame-pointer2014062820140622
3114042gccgcc -mcpu=arm8 -O -fomit-frame-pointer2014062820140622
3134797gccgcc -funroll-loops -O2 -fomit-frame-pointer2014062820140622
3207960gccgcc -O2 -fomit-frame-pointer2014062820140622
3345406gccgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014062820140622
3380796gccgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014062820140622
3418290gccgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014062820140622
3439143gccgcc -Os -fomit-frame-pointer2014062820140622
3479186gccgcc -funroll-loops -Os -fomit-frame-pointer2014062820140622
3538725gccgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014062820140622
10653759gccgcc -funroll-loops2014062820140622
10706199gcccc2014062820140622
10724829gccgcc2014062820140622

Compiler output

Implementation: crypto_hash/essence384/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-w4ZYWh.s: Assembler messages:
essence_api.c: /tmp/cc-w4ZYWh.s:17: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-w4ZYWh.s:18: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-w4ZYWh.s:21: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-w4ZYWh.s:83: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-w4ZYWh.s:232: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-w4ZYWh.s:268: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-w4ZYWh.s:375: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-w4ZYWh.s:396: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-w4ZYWh.s:490: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-w4ZYWh.s:530: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-w4ZYWh.s:553: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-w4ZYWh.s:555: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-w4ZYWh.s:557: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-w4ZYWh.s:563: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-w4ZYWh.s:572: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-w4ZYWh.s:578: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-w4ZYWh.s:587: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-w4ZYWh.s:603: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-w4ZYWh.s:611: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-w4ZYWh.s:624: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-w4ZYWh.s:628: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-w4ZYWh.s:657: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-w4ZYWh.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/essence384/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-kve53F.s: Assembler messages:
essence_api.c: /tmp/cc-kve53F.s:17: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-kve53F.s:18: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-kve53F.s:21: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-kve53F.s:83: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-kve53F.s:232: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-kve53F.s:268: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-kve53F.s:375: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-kve53F.s:396: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-kve53F.s:490: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-kve53F.s:530: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-kve53F.s:553: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-kve53F.s:555: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-kve53F.s:557: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-kve53F.s:563: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-kve53F.s:572: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-kve53F.s:578: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-kve53F.s:587: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-kve53F.s:603: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-kve53F.s:611: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-kve53F.s:624: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-kve53F.s:628: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-kve53F.s:657: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-kve53F.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/essence384/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-XGI0e9.s: Assembler messages:
essence_api.c: /tmp/cc-XGI0e9.s:17: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-XGI0e9.s:18: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-XGI0e9.s:21: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-XGI0e9.s:83: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-XGI0e9.s:232: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-XGI0e9.s:268: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-XGI0e9.s:375: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-XGI0e9.s:396: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-XGI0e9.s:490: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-XGI0e9.s:530: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-XGI0e9.s:553: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-XGI0e9.s:555: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-XGI0e9.s:557: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-XGI0e9.s:563: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-XGI0e9.s:572: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-XGI0e9.s:578: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-XGI0e9.s:587: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-XGI0e9.s:603: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-XGI0e9.s:611: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-XGI0e9.s:624: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-XGI0e9.s:628: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-XGI0e9.s:657: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-XGI0e9.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/essence384/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-HHSORs.s: Assembler messages:
essence_api.c: /tmp/cc-HHSORs.s:17: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-HHSORs.s:18: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-HHSORs.s:21: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-HHSORs.s:83: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-HHSORs.s:232: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-HHSORs.s:268: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-HHSORs.s:375: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-HHSORs.s:396: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-HHSORs.s:490: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-HHSORs.s:530: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-HHSORs.s:553: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-HHSORs.s:555: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-HHSORs.s:557: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-HHSORs.s:563: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-HHSORs.s:572: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-HHSORs.s:578: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-HHSORs.s:587: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-HHSORs.s:603: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-HHSORs.s:611: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-HHSORs.s:624: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-HHSORs.s:628: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-HHSORs.s:657: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-HHSORs.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/essence384/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-jlMgQY.s: Assembler messages:
essence_api.c: /tmp/cc-jlMgQY.s:17: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-jlMgQY.s:18: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-jlMgQY.s:21: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-jlMgQY.s:83: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-jlMgQY.s:232: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-jlMgQY.s:268: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-jlMgQY.s:375: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-jlMgQY.s:396: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-jlMgQY.s:490: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-jlMgQY.s:530: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-jlMgQY.s:553: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-jlMgQY.s:555: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-jlMgQY.s:557: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-jlMgQY.s:563: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-jlMgQY.s:572: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-jlMgQY.s:578: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-jlMgQY.s:587: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-jlMgQY.s:603: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-jlMgQY.s:611: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-jlMgQY.s:624: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-jlMgQY.s:628: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-jlMgQY.s:657: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-jlMgQY.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/essence384/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-i0yC7x.s: Assembler messages:
essence_api.c: /tmp/cc-i0yC7x.s:17: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-i0yC7x.s:18: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-i0yC7x.s:21: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-i0yC7x.s:83: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-i0yC7x.s:232: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-i0yC7x.s:268: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-i0yC7x.s:375: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-i0yC7x.s:396: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-i0yC7x.s:490: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-i0yC7x.s:530: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-i0yC7x.s:553: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-i0yC7x.s:555: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-i0yC7x.s:557: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-i0yC7x.s:563: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-i0yC7x.s:572: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-i0yC7x.s:578: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-i0yC7x.s:587: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-i0yC7x.s:603: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-i0yC7x.s:611: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-i0yC7x.s:624: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-i0yC7x.s:628: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-i0yC7x.s:657: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-i0yC7x.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/essence384/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-GPQtI2.s: Assembler messages:
essence_api.c: /tmp/cc-GPQtI2.s:17: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-GPQtI2.s:18: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-GPQtI2.s:21: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-GPQtI2.s:83: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-GPQtI2.s:232: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-GPQtI2.s:268: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-GPQtI2.s:375: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-GPQtI2.s:396: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-GPQtI2.s:490: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-GPQtI2.s:530: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-GPQtI2.s:553: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-GPQtI2.s:555: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-GPQtI2.s:557: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-GPQtI2.s:563: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-GPQtI2.s:572: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-GPQtI2.s:578: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-GPQtI2.s:587: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-GPQtI2.s:603: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-GPQtI2.s:611: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-GPQtI2.s:624: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-GPQtI2.s:628: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-GPQtI2.s:657: Warning: conditional outside an IT block for Thumb.
essence_api.c: /tmp/cc-GPQtI2.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/essence384/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