Implementation notes: armeabi, h4mx515e, crypto_hash/md6d256

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: md6d256
TimeImplementationCompilerBenchmark dateSUPERCOP version
313594refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014070320140622
313901refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014070320140622
335070refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014070320140622
335202refgcc -mcpu=strongarm -O -fomit-frame-pointer2014070320140622
335276refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014070320140622
335662refgcc -mcpu=arm810 -O -fomit-frame-pointer2014070320140622
336528refgcc -mcpu=arm8 -O -fomit-frame-pointer2014070320140622
347989refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014070320140622
350523refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
352084refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070320140622
374573refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
376117refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070320140622
377566refgcc -funroll-loops -O -fomit-frame-pointer2014070320140622
378003refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
378974refgcc -O -fomit-frame-pointer2014070320140622
379086refgcc -fno-schedule-insns -O -fomit-frame-pointer2014070320140622
381615refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014070320140622
385652refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014070320140622
401464refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014070320140622
401607refgcc -funroll-loops -O3 -fomit-frame-pointer2014070320140622
405603refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014070320140622
411668refgcc -funroll-loops -O2 -fomit-frame-pointer2014070320140622
411693refgcc -O3 -fomit-frame-pointer2014070320140622
413406refgcc -O2 -fomit-frame-pointer2014070320140622
417742refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
424400refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070320140622
440473refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014070320140622
452327refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014070320140622
461078refgcc -Os -fomit-frame-pointer2014070320140622
463926refgcc -funroll-loops -Os -fomit-frame-pointer2014070320140622
480919refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014070320140622
490768refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014070320140622
496415refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014070320140622
496525refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014070320140622
496920refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014070320140622
497384refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014070320140622
498320refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014070320140622
527595refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014070320140622
527632refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014070320140622
527807refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014070320140622
528217refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014070320140622
529282refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014070320140622
545754refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014070320140622
612295refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014070320140622
612297refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014070320140622
612390refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014070320140622
612667refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014070320140622
612721refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014070320140622
612789refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014070320140622
613009refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014070320140622
613077refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014070320140622
613091refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014070320140622
613146refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014070320140622
613280refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014070320140622
613280refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014070320140622
613365refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014070320140622
613538refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014070320140622
614115refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014070320140622
652719refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014070320140622
652807refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014070320140622
652902refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014070320140622
653418refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014070320140622
654029refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014070320140622
676114refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014070320140622
679849refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014070320140622
680210refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014070320140622
680277refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014070320140622
680303refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014070320140622
680454refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014070320140622
680704refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014070320140622
680900refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014070320140622
680986refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014070320140622
681259refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014070320140622
681647refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014070320140622
682489refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014070320140622
682594refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014070320140622
682994refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014070320140622
684556refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014070320140622
766245refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014070320140622
766280refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014070320140622
766321refgcc -mcpu=xscale -O -fomit-frame-pointer2014070320140622
766516refgcc -mcpu=arm920 -O -fomit-frame-pointer2014070320140622
766587refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014070320140622
766615refgcc -mcpu=arm940t -O -fomit-frame-pointer2014070320140622
766733refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014070320140622
766823refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014070320140622
766836refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014070320140622
766885refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014070320140622
766918refgcc -mcpu=arm920t -O -fomit-frame-pointer2014070320140622
766971refgcc -mcpu=arm9e -O -fomit-frame-pointer2014070320140622
767092refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014070320140622
767215refgcc -mcpu=arm9 -O -fomit-frame-pointer2014070320140622
767667refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014070320140622
1113896refgcc2014070320140622
1114243refgcc -funroll-loops2014070320140622
1114753refcc2014070320140622

Compiler output

