Implementation notes: armeabi, h4mx515e, crypto_hash/whirlpool

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: whirlpool
TimeImplementationCompilerBenchmark dateSUPERCOP version
305917refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070620140622
306008refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070620140622
306121refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070620140622
311992refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070620140622
346720refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070620140622
349050refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070620140622
357982refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070620140622
358122refgcc -funroll-loops -O -fomit-frame-pointer2014070620140622
363059refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014070620140622
363183refgcc -O -fomit-frame-pointer2014070620140622
363311refgcc -fno-schedule-insns -O -fomit-frame-pointer2014070620140622
363456refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014070620140622
363779refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014070620140622
368772refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014070620140622
371244refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014070620140622
374132refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014070620140622
378698refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014070620140622
398153refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014070620140622
398736refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014070620140622
454333refgcc -mcpu=arm8 -O -fomit-frame-pointer2014070620140622
454434refgcc -mcpu=strongarm -O -fomit-frame-pointer2014070620140622
454439refgcc -mcpu=arm810 -O -fomit-frame-pointer2014070620140622
454442refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014070620140622
503538refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014070620140622
541632refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014070620140622
541692refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014070620140622
541725refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014070620140622
541728refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014070620140622
541737refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014070620140622
546767refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014070620140622
546779refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014070620140622
546779refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014070620140622
547335refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014070620140622
547366refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014070620140622
556148refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014070620140622
556184refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014070620140622
556223refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014070620140622
556726refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014070620140622
593963refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014070620140622
604897refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014070620140622
641554refgcc -O2 -fomit-frame-pointer2014070620140622
642785refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014070620140622
648062refgcc -funroll-loops -O3 -fomit-frame-pointer2014070620140622
648633refgcc -funroll-loops -O2 -fomit-frame-pointer2014070620140622
648672refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014070620140622
654123refgcc -O3 -fomit-frame-pointer2014070620140622
667547refgcc -Os -fomit-frame-pointer2014070620140622
673366refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014070620140622
673399refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014070620140622
673417refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014070620140622
674188refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014070620140622
674190refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014070620140622
674192refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014070620140622
674214refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014070620140622
676566refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014070620140622
684070refgcc -mcpu=arm920t -O -fomit-frame-pointer2014070620140622
684074refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014070620140622
684144refgcc -mcpu=arm9 -O -fomit-frame-pointer2014070620140622
684154refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014070620140622
684156refgcc -mcpu=arm940t -O -fomit-frame-pointer2014070620140622
684174refgcc -mcpu=arm920 -O -fomit-frame-pointer2014070620140622
684210refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014070620140622
684217refgcc -mcpu=arm9e -O -fomit-frame-pointer2014070620140622
684222refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014070620140622
684234refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014070620140622
684316refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014070620140622
684373refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014070620140622
684432refgcc -mcpu=xscale -O -fomit-frame-pointer2014070620140622
684435refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014070620140622
684561refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014070620140622
684720refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014070620140622
684746refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014070620140622
684753refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014070620140622
684754refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014070620140622
684823refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014070620140622
684856refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014070620140622
685197refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014070620140622
685278refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014070620140622
685309refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014070620140622
685457refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014070620140622
685560refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014070620140622
685641refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014070620140622
685644refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014070620140622
685650refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014070620140622
685661refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014070620140622
685668refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014070620140622
686208refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014070620140622
686292refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014070620140622
686364refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014070620140622
687006refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014070620140622
688131refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014070620140622
689418refgcc -funroll-loops -Os -fomit-frame-pointer2014070620140622
733016refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014070620140622
805127refcc2014070620140622
805818refgcc -funroll-loops2014070620140622
805898refgcc2014070620140622

Compiler output

