Implementation notes: amd64, hydra2, crypto_hash/shabal512

Computer: hydra2
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: shabal512
TimeImplementationCompilerBenchmark dateSUPERCOP version
11840refgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
11888refgcc -march=k8 -O -fomit-frame-pointer2014052820140525
11940refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
11964refgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
11996refgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
12024refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
12028refgcc -m64 -O -fomit-frame-pointer2014052820140525
12036refgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
12044refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
12052refgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
12072refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
12076refgcc -O -fomit-frame-pointer2014052820140525
12076refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
12092refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
12108refgcc -march=nocona -O -fomit-frame-pointer2014052820140525
12120refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
12136refgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
12144refgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
12144refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
12160refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
12208refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
12212refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
12236refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
12276refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
12296refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
12308refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
12336refgcc -m64 -O3 -fomit-frame-pointer2014052820140525
12336refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
12352refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
12360refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
12364refgcc -O3 -fomit-frame-pointer2014052820140525
12368refgcc -m64 -O2 -fomit-frame-pointer2014052820140525
12376refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
12384refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
12384refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
12392refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
12392refgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
12392refgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
12400refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
12400refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
12404refgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
12408refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
12412refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
12412refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
12412refgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
12416refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
12420refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
12424amd64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
12424amd64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
12424amd64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
12424amd64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
12424amd64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
12424amd64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
12424amd64gcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
12428amd64gcc2014052820140525
12428refgcc -O2 -fomit-frame-pointer2014052820140525
12428amd64gcc -O3 -fomit-frame-pointer2014052820140525
12428amd64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
12428refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
12428amd64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
12428amd64gcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
12428amd64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
12428amd64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
12428amd64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
12428amd64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
12428amd64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
12428amd64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
12428amd64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
12428amd64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
12428amd64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
12428amd64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
12428amd64gcc -m64 -O2 -fomit-frame-pointer2014052820140525
12428amd64gcc -m64 -O3 -fomit-frame-pointer2014052820140525
12428amd64gcc -m64 -Os -fomit-frame-pointer2014052820140525
12428amd64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
12428amd64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
12428amd64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
12428amd64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
12428amd64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
12428amd64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
12428amd64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
12428amd64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
12428amd64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
12428amd64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
12428amd64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
12428amd64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
12428amd64gcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
12428amd64gcc -march=barcelona -O -fomit-frame-pointer2014052820140525
12428amd64gcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
12428amd64gcc -march=k8 -O -fomit-frame-pointer2014052820140525
12428amd64gcc -march=k8 -Os -fomit-frame-pointer2014052820140525
12432amd64gcc -funroll-loops -O -fomit-frame-pointer2014052820140525
12432refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
12432amd64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
12432amd64gcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
12436amd64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
12436amd64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
12436amd64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
12436amd64gcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
12436refgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
12440amd64cc2014052820140525
12440amd64gcc -Os -fomit-frame-pointer2014052820140525
12440amd64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
12440amd64gcc -funroll-loops2014052820140525
12440refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
12440amd64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
12440amd64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
12440amd64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
12440amd64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
12440refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
12440refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
12440amd64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
12440amd64gcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
12440amd64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
12440amd64gcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
12444amd64gcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
12444refgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
12444amd64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
12444refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
12444amd64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
12444amd64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
12448amd64gcc -O2 -fomit-frame-pointer2014052820140525
12448refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
12452amd64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
12452amd64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
12452refgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
12456amd64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
12460refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
12460refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
12460refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
12464amd64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
12464amd64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
12464amd64gcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
12464amd64gcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
12468amd64gcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
12468amd64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
12468amd64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
12468amd64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
12468amd64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
12468amd64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
12468amd64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
12468amd64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
12468amd64gcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
12472amd64gcc -O -fomit-frame-pointer2014052820140525
12472amd64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
12472amd64gcc -m64 -O -fomit-frame-pointer2014052820140525
12472amd64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
12472amd64gcc -march=nocona -O -fomit-frame-pointer2014052820140525
12476amd64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
12476amd64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
12476amd64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
12476amd64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
12480refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
12484amd64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
12488refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
12496amd64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
12500refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
12504sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052820140525
12504refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
12508refgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
12516refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
12544amd64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
12544amd64gcc -march=nocona -Os -fomit-frame-pointer2014052820140525
12596sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
12596refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
12600sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052820140525
12604sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
12620refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
12688sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052820140525
12688sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052820140525
12704sphlibgcc -march=nocona -O -fomit-frame-pointer2014052820140525
12708sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052820140525
12712sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
12728sphlibgcc -funroll-loops -O -fomit-frame-pointer2014052820140525
12732sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
12732sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052820140525
12736sphlibgcc -march=barcelona -O -fomit-frame-pointer2014052820140525
12740sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052820140525
12740sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052820140525
12740sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014052820140525
12756sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014052820140525
12760sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052820140525
12772sphlibgcc -O -fomit-frame-pointer2014052820140525
12772sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014052820140525
12780sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052820140525
12780sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014052820140525
12784sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
12784sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014052820140525
12788sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052820140525
12792sphlibgcc -m64 -O -fomit-frame-pointer2014052820140525
12800sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
12820sphlibclang -O3 -fomit-frame-pointer2014071220140622
12820sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
12828refclang -O3 -fomit-frame-pointer2014071220140622
12828sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
12828refclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
12828sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052820140525
12828sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014052820140525
12836refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
12836sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014052820140525
12836sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052820140525
12844refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
12844sphlibgcc -m64 -O3 -fomit-frame-pointer2014052820140525
12844sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052820140525
12848sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
12860sphlibclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
12860sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052820140525
12860sphlibgcc -march=k8 -O -fomit-frame-pointer2014052820140525
12872sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052820140525
12872sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
12876sphlibgcc -O3 -fomit-frame-pointer2014052820140525
12876sphlibgcc -m64 -O2 -fomit-frame-pointer2014052820140525
12876sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052820140525
12880sphlibgcc -O2 -fomit-frame-pointer2014052820140525
12880sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052820140525
12888sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014052820140525
12892sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
12892sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052820140525
12892sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052820140525
12896sphlibclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
12896sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052820140525
12896sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
12900sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052820140525
12916sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052820140525
12920sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052820140525
12924sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052820140525
12924sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
12924sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014052820140525
12936refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
12936sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052820140525
12936sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052820140525
12952sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
12956sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014052820140525
12964sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052820140525
12968sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052820140525
12972sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
12976refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
12984sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014052820140525
12996sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052820140525
12996sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052820140525
13008sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052820140525
13020sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014052820140525
13024sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052820140525
13052sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052820140525
13112sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052820140525
13212sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
13216refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
15480refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
15496refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
15512refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
15512refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
15524refgcc -m64 -Os -fomit-frame-pointer2014052820140525
15524refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
15524refgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
15528refgcc -Os -fomit-frame-pointer2014052820140525
15532refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
15544refgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
15544refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
15544refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
15544refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
15544refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
15652sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
15656sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052820140525
15668refgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
15684refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
15696sphlibgcc -Os -fomit-frame-pointer2014052820140525
15696sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
15696sphlibgcc -m64 -Os -fomit-frame-pointer2014052820140525
15696sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
15696sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
15696sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
15696sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
15696sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
15696sphlibgcc -march=k8 -Os -fomit-frame-pointer2014052820140525
15704refgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
15720sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014052820140525
15720sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052820140525
15720sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052820140525
15720sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
15720sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052820140525
15724sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
15724sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052820140525
15724sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052820140525
15740sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
15740sphlibgcc -march=nocona -Os -fomit-frame-pointer2014052820140525
15748sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052820140525
15748sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014052820140525
15760refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052820140525
15808refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052820140525
15808refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052820140525
15808refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052820140525
15808refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052820140525
15812refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052820140525
43128sphlibcc2014052820140525
43136sphlibgcc -funroll-loops2014052820140525
43232refgcc2014052820140525
43236sphlibgcc2014052820140525
43316refcc2014052820140525
43340refgcc -funroll-loops2014052820140525