Implementation: crypto_hash/md6d256/ref
Compiler: clang -O3 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-5zZMH1.s: Assembler messages:
hash.c: /tmp/cc-5zZMH1.s:24: Warning: conditional outside an IT block for Thumb.
md6_compress.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
md6_compress.c: /tmp/cc-ESR7wh.s: Assembler messages:
md6_compress.c: /tmp/cc-ESR7wh.s:18: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ESR7wh.s:19: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ESR7wh.s:567: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ESR7wh.s:594: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ESR7wh.s:595: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ESR7wh.s:598: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ESR7wh.s:599: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ESR7wh.s:602: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ESR7wh.s:603: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ESR7wh.s:607: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ESR7wh.s:618: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ESR7wh.s:619: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ESR7wh.s:633: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ESR7wh.s:634: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ESR7wh.s:697: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ESR7wh.s:797: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ESR7wh.s:804: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ESR7wh.s:812: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ESR7wh.s:815: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ESR7wh.s:820: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ESR7wh.s:823: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ESR7wh.s:828: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ESR7wh.s:835: Warning: conditional outside an IT block for Thumb.
md6_compress.c: ...

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

Compiler output

Implementation: crypto_hash/md6d256/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-Qrc7E0.s: Assembler messages:
hash.c: /tmp/cc-Qrc7E0.s:24: Warning: conditional outside an IT block for Thumb.
md6_compress.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
md6_compress.c: /tmp/cc-fvXWOk.s: Assembler messages:
md6_compress.c: /tmp/cc-fvXWOk.s:18: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-fvXWOk.s:19: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-fvXWOk.s:567: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-fvXWOk.s:594: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-fvXWOk.s:595: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-fvXWOk.s:598: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-fvXWOk.s:599: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-fvXWOk.s:602: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-fvXWOk.s:603: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-fvXWOk.s:607: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-fvXWOk.s:618: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-fvXWOk.s:619: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-fvXWOk.s:633: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-fvXWOk.s:634: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-fvXWOk.s:697: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-fvXWOk.s:797: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-fvXWOk.s:804: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-fvXWOk.s:812: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-fvXWOk.s:815: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-fvXWOk.s:820: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-fvXWOk.s:823: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-fvXWOk.s:828: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-fvXWOk.s:835: Warning: conditional outside an IT block for Thumb.
md6_compress.c: ...

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

Compiler output

Implementation: crypto_hash/md6d256/ref
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
hash.c: /tmp/cc-15QBnZ.s: Assembler messages:
hash.c: /tmp/cc-15QBnZ.s:24: Warning: conditional outside an IT block for Thumb.
md6_compress.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
md6_compress.c: /tmp/cc-CVHPSd.s: Assembler messages:
md6_compress.c: /tmp/cc-CVHPSd.s:18: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-CVHPSd.s:19: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-CVHPSd.s:567: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-CVHPSd.s:594: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-CVHPSd.s:595: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-CVHPSd.s:598: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-CVHPSd.s:599: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-CVHPSd.s:602: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-CVHPSd.s:603: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-CVHPSd.s:607: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-CVHPSd.s:618: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-CVHPSd.s:619: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-CVHPSd.s:633: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-CVHPSd.s:634: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-CVHPSd.s:697: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-CVHPSd.s:797: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-CVHPSd.s:804: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-CVHPSd.s:812: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-CVHPSd.s:815: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-CVHPSd.s:820: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-CVHPSd.s:823: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-CVHPSd.s:828: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-CVHPSd.s:835: Warning: conditional outside an IT block for Thumb.
md6_compress.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 ref

Compiler output

Implementation: crypto_hash/md6d256/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-6FAayM.s: Assembler messages:
hash.c: /tmp/cc-6FAayM.s:24: Warning: conditional outside an IT block for Thumb.
md6_compress.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
md6_compress.c: /tmp/cc-xW7nx2.s: Assembler messages:
md6_compress.c: /tmp/cc-xW7nx2.s:18: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-xW7nx2.s:19: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-xW7nx2.s:567: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-xW7nx2.s:594: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-xW7nx2.s:595: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-xW7nx2.s:598: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-xW7nx2.s:599: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-xW7nx2.s:602: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-xW7nx2.s:603: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-xW7nx2.s:607: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-xW7nx2.s:618: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-xW7nx2.s:619: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-xW7nx2.s:633: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-xW7nx2.s:634: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-xW7nx2.s:697: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-xW7nx2.s:797: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-xW7nx2.s:804: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-xW7nx2.s:812: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-xW7nx2.s:815: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-xW7nx2.s:820: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-xW7nx2.s:823: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-xW7nx2.s:828: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-xW7nx2.s:835: Warning: conditional outside an IT block for Thumb.
md6_compress.c: ...

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