Implementation: crypto_hash/whirlpool/ref
Compiler: clang -O3 -fomit-frame-pointer
Whirlpool.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Whirlpool.c: /tmp/cc-YOb32q.s: Assembler messages:
Whirlpool.c: /tmp/cc-YOb32q.s:50: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-YOb32q.s:52: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-YOb32q.s:53: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-YOb32q.s:54: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-YOb32q.s:57: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-YOb32q.s:93: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-YOb32q.s:108: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-YOb32q.s:111: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-YOb32q.s:126: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-YOb32q.s:136: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-YOb32q.s:196: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-YOb32q.s:1960: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-YOb32q.s:2117: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-YOb32q.s:2119: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-YOb32q.s:2132: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-YOb32q.s:2169: Warning: conditional outside an IT block for Thumb.
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-UnVB87.s: Assembler messages:
hash.c: /tmp/cc-UnVB87.s:25: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-UnVB87.s:27: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-UnVB87.s:29: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-UnVB87.s:31: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-UnVB87.s:47: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-UnVB87.s:49: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-UnVB87.s:51: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-UnVB87.s:53: 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-cKIoAh.s: Assembler messages:
try.c: /tmp/cc-cKIoAh.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cKIoAh.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cKIoAh.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cKIoAh.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cKIoAh.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cKIoAh.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-cKIoAh.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-Kx6pLw.s: Assembler messages:
try.c: /tmp/cc-Kx6pLw.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Kx6pLw.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Kx6pLw.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Kx6pLw.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Kx6pLw.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Kx6pLw.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Kx6pLw.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Kx6pLw.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Kx6pLw.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Kx6pLw.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 ref

Compiler output

Implementation: crypto_hash/whirlpool/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
Whirlpool.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Whirlpool.c: /tmp/cc-hEeCoA.s: Assembler messages:
Whirlpool.c: /tmp/cc-hEeCoA.s:50: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-hEeCoA.s:52: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-hEeCoA.s:53: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-hEeCoA.s:54: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-hEeCoA.s:57: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-hEeCoA.s:93: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-hEeCoA.s:108: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-hEeCoA.s:111: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-hEeCoA.s:126: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-hEeCoA.s:136: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-hEeCoA.s:196: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-hEeCoA.s:1960: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-hEeCoA.s:2117: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-hEeCoA.s:2119: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-hEeCoA.s:2132: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-hEeCoA.s:2169: Warning: conditional outside an IT block for Thumb.
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-LT0kRd.s: Assembler messages:
hash.c: /tmp/cc-LT0kRd.s:25: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-LT0kRd.s:27: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-LT0kRd.s:29: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-LT0kRd.s:31: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-LT0kRd.s:47: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-LT0kRd.s:49: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-LT0kRd.s:51: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-LT0kRd.s:53: 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-vvLIio.s: Assembler messages:
try.c: /tmp/cc-vvLIio.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-vvLIio.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-vvLIio.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-vvLIio.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-vvLIio.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-vvLIio.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-vvLIio.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-BNMVUQ.s: Assembler messages:
try.c: /tmp/cc-BNMVUQ.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-BNMVUQ.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-BNMVUQ.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-BNMVUQ.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-BNMVUQ.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-BNMVUQ.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-BNMVUQ.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-BNMVUQ.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-BNMVUQ.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-BNMVUQ.s:116: Warning: conditional outside an IT block for Thumb.
try.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-Z155Yh.s: Assembler messages:
try.c: /tmp/cc-Z155Yh.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Z155Yh.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Z155Yh.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Z155Yh.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Z155Yh.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Z155Yh.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Z155Yh.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-PZLHGx.s: Assembler messages:
try.c: /tmp/cc-PZLHGx.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-PZLHGx.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-PZLHGx.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-PZLHGx.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-PZLHGx.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-PZLHGx.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-PZLHGx.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-PZLHGx.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-PZLHGx.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-PZLHGx.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 ref

Compiler output