Compiler output

Implementation: crypto_hash/shabal512/amd64
Compiler: clang -O3 -fomit-frame-pointer
shabal_amd64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
shabal_amd64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
shabal_amd64.s: clang: warning: argument unused during compilation: '-I .'
shabal_amd64.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
shabal_amd64.s: shabal_amd64.s:30:14: error: single quote way too long
shabal_amd64.s: # 64 'ptr' field (8 bytes)
shabal_amd64.s: ^

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

Compiler output

Implementation: crypto_hash/shabal512/ref
Compiler: clang -O3 -fomit-frame-pointer
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/shabal512/amd64
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
shabal_amd64.s: clang: warning: argument unused during compilation: '-fwrapv'
shabal_amd64.s: clang: warning: argument unused during compilation: '-march=native'
shabal_amd64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
shabal_amd64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
shabal_amd64.s: clang: warning: argument unused during compilation: '-I .'
shabal_amd64.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
shabal_amd64.s: shabal_amd64.s:30:14: error: single quote way too long
shabal_amd64.s: # 64 'ptr' field (8 bytes)
shabal_amd64.s: ^

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

Compiler output

Implementation: crypto_hash/shabal512/sphlib
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
shabal.c: clang: warning: argument unused during compilation: '-fpolly'
shabal.c: clang: warning: argument unused during compilation: '-fvectorize'
shabal.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
shabal.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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 sphlib

Compiler output

Implementation: crypto_hash/shabal512/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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/shabal512/amd64
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
shabal_amd64.s: clang: warning: argument unused during compilation: '-fwrapv'
shabal_amd64.s: clang: warning: argument unused during compilation: '-march=native'
shabal_amd64.s: clang: warning: argument unused during compilation: '-fpolly'
shabal_amd64.s: clang: warning: argument unused during compilation: '-funroll-loops'
shabal_amd64.s: clang: warning: argument unused during compilation: '-fvectorize'
shabal_amd64.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
shabal_amd64.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
shabal_amd64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
shabal_amd64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
shabal_amd64.s: clang: warning: argument unused during compilation: '-I .'
shabal_amd64.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
shabal_amd64.s: shabal_amd64.s:30:14: error: single quote way too long
shabal_amd64.s: # 64 'ptr' field (8 bytes)
shabal_amd64.s: ^

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 amd64