Compiler output

Implementation: crypto_hash/md6d256/ref
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
hash.c: /tmp/cc-NgNf3G.s: Assembler messages:
hash.c: /tmp/cc-NgNf3G.s:24: Warning: conditional outside an IT block for Thumb.
md6_compress.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
md6_compress.c: /tmp/cc-2E38fZ.s: Assembler messages:
md6_compress.c: /tmp/cc-2E38fZ.s:18: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-2E38fZ.s:19: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-2E38fZ.s:567: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-2E38fZ.s:594: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-2E38fZ.s:595: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-2E38fZ.s:598: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-2E38fZ.s:599: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-2E38fZ.s:602: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-2E38fZ.s:603: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-2E38fZ.s:607: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-2E38fZ.s:618: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-2E38fZ.s:619: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-2E38fZ.s:633: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-2E38fZ.s:634: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-2E38fZ.s:697: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-2E38fZ.s:797: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-2E38fZ.s:804: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-2E38fZ.s:812: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-2E38fZ.s:815: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-2E38fZ.s:820: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-2E38fZ.s:823: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-2E38fZ.s:828: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-2E38fZ.s:835: Warning: conditional outside an IT block for Thumb.
md6_compress.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 ref

Compiler output

Implementation: crypto_hash/md6d256/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-iz66kW.s: Assembler messages:
hash.c: /tmp/cc-iz66kW.s:24: Warning: conditional outside an IT block for Thumb.
md6_compress.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
md6_compress.c: /tmp/cc-RP1fQ9.s: Assembler messages:
md6_compress.c: /tmp/cc-RP1fQ9.s:18: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-RP1fQ9.s:19: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-RP1fQ9.s:567: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-RP1fQ9.s:594: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-RP1fQ9.s:595: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-RP1fQ9.s:598: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-RP1fQ9.s:599: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-RP1fQ9.s:602: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-RP1fQ9.s:603: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-RP1fQ9.s:607: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-RP1fQ9.s:618: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-RP1fQ9.s:619: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-RP1fQ9.s:633: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-RP1fQ9.s:634: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-RP1fQ9.s:697: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-RP1fQ9.s:797: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-RP1fQ9.s:804: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-RP1fQ9.s:812: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-RP1fQ9.s:815: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-RP1fQ9.s:820: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-RP1fQ9.s:823: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-RP1fQ9.s:828: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-RP1fQ9.s:835: Warning: conditional outside an IT block for Thumb.
md6_compress.c: ...

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

Compiler output

Implementation: crypto_hash/md6d256/ref
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
hash.c: /tmp/cc-bISBQQ.s: Assembler messages:
hash.c: /tmp/cc-bISBQQ.s:24: Warning: conditional outside an IT block for Thumb.
md6_compress.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
md6_compress.c: /tmp/cc-ona9y8.s: Assembler messages:
md6_compress.c: /tmp/cc-ona9y8.s:18: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ona9y8.s:19: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ona9y8.s:567: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ona9y8.s:594: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ona9y8.s:595: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ona9y8.s:598: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ona9y8.s:599: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ona9y8.s:602: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ona9y8.s:603: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ona9y8.s:607: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ona9y8.s:618: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ona9y8.s:619: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ona9y8.s:633: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ona9y8.s:634: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ona9y8.s:697: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ona9y8.s:797: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ona9y8.s:804: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ona9y8.s:812: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ona9y8.s:815: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ona9y8.s:820: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ona9y8.s:823: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ona9y8.s:828: Warning: conditional outside an IT block for Thumb.
md6_compress.c: /tmp/cc-ona9y8.s:835: Warning: conditional outside an IT block for Thumb.
md6_compress.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 ref

Compiler output

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