Implementation notes: amd64, mangetsu, crypto_hash/cheetah512

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: cheetah512
TimeImplementationCompilerBenchmark dateSUPERCOP version
26064asm64gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091120140907
26148asmgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091120140907
26200asm64gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091120140907
26212asm64gcc-4.7 -march=k8 -O -fomit-frame-pointer2014091120140907
26240asm64gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091120140907
26260asmgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091120140907
26268asmgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091120140907
26268asmgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091120140907
26272asmgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091120140907
26292asmgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091120140907
26296asmgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091120140907
26316asmgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091120140907
26316asmgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091120140907
26324asm64gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091120140907
26340asm64gcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091120140907
26348asm64gcc-4.7 -O -fomit-frame-pointer2014091120140907
26352asm64gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091120140907
26364asm64gcc-4.7 -march=nocona -O -fomit-frame-pointer2014091120140907
26368asmgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091120140907
26376asm64gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091120140907
26392asm64gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091120140907
26392asmgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091120140907
26392asmgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091120140907
26396asm64gcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091120140907
26400asmgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091120140907
26404asm64gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091120140907
26444asm64gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091120140907
26448asmgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091120140907
26452asm64gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091120140907
26484asmgcc-4.7 -O -fomit-frame-pointer2014091120140907
26484asm64gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091120140907
26508asmgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091120140907
26524asmgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091120140907
26524asm64gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091120140907
26528asmgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091120140907
26532asmgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091120140907
26540asm64gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091120140907
26552asm64gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091120140907
26552asm64gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091120140907
26556asm64gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091120140907
26556asmgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091120140907
26560asm64gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091120140907
26572asmgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091120140907
26572asm64gcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091120140907
26576asm64gcc-4.7 -m64 -O -fomit-frame-pointer2014091120140907
26576asm64gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
26576asmgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091120140907
26576asm64gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091120140907
26584asmgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091120140907
26584asm64gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091120140907
26588asm64gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091120140907
26604asmgcc-4.7 -m64 -O -fomit-frame-pointer2014091120140907
26604asmgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091120140907
26604asmgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091120140907
26604asm64gcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091120140907
26612asm64gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091120140907
26612asm64gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091120140907
26624asmgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091120140907
26632asmgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091120140907
26636asm64gcc-4.7 -O3 -fomit-frame-pointer2014091120140907
26636asmgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091120140907
26636asm64gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091120140907
26644asm64gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091120140907
26644asm64gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091120140907
26648asmgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091120140907
26648asmgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091120140907
26652asm64gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091120140907
26652asmgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091120140907
26656asm64gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091120140907
26664asmgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091120140907
26664asmgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091120140907
26668asmgcc-4.7 -m64 -Os -fomit-frame-pointer2014091120140907
26668asmgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
26668asmgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091120140907
26672asm64gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
26680asmgcc-4.7 -O3 -fomit-frame-pointer2014091120140907
26684asm64gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091120140907
26688asmgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091120140907
26688asm64gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091120140907
26688asmgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091120140907
26688asm64gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091120140907
26696asmgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091120140907
26696asmgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091120140907
26704asm64gcc-4.7 -m64 -Os -fomit-frame-pointer2014091120140907
26704asmgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091120140907
26704asm64gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091120140907
26704asm64gcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091120140907
26708asmgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091120140907
26712asm64gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091120140907
26716asmgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091120140907
26732asm64gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091120140907
26748asmgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091120140907
26748asm64gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091120140907
26748asm64gcc-4.7 -m64 -O3 -fomit-frame-pointer2014091120140907
26748asmgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091120140907
26752asmgcc-4.7 -O2 -fomit-frame-pointer2014091120140907
26752asm64gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091120140907
26752asmgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091120140907
26756asm64gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091120140907
26756asmgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091120140907
26760asm64gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091120140907
26764asmgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091120140907
26768asmgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
26772asm64gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091120140907
26772asm64gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091120140907
26776asm64gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091120140907
26780asmgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091120140907
26780asm64gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091120140907
26780asmgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091120140907
26784asmgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091120140907
26788asm64gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
26796asm64gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
26804asm64gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091120140907
26804asm64gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091120140907
26824asmgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091120140907
26832asm64gcc-4.7 -O2 -fomit-frame-pointer2014091120140907
26836asmgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091120140907
26836asmgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091120140907
26836asm64gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091120140907
26840asm64gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091120140907
26848asm64gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091120140907
26856asm64gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091120140907
26856asmgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091120140907
26856asm64gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091120140907
26860asm64gcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091120140907
26872asmgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091120140907
26872asmgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091120140907
26872asm64gcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091120140907
26876asm64gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091120140907
26884asmgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091120140907
26884asmgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091120140907
26892asmgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091120140907
26892asm64gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091120140907
26896asm64gcc-4.7 -m64 -O2 -fomit-frame-pointer2014091120140907
26904asm64gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091120140907
26904asm64gcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091120140907
26908asm64gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091120140907
26908asm64gcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091120140907
26912asm64gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091120140907
26924asm64gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091120140907
26928asm64gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091120140907
26928asm64gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091120140907
26932asm64gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
26936asmgcc-4.7 -Os -fomit-frame-pointer2014091120140907
26936asm64gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091120140907
26936asmgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091120140907
26936asm64gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091120140907
26944asmgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091120140907
26944asm64gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
26944asm64gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091120140907
26948asmgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091120140907
26964asm64gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091120140907
26964asm64gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091120140907
26968asm64gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091120140907
26980asm64gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091120140907
26980asmgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091120140907
26980asmgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091120140907
26988asmgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091120140907
26992asmgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091120140907
26992asm64gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091120140907
26996asm64gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091120140907
27008asmgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
27012asmgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091120140907
27020asm64gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091120140907
27020asmgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091120140907
27020asmgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091120140907
27032asmgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091120140907
27036asmgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
27044asm64gcc-4.7 -Os -fomit-frame-pointer2014091120140907
27044asmgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091120140907
27044asmgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091120140907
27044asmgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091120140907
27052asmgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091120140907
27060asmgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091120140907
27064asm64gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091120140907
27076asmgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091120140907
27076asmgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091120140907
27092asmgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091120140907
27096asm64gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091120140907
27100asm64gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091120140907
27104asmgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091120140907
27116asmgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091120140907
27120asm64gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091120140907
27120asmgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091120140907
27156asmgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091120140907
27164asm64gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091120140907
27168asmgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091120140907
27172asm64gcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091120140907
27180asmgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091120140907
27180asmgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091120140907
27184asm64gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091120140907
27216asm64gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091120140907
27280asmgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
27308asmgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
27348asmgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091120140907
27352asm64gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091120140907
27448asmgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091120140907
27612asmgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091120140907
27640asmgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091120140907
28396asmgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091120140907
28628asm64cc2014091120140907
28768asmcc2014091120140907
28824asmgcc-4.82014091120140907
28828asm64gcc-4.82014091120140907
28864asm64gcc-4.8 -funroll-loops2014091120140907
29184asmgcc-4.8 -funroll-loops2014091120140907
29412asm64gcc-4.7 -funroll-loops2014091120140907
29448asm64gcc-4.72014091120140907
29464asmgcc-4.7 -funroll-loops2014091120140907
29500asmgcc-4.72014091120140907