Compiler output

Implementation: crypto_hash/shabal512/sphlib
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
shabal.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
shabal.c: clang: warning: argument unused during compilation: '-mavx2'
shabal.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/shabal512/ref
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/shabal512/amd64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
shabal_amd64.s: clang: warning: argument unused during compilation: '-fwrapv'
shabal_amd64.s: clang: warning: argument unused during compilation: '-march=x86-64'
shabal_amd64.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
shabal_amd64.s: clang: warning: argument unused during compilation: '-mavx2'
shabal_amd64.s: clang: warning: argument unused during compilation: '-maes'
shabal_amd64.s: clang: warning: argument unused during compilation: '-mpclmul'
shabal_amd64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
shabal_amd64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
shabal_amd64.s: clang: warning: argument unused during compilation: '-I .'
shabal_amd64.s: clang: warning: argument unused during compilation: '-I /home/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
shabal_amd64.s: shabal_amd64.s:30:14: error: single quote way too long
shabal_amd64.s: # 64 'ptr' field (8 bytes)
shabal_amd64.s: ^

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

Compiler output

Implementation: crypto_hash/shabal512/sphlib
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
shabal.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
shabal.c: clang: warning: argument unused during compilation: '-mavx2'
shabal.c: clang: warning: argument unused during compilation: '-mpclmul'
shabal.c: clang: warning: argument unused during compilation: '-fpolly'
shabal.c: clang: warning: argument unused during compilation: '-fvectorize'
shabal.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
shabal.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/shabal512/ref
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Compiler output

Implementation: crypto_hash/shabal512/amd64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
shabal_amd64.s: clang: warning: argument unused during compilation: '-fwrapv'
shabal_amd64.s: clang: warning: argument unused during compilation: '-march=x86-64'
shabal_amd64.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
shabal_amd64.s: clang: warning: argument unused during compilation: '-mavx2'
shabal_amd64.s: clang: warning: argument unused during compilation: '-maes'
shabal_amd64.s: clang: warning: argument unused during compilation: '-mpclmul'
shabal_amd64.s: clang: warning: argument unused during compilation: '-fpolly'
shabal_amd64.s: clang: warning: argument unused during compilation: '-funroll-loops'
shabal_amd64.s: clang: warning: argument unused during compilation: '-fvectorize'
shabal_amd64.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
shabal_amd64.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
shabal_amd64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
shabal_amd64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
shabal_amd64.s: clang: warning: argument unused during compilation: '-I .'
shabal_amd64.s: clang: warning: argument unused during compilation: '-I /home/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
shabal_amd64.s: shabal_amd64.s:30:14: error: single quote way too long
shabal_amd64.s: # 64 'ptr' field (8 bytes)
shabal_amd64.s: ^

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer amd64

Compiler output

Implementation: crypto_hash/shabal512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
shabal.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/shabal512/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/shabal512/amd64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
shabal_amd64.s: clang: warning: argument unused during compilation: '-fwrapv'
shabal_amd64.s: clang: warning: argument unused during compilation: '-mavx2'
shabal_amd64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
shabal_amd64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
shabal_amd64.s: clang: warning: argument unused during compilation: '-I .'
shabal_amd64.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
shabal_amd64.s: shabal_amd64.s:30:14: error: single quote way too long
shabal_amd64.s: # 64 'ptr' field (8 bytes)
shabal_amd64.s: ^

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

Compiler output

Implementation: crypto_hash/shabal512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
shabal.c: clang: warning: argument unused during compilation: '-mavx2'
shabal.c: clang: warning: argument unused during compilation: '-fpolly'
shabal.c: clang: warning: argument unused during compilation: '-fvectorize'
shabal.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
shabal.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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 sphlib

Compiler output

Implementation: crypto_hash/shabal512/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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/shabal512/amd64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
shabal_amd64.s: clang: warning: argument unused during compilation: '-fwrapv'
shabal_amd64.s: clang: warning: argument unused during compilation: '-mavx2'
shabal_amd64.s: clang: warning: argument unused during compilation: '-fpolly'
shabal_amd64.s: clang: warning: argument unused during compilation: '-funroll-loops'
shabal_amd64.s: clang: warning: argument unused during compilation: '-fvectorize'
shabal_amd64.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
shabal_amd64.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
shabal_amd64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
shabal_amd64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
shabal_amd64.s: clang: warning: argument unused during compilation: '-I .'
shabal_amd64.s: clang: warning: argument unused during compilation: '-I /home/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
shabal_amd64.s: shabal_amd64.s:30:14: error: single quote way too long
shabal_amd64.s: # 64 'ptr' field (8 bytes)
shabal_amd64.s: ^

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 amd64