Implementation: crypto_hash/whirlpool/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Whirlpool.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Whirlpool.c: /tmp/cc-SC5qIC.s: Assembler messages:
Whirlpool.c: /tmp/cc-SC5qIC.s:50: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-SC5qIC.s:52: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-SC5qIC.s:53: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-SC5qIC.s:54: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-SC5qIC.s:57: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-SC5qIC.s:93: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-SC5qIC.s:108: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-SC5qIC.s:111: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-SC5qIC.s:126: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-SC5qIC.s:136: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-SC5qIC.s:196: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-SC5qIC.s:1960: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-SC5qIC.s:2117: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-SC5qIC.s:2119: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-SC5qIC.s:2132: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-SC5qIC.s:2169: Warning: conditional outside an IT block for Thumb.
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-KFCyDe.s: Assembler messages:
hash.c: /tmp/cc-KFCyDe.s:25: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-KFCyDe.s:27: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-KFCyDe.s:29: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-KFCyDe.s:31: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-KFCyDe.s:47: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-KFCyDe.s:49: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-KFCyDe.s:51: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-KFCyDe.s:53: 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-5sfWem.s: Assembler messages:
try.c: /tmp/cc-5sfWem.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-5sfWem.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-5sfWem.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-5sfWem.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-5sfWem.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-5sfWem.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-5sfWem.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-vNTYzK.s: Assembler messages:
try.c: /tmp/cc-vNTYzK.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-vNTYzK.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-vNTYzK.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-vNTYzK.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-vNTYzK.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-vNTYzK.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-vNTYzK.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-vNTYzK.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-vNTYzK.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-vNTYzK.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 ref

Compiler output

Implementation: crypto_hash/whirlpool/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Whirlpool.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Whirlpool.c: /tmp/cc-4v8tAX.s: Assembler messages:
Whirlpool.c: /tmp/cc-4v8tAX.s:50: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-4v8tAX.s:52: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-4v8tAX.s:53: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-4v8tAX.s:54: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-4v8tAX.s:57: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-4v8tAX.s:93: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-4v8tAX.s:108: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-4v8tAX.s:111: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-4v8tAX.s:126: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-4v8tAX.s:136: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-4v8tAX.s:196: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-4v8tAX.s:1960: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-4v8tAX.s:2117: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-4v8tAX.s:2119: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-4v8tAX.s:2132: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-4v8tAX.s:2169: Warning: conditional outside an IT block for Thumb.
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-Hcjamt.s: Assembler messages:
hash.c: /tmp/cc-Hcjamt.s:25: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-Hcjamt.s:27: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-Hcjamt.s:29: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-Hcjamt.s:31: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-Hcjamt.s:47: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-Hcjamt.s:49: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-Hcjamt.s:51: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-Hcjamt.s:53: 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-AMXVQO.s: Assembler messages:
try.c: /tmp/cc-AMXVQO.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-AMXVQO.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-AMXVQO.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-AMXVQO.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-AMXVQO.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-AMXVQO.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-AMXVQO.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-WlLyqe.s: Assembler messages:
try.c: /tmp/cc-WlLyqe.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-WlLyqe.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-WlLyqe.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-WlLyqe.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-WlLyqe.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-WlLyqe.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-WlLyqe.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-WlLyqe.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-WlLyqe.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-WlLyqe.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 ref

Compiler output

Implementation: crypto_hash/whirlpool/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Whirlpool.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Whirlpool.c: /tmp/cc-Rw3njb.s: Assembler messages:
Whirlpool.c: /tmp/cc-Rw3njb.s:50: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-Rw3njb.s:52: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-Rw3njb.s:53: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-Rw3njb.s:54: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-Rw3njb.s:57: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-Rw3njb.s:93: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-Rw3njb.s:108: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-Rw3njb.s:111: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-Rw3njb.s:126: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-Rw3njb.s:136: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-Rw3njb.s:196: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-Rw3njb.s:1960: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-Rw3njb.s:2117: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-Rw3njb.s:2119: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-Rw3njb.s:2132: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-Rw3njb.s:2169: Warning: conditional outside an IT block for Thumb.
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-QiGlUC.s: Assembler messages:
hash.c: /tmp/cc-QiGlUC.s:25: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QiGlUC.s:27: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QiGlUC.s:29: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QiGlUC.s:31: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QiGlUC.s:47: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QiGlUC.s:49: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QiGlUC.s:51: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-QiGlUC.s:53: 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-8vQq9h.s: Assembler messages:
try.c: /tmp/cc-8vQq9h.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-8vQq9h.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-8vQq9h.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-8vQq9h.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-8vQq9h.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-8vQq9h.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-8vQq9h.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-Uc3xVu.s: Assembler messages:
try.c: /tmp/cc-Uc3xVu.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Uc3xVu.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Uc3xVu.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Uc3xVu.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Uc3xVu.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Uc3xVu.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Uc3xVu.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Uc3xVu.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Uc3xVu.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-Uc3xVu.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 ref