Test failure

Implementation: crypto_hash/cheetah512/asm
Compiler: gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 204, namely:
CompilerImplementations
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer asm asm64
gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer asm asm64
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer asm asm64
gcc-4.8 -O2 -fomit-frame-pointer asm asm64
gcc-4.8 -O3 -fomit-frame-pointer asm asm64
gcc-4.8 -O -fomit-frame-pointer asm asm64
gcc-4.8 -Os -fomit-frame-pointer asm asm64
gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer asm asm64
gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer asm asm64
gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer asm asm64
gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -O -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -Os -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer asm asm64
gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -O2 -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -O3 -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -O -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -Os -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer asm asm64
gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer asm asm64
gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer asm asm64
gcc-4.8 -march=barcelona -O -fomit-frame-pointer asm asm64
gcc-4.8 -march=barcelona -Os -fomit-frame-pointer asm asm64
gcc-4.8 -march=k8 -O2 -fomit-frame-pointer asm asm64
gcc-4.8 -march=k8 -O3 -fomit-frame-pointer asm asm64
gcc-4.8 -march=k8 -O -fomit-frame-pointer asm asm64
gcc-4.8 -march=k8 -Os -fomit-frame-pointer asm asm64
gcc-4.8 -march=nocona -O2 -fomit-frame-pointer asm asm64
gcc-4.8 -march=nocona -O3 -fomit-frame-pointer asm asm64
gcc-4.8 -march=nocona -O -fomit-frame-pointer asm asm64
gcc-4.8 -march=nocona -Os -fomit-frame-pointer asm asm64

