Implementation notes: amd64, mangetsu, crypto_hash/cheetah256

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: cheetah256
TimeImplementationCompilerBenchmark dateSUPERCOP version
14332asm64gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091120140907
14344asmgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091120140907
14372asm64gcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091120140907
14436asm64gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091120140907
14452asm64gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091120140907
14452asmgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091120140907
14456asmgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091120140907
14456asmgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091120140907
14460asmgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091120140907
14460asm64gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091120140907
14460asmgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091120140907
14472asm64gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091120140907
14472asm64gcc-4.7 -march=nocona -O -fomit-frame-pointer2014091120140907
14476asmgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091120140907
14476asmgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091120140907
14480asm64gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091120140907
14484asm64gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091120140907
14484asmgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091120140907
14488asm64gcc-4.7 -m64 -O -fomit-frame-pointer2014091120140907
14488asm64gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091120140907
14500asmgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091120140907
14500asmgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091120140907
14500asmgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091120140907
14512asm64gcc-4.7 -O -fomit-frame-pointer2014091120140907
14520asmgcc-4.7 -m64 -O -fomit-frame-pointer2014091120140907
14520asm64gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091120140907
14528asm64gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091120140907
14588asmgcc-4.7 -O -fomit-frame-pointer2014091120140907
14616asm64gcc-4.7 -march=k8 -O -fomit-frame-pointer2014091120140907
14656asmgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091120140907
14664asm64gcc-4.7 -O2 -fomit-frame-pointer2014091120140907
14664asmgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091120140907
14668asm64gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091120140907
14668asmgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091120140907
14668asm64gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091120140907
14672asmgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091120140907
14672asm64gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091120140907
14676asm64gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091120140907
14680asmgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091120140907
14680asmgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091120140907
14684asm64gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091120140907
14692asmgcc-4.7 -O2 -fomit-frame-pointer2014091120140907
14692asmgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091120140907
14692asm64gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091120140907
14692asmgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091120140907
14696asm64gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091120140907
14700asmgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091120140907
14700asmgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091120140907
14704asmgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091120140907
14712asm64gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
14712asm64gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091120140907
14712asmgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091120140907
14712asmgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
14716asm64gcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091120140907
14716asmgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091120140907
14716asm64gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091120140907
14724asmgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091120140907
14724asm64gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091120140907
14724asm64gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
14732asmgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091120140907
14732asmgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091120140907
14736asm64gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091120140907
14736asmgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
14748asmgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
14756asm64gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
14760asmgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091120140907
14764asm64gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091120140907
14772asmgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091120140907
14776asmgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091120140907
14780asm64gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091120140907
14792asm64gcc-4.7 -m64 -O2 -fomit-frame-pointer2014091120140907
14800asmgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091120140907
14804asm64gcc-4.7 -O3 -fomit-frame-pointer2014091120140907
14804asm64gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091120140907
14804asm64gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091120140907
14808asm64gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091120140907
14812asmgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091120140907
14816asmgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091120140907
14816asm64gcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091120140907
14820asmgcc-4.7 -O3 -fomit-frame-pointer2014091120140907
14820asmgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091120140907
14824asm64gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091120140907
14828asmgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091120140907
14832asm64gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091120140907
14836asm64gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
14836asm64gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091120140907
14840asm64gcc-4.7 -m64 -O3 -fomit-frame-pointer2014091120140907
14844asmgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091120140907
14844asm64gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091120140907
14848asmgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091120140907
14852asmgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091120140907
14852asmgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091120140907
14852asm64gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
14852asmgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091120140907
14860asmgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091120140907
14868asmgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091120140907
14868asm64gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091120140907
14872asmgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
14880asm64gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091120140907
14880asm64gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091120140907
14884asm64gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091120140907
14884asm64gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091120140907
14888asmgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091120140907
14896asmgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091120140907
14904asm64gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091120140907
14908asmgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091120140907
14912asm64gcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091120140907
14916asmgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091120140907
14916asmgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091120140907
14916asm64gcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091120140907
14920asm64gcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091120140907
14928asmgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091120140907
14936asmgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091120140907
14944asmgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091120140907
14944asm64gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091120140907
14956asm64gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091120140907
14964asm64gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091120140907
14968asmgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091120140907
14976asmgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091120140907
14976asm64gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091120140907
14988asm64gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091120140907
14988asmgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091120140907
14992asmgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091120140907
14996asmgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091120140907
14996asm64gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091120140907
15000asm64gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091120140907
15000asm64gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091120140907
15008asm64gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091120140907
15008asmgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091120140907
15012asmgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091120140907
15020asmgcc-4.7 -m64 -Os -fomit-frame-pointer2014091120140907
15020asmgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091120140907
15024asm64gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091120140907
15024asm64gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091120140907
15024asm64gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091120140907
15028asm64gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091120140907
15028asm64gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091120140907
15028asm64gcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091120140907
15032asmgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091120140907
15032asm64gcc-4.7 -m64 -Os -fomit-frame-pointer2014091120140907
15032asm64gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091120140907
15036asm64gcc-4.7 -Os -fomit-frame-pointer2014091120140907
15044asmgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091120140907
15048asmgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091120140907
15048asm64gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091120140907
15068asmgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091120140907
15072asmgcc-4.7 -Os -fomit-frame-pointer2014091120140907
15096asm64gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091120140907
15096asm64gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091120140907
15096asmgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
15112asmgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091120140907
15120asm64gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091120140907
15120asm64gcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091120140907
15124asm64gcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091120140907
15148asmgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091120140907
15156asm64gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091120140907
15164asmgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091120140907
15184asmgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091120140907
15196asm64gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091120140907
15204asm64gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091120140907
15204asm64gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091120140907
15220asm64gcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091120140907
15228asm64gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091120140907
15236asm64gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091120140907
15236asm64gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091120140907
15244asmgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091120140907
15252asmgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091120140907
15256asm64gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091120140907
15256asmgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091120140907
15268asmgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091120140907
15268asmgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091120140907
15268asmgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091120140907
15276asm64gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091120140907
15276asmgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091120140907
15280asm64gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091120140907
15284asm64gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091120140907
15284asmgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091120140907
15284asmgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091120140907
15292asm64gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091120140907
15304asmgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091120140907
15304asmgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091120140907
15316asm64gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091120140907
15320asm64gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091120140907
15324asm64gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091120140907
15324asmgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091120140907
15324asmgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091120140907
15328asmgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091120140907
15328asm64gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091120140907
15332asmgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091120140907
15336asm64gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091120140907
15348asmgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
15352asmgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091120140907
15352asmgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091120140907
15352asmgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091120140907
15360asmgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091120140907
15364asmgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091120140907
15420asm64gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091120140907
15440asm64gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091120140907
15444asm64gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
15584asmgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091120140907
17420asm64cc2014091120140907
17432asmgcc-4.82014091120140907
17468asmgcc-4.8 -funroll-loops2014091120140907
17616asmcc2014091120140907
17628asm64gcc-4.82014091120140907
17652asm64gcc-4.8 -funroll-loops2014091120140907
18024asmgcc-4.7 -funroll-loops2014091120140907
18100asm64gcc-4.72014091120140907
18116asm64gcc-4.7 -funroll-loops2014091120140907
18140asmgcc-4.72014091120140907

Test failure

Implementation: crypto_hash/cheetah256/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/cheetah256/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/cheetah256/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/cheetah256/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/cheetah256/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/cheetah256/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/cheetah256/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/cheetah256/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/cheetah256/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/cheetah256/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/cheetah256/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