Compiler output

Implementation: crypto_hash/whirlpool/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
Whirlpool.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Whirlpool.c: /tmp/cc-qBqqvI.s: Assembler messages:
Whirlpool.c: /tmp/cc-qBqqvI.s:50: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-qBqqvI.s:52: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-qBqqvI.s:53: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-qBqqvI.s:54: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-qBqqvI.s:57: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-qBqqvI.s:93: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-qBqqvI.s:108: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-qBqqvI.s:111: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-qBqqvI.s:126: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-qBqqvI.s:136: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-qBqqvI.s:196: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-qBqqvI.s:1960: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-qBqqvI.s:2117: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-qBqqvI.s:2119: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-qBqqvI.s:2132: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-qBqqvI.s:2169: Warning: conditional outside an IT block for Thumb.
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-JVRAsb.s: Assembler messages:
hash.c: /tmp/cc-JVRAsb.s:25: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-JVRAsb.s:27: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-JVRAsb.s:29: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-JVRAsb.s:31: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-JVRAsb.s:47: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-JVRAsb.s:49: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-JVRAsb.s:51: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-JVRAsb.s:53: 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-4hzKFw.s: Assembler messages:
try.c: /tmp/cc-4hzKFw.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4hzKFw.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4hzKFw.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4hzKFw.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4hzKFw.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4hzKFw.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4hzKFw.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-KVzmdh.s: Assembler messages:
try.c: /tmp/cc-KVzmdh.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-KVzmdh.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-KVzmdh.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-KVzmdh.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-KVzmdh.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-KVzmdh.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-KVzmdh.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-KVzmdh.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-KVzmdh.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-KVzmdh.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 ref

Compiler output

Implementation: crypto_hash/whirlpool/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Whirlpool.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
Whirlpool.c: /tmp/cc-zeIauQ.s: Assembler messages:
Whirlpool.c: /tmp/cc-zeIauQ.s:50: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-zeIauQ.s:52: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-zeIauQ.s:53: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-zeIauQ.s:54: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-zeIauQ.s:57: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-zeIauQ.s:93: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-zeIauQ.s:108: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-zeIauQ.s:111: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-zeIauQ.s:126: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-zeIauQ.s:136: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-zeIauQ.s:196: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-zeIauQ.s:1960: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-zeIauQ.s:2117: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-zeIauQ.s:2119: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-zeIauQ.s:2132: Warning: conditional outside an IT block for Thumb.
Whirlpool.c: /tmp/cc-zeIauQ.s:2169: Warning: conditional outside an IT block for Thumb.
hash.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
hash.c: /tmp/cc-gzWYAk.s: Assembler messages:
hash.c: /tmp/cc-gzWYAk.s:25: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-gzWYAk.s:27: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-gzWYAk.s:29: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-gzWYAk.s:31: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-gzWYAk.s:47: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-gzWYAk.s:49: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-gzWYAk.s:51: Warning: conditional outside an IT block for Thumb.
hash.c: /tmp/cc-gzWYAk.s:53: 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-3pIxqG.s: Assembler messages:
try.c: /tmp/cc-3pIxqG.s:125: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-3pIxqG.s:162: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-3pIxqG.s:174: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-3pIxqG.s:198: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-3pIxqG.s:208: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-3pIxqG.s:225: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-3pIxqG.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-1FbeiJ.s: Assembler messages:
try.c: /tmp/cc-1FbeiJ.s:25: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1FbeiJ.s:31: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1FbeiJ.s:37: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1FbeiJ.s:43: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1FbeiJ.s:49: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1FbeiJ.s:55: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1FbeiJ.s:61: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1FbeiJ.s:62: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1FbeiJ.s:90: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-1FbeiJ.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 ref

Compiler output

Implementation: crypto_hash/whirlpool/cryptopp
Compiler: g++
hash.cpp: hash.cpp:1:31: error: cryptopp/whrlpool.h: No such file or directory
hash.cpp: hash.cpp: In function 'int crypto_hash_whirlpool_cryptopp(unsigned char*, const unsigned char*, long long unsigned int)':
hash.cpp: hash.cpp:6: error: 'CryptoPP' has not been declared
hash.cpp: hash.cpp:6: error: expected ';' before 'h'
hash.cpp: hash.cpp:7: error: 'h' was not declared in this scope