Test failure

Implementation: crypto_hash/cheetah512/asm
Compiler: gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer asm asm64
gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer asm asm64

Compiler output

Implementation: crypto_hash/cheetah512/asm
Compiler: clang -O3 -fomit-frame-pointer
Cheetah.c: Cheetah.c:220:4: warning: implicit declaration of function 'Cheetah25664' is invalid in C99 [-Wimplicit-function-declaration]
Cheetah.c: Cheetah25664(&Te0,&T640,&state->gt;core, data, totLength);
Cheetah.c: ^
Cheetah.c: Cheetah.c:232:4: warning: implicit declaration of function 'Cheetah51264' is invalid in C99 [-Wimplicit-function-declaration]
Cheetah.c: Cheetah51264(&Te0,&T640,&state->gt;core64, data, totLength);
Cheetah.c: ^
Cheetah.c: 2 warnings generated.
hash.c: In file included from hash.c:2:
hash.c: ./Cheetah.c:220:4: warning: implicit declaration of function 'Cheetah25664' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: Cheetah25664(&Te0,&T640,&state->gt;core, data, totLength);
hash.c: ^
hash.c: ./Cheetah.c:232:4: warning: implicit declaration of function 'Cheetah51264' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: Cheetah51264(&Te0,&T640,&state->gt;core64, data, totLength);
hash.c: ^
hash.c: 2 warnings generated.
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
Cheetah256-64.s: Cheetah256-64.s:3493:14: error: unexpected token in '.fill' directive
Cheetah256-64.s: .fill 512
Cheetah256-64.s: ^

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer asm asm64

Compiler output

Implementation: crypto_hash/cheetah512/asm
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
Cheetah.c: Cheetah.c:220:4: warning: implicit declaration of function 'Cheetah25664' is invalid in C99 [-Wimplicit-function-declaration]
Cheetah.c: Cheetah25664(&Te0,&T640,&state->gt;core, data, totLength);
Cheetah.c: ^
Cheetah.c: Cheetah.c:232:4: warning: implicit declaration of function 'Cheetah51264' is invalid in C99 [-Wimplicit-function-declaration]
Cheetah.c: Cheetah51264(&Te0,&T640,&state->gt;core64, data, totLength);
Cheetah.c: ^
Cheetah.c: 2 warnings generated.
hash.c: In file included from hash.c:2:
hash.c: ./Cheetah.c:220:4: warning: implicit declaration of function 'Cheetah25664' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: Cheetah25664(&Te0,&T640,&state->gt;core, data, totLength);
hash.c: ^
hash.c: ./Cheetah.c:232:4: warning: implicit declaration of function 'Cheetah51264' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: Cheetah51264(&Te0,&T640,&state->gt;core64, data, totLength);
hash.c: ^
hash.c: 2 warnings generated.
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
Cheetah256-64.s: Cheetah256-64.s:3493:14: error: unexpected token in '.fill' directive
Cheetah256-64.s: .fill 512
Cheetah256-64.s: ^

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

Compiler output

Implementation: crypto_hash/cheetah512/asm
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Cheetah.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
Cheetah.c: Cheetah.c:220:4: warning: implicit declaration of function 'Cheetah25664' is invalid in C99 [-Wimplicit-function-declaration]
Cheetah.c: Cheetah25664(&Te0,&T640,&state->gt;core, data, totLength);
Cheetah.c: ^
Cheetah.c: Cheetah.c:232:4: warning: implicit declaration of function 'Cheetah51264' is invalid in C99 [-Wimplicit-function-declaration]
Cheetah.c: Cheetah51264(&Te0,&T640,&state->gt;core64, data, totLength);
Cheetah.c: ^
Cheetah.c: 2 warnings generated.
hash.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
hash.c: In file included from hash.c:2:
hash.c: ./Cheetah.c:220:4: warning: implicit declaration of function 'Cheetah25664' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: Cheetah25664(&Te0,&T640,&state->gt;core, data, totLength);
hash.c: ^
hash.c: ./Cheetah.c:232:4: warning: implicit declaration of function 'Cheetah51264' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: Cheetah51264(&Te0,&T640,&state->gt;core64, data, totLength);
hash.c: ^
hash.c: 2 warnings generated.
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
Cheetah256-64.s: Cheetah256-64.s:3493:14: error: unexpected token in '.fill' directive
Cheetah256-64.s: .fill 512
Cheetah256-64.s: ^

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer asm asm64

Compiler output

Implementation: crypto_hash/cheetah512/asm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
Cheetah.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
Cheetah.c: Cheetah.c:220:4: warning: implicit declaration of function 'Cheetah25664' is invalid in C99 [-Wimplicit-function-declaration]
Cheetah.c: Cheetah25664(&Te0,&T640,&state->gt;core, data, totLength);
Cheetah.c: ^
Cheetah.c: Cheetah.c:232:4: warning: implicit declaration of function 'Cheetah51264' is invalid in C99 [-Wimplicit-function-declaration]
Cheetah.c: Cheetah51264(&Te0,&T640,&state->gt;core64, data, totLength);
Cheetah.c: ^
Cheetah.c: 2 warnings generated.
hash.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: In file included from hash.c:2:
hash.c: ./Cheetah.c:220:4: warning: implicit declaration of function 'Cheetah25664' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: Cheetah25664(&Te0,&T640,&state->gt;core, data, totLength);
hash.c: ^
hash.c: ./Cheetah.c:232:4: warning: implicit declaration of function 'Cheetah51264' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: Cheetah51264(&Te0,&T640,&state->gt;core64, data, totLength);
hash.c: ^
hash.c: 2 warnings generated.
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-maes'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
Cheetah256-64.s: Cheetah256-64.s:3493:14: error: unexpected token in '.fill' directive
Cheetah256-64.s: .fill 512
Cheetah256-64.s: ^

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer asm asm64

Compiler output

Implementation: crypto_hash/cheetah512/asm
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
Cheetah.c: Cheetah.c:220:4: warning: implicit declaration of function 'Cheetah25664' is invalid in C99 [-Wimplicit-function-declaration]
Cheetah.c: Cheetah25664(&Te0,&T640,&state->gt;core, data, totLength);
Cheetah.c: ^
Cheetah.c: Cheetah.c:232:4: warning: implicit declaration of function 'Cheetah51264' is invalid in C99 [-Wimplicit-function-declaration]
Cheetah.c: Cheetah51264(&Te0,&T640,&state->gt;core64, data, totLength);
Cheetah.c: ^
Cheetah.c: 2 warnings generated.
hash.c: In file included from hash.c:2:
hash.c: ./Cheetah.c:220:4: warning: implicit declaration of function 'Cheetah25664' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: Cheetah25664(&Te0,&T640,&state->gt;core, data, totLength);
hash.c: ^
hash.c: ./Cheetah.c:232:4: warning: implicit declaration of function 'Cheetah51264' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: Cheetah51264(&Te0,&T640,&state->gt;core64, data, totLength);
hash.c: ^
hash.c: 2 warnings generated.
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
Cheetah256-64.s: Cheetah256-64.s:3493:14: error: unexpected token in '.fill' directive
Cheetah256-64.s: .fill 512
Cheetah256-64.s: ^

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

Compiler output

Implementation: crypto_hash/cheetah512/asm
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
Cheetah.c: Cheetah.c:220:4: warning: implicit declaration of function 'Cheetah25664' is invalid in C99 [-Wimplicit-function-declaration]
Cheetah.c: Cheetah25664(&Te0,&T640,&state->gt;core, data, totLength);
Cheetah.c: ^
Cheetah.c: Cheetah.c:232:4: warning: implicit declaration of function 'Cheetah51264' is invalid in C99 [-Wimplicit-function-declaration]
Cheetah.c: Cheetah51264(&Te0,&T640,&state->gt;core64, data, totLength);
Cheetah.c: ^
Cheetah.c: 2 warnings generated.
hash.c: In file included from hash.c:2:
hash.c: ./Cheetah.c:220:4: warning: implicit declaration of function 'Cheetah25664' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: Cheetah25664(&Te0,&T640,&state->gt;core, data, totLength);
hash.c: ^
hash.c: ./Cheetah.c:232:4: warning: implicit declaration of function 'Cheetah51264' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: Cheetah51264(&Te0,&T640,&state->gt;core64, data, totLength);
hash.c: ^
hash.c: 2 warnings generated.
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-mavx'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
Cheetah256-64.s: Cheetah256-64.s:3493:14: error: unexpected token in '.fill' directive
Cheetah256-64.s: .fill 512
Cheetah256-64.s: ^

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