Number of similar (compiler,implementation) pairs: 70, namely:
CompilerImplementations
g++ cryptopp
g++ -O2 -fomit-frame-pointer cryptopp
g++ -O3 -fomit-frame-pointer cryptopp
g++ -O -fomit-frame-pointer cryptopp
g++ -Os -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O2 -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O3 -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -Os -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer cryptopp
g++ -mcpu=arm1020t -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=arm1020t -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=arm1020t -O -fomit-frame-pointer cryptopp
g++ -mcpu=arm10tdmi -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=arm10tdmi -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=arm10tdmi -O -fomit-frame-pointer cryptopp
g++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns cryptopp
g++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns cryptopp
g++ -mcpu=arm1136j-s -O -fomit-frame-pointer cryptopp
g++ -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns cryptopp
g++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns cryptopp
g++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns cryptopp
g++ -mcpu=arm1136jf-s -O -fomit-frame-pointer cryptopp
g++ -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns cryptopp
g++ -mcpu=arm7tdmi -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=arm7tdmi -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=arm7tdmi -O -fomit-frame-pointer cryptopp
g++ -mcpu=arm920 -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=arm920 -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=arm920 -O -fomit-frame-pointer cryptopp
g++ -mcpu=arm920t -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=arm920t -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=arm920t -O -fomit-frame-pointer cryptopp
g++ -mcpu=arm940t -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=arm940t -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=arm940t -O -fomit-frame-pointer cryptopp
g++ -mcpu=arm9 -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=arm9 -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=arm9 -O -fomit-frame-pointer cryptopp
g++ -mcpu=arm9e -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=arm9e -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=arm9e -O -fomit-frame-pointer cryptopp
g++ -mcpu=arm9tdmi -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=arm9tdmi -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=arm9tdmi -O -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-a9 -O -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-a9 -Os -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer cryptopp
g++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer cryptopp
g++ -mcpu=ep9312 -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=ep9312 -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=ep9312 -O -fomit-frame-pointer cryptopp
g++ -mcpu=xscale -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=xscale -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=xscale -O -fomit-frame-pointer cryptopp

Compiler output

Implementation: crypto_hash/whirlpool/cryptopp
Compiler: g++ -mcpu=arm810 -O2 -fomit-frame-pointer
hash.cpp: hash.cpp:1: warning: target CPU does not support THUMB instructions
hash.cpp: hash.cpp:1:31: error: cryptopp/whrlpool.h: No such file or directory
hash.cpp: hash.cpp: In function 'int crypto_hash_whirlpool_cryptopp(unsigned char*, const unsigned char*, long long unsigned int)':
hash.cpp: hash.cpp:6: error: 'CryptoPP' has not been declared
hash.cpp: hash.cpp:6: error: expected ';' before 'h'
hash.cpp: hash.cpp:7: error: 'h' was not declared in this scope

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
g++ -mcpu=arm810 -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=arm810 -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=arm810 -O -fomit-frame-pointer cryptopp
g++ -mcpu=arm810 -Os -fomit-frame-pointer cryptopp
g++ -mcpu=arm8 -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=arm8 -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=arm8 -O -fomit-frame-pointer cryptopp
g++ -mcpu=arm8 -Os -fomit-frame-pointer cryptopp
g++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=strongarm1100 -O -fomit-frame-pointer cryptopp
g++ -mcpu=strongarm1100 -Os -fomit-frame-pointer cryptopp
g++ -mcpu=strongarm110 -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=strongarm110 -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=strongarm110 -O -fomit-frame-pointer cryptopp
g++ -mcpu=strongarm110 -Os -fomit-frame-pointer cryptopp
g++ -mcpu=strongarm -O2 -fomit-frame-pointer cryptopp
g++ -mcpu=strongarm -O3 -fomit-frame-pointer cryptopp
g++ -mcpu=strongarm -O -fomit-frame-pointer cryptopp
g++ -mcpu=strongarm -Os -fomit-frame-pointer cryptopp

Compiler output

Implementation: crypto_hash/whirlpool/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
Whirlpool.c: Whirlpool.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 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