Compiler output

Implementation: crypto_hash/cheetah512/asm
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Cheetah.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
Cheetah.c: Cheetah.c:220:4: warning: implicit declaration of function 'Cheetah25664' is invalid in C99 [-Wimplicit-function-declaration]
Cheetah.c: Cheetah25664(&Te0,&T640,&state->gt;core, data, totLength);
Cheetah.c: ^
Cheetah.c: Cheetah.c:232:4: warning: implicit declaration of function 'Cheetah51264' is invalid in C99 [-Wimplicit-function-declaration]
Cheetah.c: Cheetah51264(&Te0,&T640,&state->gt;core64, data, totLength);
Cheetah.c: ^
Cheetah.c: 2 warnings generated.
hash.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
hash.c: In file included from hash.c:2:
hash.c: ./Cheetah.c:220:4: warning: implicit declaration of function 'Cheetah25664' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: Cheetah25664(&Te0,&T640,&state->gt;core, data, totLength);
hash.c: ^
hash.c: ./Cheetah.c:232:4: warning: implicit declaration of function 'Cheetah51264' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: Cheetah51264(&Te0,&T640,&state->gt;core64, data, totLength);
hash.c: ^
hash.c: 2 warnings generated.
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-mavx'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
Cheetah256-64.s: Cheetah256-64.s:3493:14: error: unexpected token in '.fill' directive
Cheetah256-64.s: .fill 512
Cheetah256-64.s: ^

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer asm asm64

Compiler output

Implementation: crypto_hash/cheetah512/asm
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
Cheetah.c: Cheetah.c:220:4: warning: implicit declaration of function 'Cheetah25664' is invalid in C99 [-Wimplicit-function-declaration]
Cheetah.c: Cheetah25664(&Te0,&T640,&state->gt;core, data, totLength);
Cheetah.c: ^
Cheetah.c: Cheetah.c:232:4: warning: implicit declaration of function 'Cheetah51264' is invalid in C99 [-Wimplicit-function-declaration]
Cheetah.c: Cheetah51264(&Te0,&T640,&state->gt;core64, data, totLength);
Cheetah.c: ^
Cheetah.c: 2 warnings generated.
hash.c: In file included from hash.c:2:
hash.c: ./Cheetah.c:220:4: warning: implicit declaration of function 'Cheetah25664' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: Cheetah25664(&Te0,&T640,&state->gt;core, data, totLength);
hash.c: ^
hash.c: ./Cheetah.c:232:4: warning: implicit declaration of function 'Cheetah51264' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: Cheetah51264(&Te0,&T640,&state->gt;core64, data, totLength);
hash.c: ^
hash.c: 2 warnings generated.
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-mavx'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-maes'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
Cheetah256-64.s: Cheetah256-64.s:3493:14: error: unexpected token in '.fill' directive
Cheetah256-64.s: .fill 512
Cheetah256-64.s: ^

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer asm asm64

Compiler output

Implementation: crypto_hash/cheetah512/asm
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
Cheetah.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
Cheetah.c: Cheetah.c:220:4: warning: implicit declaration of function 'Cheetah25664' is invalid in C99 [-Wimplicit-function-declaration]
Cheetah.c: Cheetah25664(&Te0,&T640,&state->gt;core, data, totLength);
Cheetah.c: ^
Cheetah.c: Cheetah.c:232:4: warning: implicit declaration of function 'Cheetah51264' is invalid in C99 [-Wimplicit-function-declaration]
Cheetah.c: Cheetah51264(&Te0,&T640,&state->gt;core64, data, totLength);
Cheetah.c: ^
Cheetah.c: 2 warnings generated.
hash.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
hash.c: In file included from hash.c:2:
hash.c: ./Cheetah.c:220:4: warning: implicit declaration of function 'Cheetah25664' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: Cheetah25664(&Te0,&T640,&state->gt;core, data, totLength);
hash.c: ^
hash.c: ./Cheetah.c:232:4: warning: implicit declaration of function 'Cheetah51264' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: Cheetah51264(&Te0,&T640,&state->gt;core64, data, totLength);
hash.c: ^
hash.c: 2 warnings generated.
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-mavx'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-maes'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-I .'
Cheetah256-64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
Cheetah256-64.s: Cheetah256-64.s:3493:14: error: unexpected token in '.fill' directive
Cheetah256-64.s: .fill 512
Cheetah256-64.s: ^

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer asm asm64