Implementation notes: amd64, mangetsu, crypto_hash/shabal256

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: shabal256
TimeImplementationCompilerBenchmark dateSUPERCOP version
10232amd64gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
10252amd64gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
10256amd64gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
10256amd64gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
10256amd64gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
10260amd64gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
10260amd64gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
10260amd64gcc-4.8 -O3 -fomit-frame-pointer2014091420140907
10260amd64gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
10260amd64gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
10260amd64gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
10264amd64gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
10264amd64gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
10264amd64gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
10264amd64gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
10268amd64gcc-4.7 -O2 -fomit-frame-pointer2014091420140907
10268amd64gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
10268amd64gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
10268amd64gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
10268amd64gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
10268amd64gcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091420140907
10268amd64gcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091420140907
10268amd64gcc-4.8 -funroll-loops2014091420140907
10268amd64gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
10268amd64gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
10272amd64gcc-4.7 -O -fomit-frame-pointer2014091420140907
10272amd64gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
10272amd64gcc-4.7 -m64 -O2 -fomit-frame-pointer2014091420140907
10272amd64gcc-4.7 -m64 -Os -fomit-frame-pointer2014091420140907
10272amd64gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
10272amd64gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
10272amd64gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014091420140907
10272amd64gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
10272amd64gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
10272amd64gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
10272amd64gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
10272amd64gcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091420140907
10272amd64gcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091420140907
10272amd64gcc-4.7 -march=nocona -O -fomit-frame-pointer2014091420140907
10272amd64gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
10272amd64gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
10272amd64gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
10272amd64gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
10272amd64gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
10272amd64gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
10272amd64gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
10272amd64gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
10272amd64gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
10272amd64gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
10272amd64gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
10276amd64cc2014091420140907
10276amd64gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
10276amd64gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
10276amd64gcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091420140907
10276amd64gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
10276amd64gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
10276amd64gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
10276amd64gcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091420140907
10276amd64gcc-4.8 -O -fomit-frame-pointer2014091420140907
10276amd64gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
10276amd64gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
10276amd64gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
10276amd64gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
10276amd64gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
10276amd64gcc-4.8 -march=k8 -O -fomit-frame-pointer2014091420140907
10276amd64gcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091420140907
10280amd64gcc-4.7 -O3 -fomit-frame-pointer2014091420140907
10280amd64gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
10280amd64gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
10280amd64gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
10280amd64gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
10280amd64gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
10280amd64gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
10280amd64gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
10280amd64gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
10280amd64gcc-4.7 -march=k8 -O -fomit-frame-pointer2014091420140907
10280amd64gcc-4.8 -Os -fomit-frame-pointer2014091420140907
10280amd64gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
10280amd64gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
10280amd64gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
10280amd64gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
10280amd64gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
10280amd64gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
10280amd64gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
10280amd64gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
10280amd64gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
10280amd64gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
10280amd64gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
10280amd64gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
10280amd64gcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091420140907
10280amd64gcc-4.8 -march=nocona -O -fomit-frame-pointer2014091420140907
10284amd64gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
10284amd64gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
10284amd64gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
10284amd64gcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091420140907
10284amd64gcc-4.8 -O2 -fomit-frame-pointer2014091420140907
10284amd64gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
10284amd64gcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091420140907
10284amd64gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
10284amd64gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
10284amd64gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
10284amd64gcc-4.8 -m64 -O3 -fomit-frame-pointer2014091420140907
10284amd64gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
10284amd64gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
10284amd64gcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091420140907
10288amd64gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
10288amd64gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
10288amd64gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
10288amd64gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
10288amd64gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
10288amd64gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
10288amd64gcc-4.82014091420140907
10288amd64gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
10288amd64gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
10288amd64gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
10288amd64gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
10288amd64gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
10288amd64gcc-4.8 -m64 -Os -fomit-frame-pointer2014091420140907
10288amd64gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
10288amd64gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
10288amd64gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
10288amd64gcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091420140907
10292amd64gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
10292amd64gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
10292amd64gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
10292amd64gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
10292amd64gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
10292amd64gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
10292amd64gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
10292amd64gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
10292amd64gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
10292amd64gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
10292amd64gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
10292amd64gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
10296amd64gcc-4.7 -Os -fomit-frame-pointer2014091420140907
10296amd64gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
10296amd64gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
10296amd64gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
10296amd64gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
10296amd64gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
10296amd64gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
10296amd64gcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091420140907
10296amd64gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
10296amd64gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
10296amd64gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
10296amd64gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
10296amd64gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
10300amd64gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
10300amd64gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
10300amd64gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
10300amd64gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
10304amd64gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
10304amd64gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
10304amd64gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
10304amd64gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
10304amd64gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
10304amd64gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
10304amd64gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
10304amd64gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
10308amd64gcc-4.72014091420140907
10308amd64gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
10308amd64gcc-4.7 -m64 -O3 -fomit-frame-pointer2014091420140907
10308amd64gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
10308amd64gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
10308amd64gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
10308amd64gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
10308amd64gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
10308amd64gcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091420140907
10312amd64gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
10312amd64gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
10312amd64gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
10316amd64gcc-4.7 -funroll-loops2014091420140907
10316amd64gcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091420140907
10316amd64gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
10316amd64gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
10316amd64gcc-4.8 -m64 -O2 -fomit-frame-pointer2014091420140907
10316amd64gcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091420140907
10320amd64gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
10320amd64gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
10320amd64gcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091420140907
10324amd64gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
10324amd64gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
10324amd64gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
10324amd64gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
10328amd64gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
10328amd64gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
10328amd64gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
10328amd64gcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091420140907
10328amd64gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
10336amd64gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
10344amd64gcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091420140907
10404amd64gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
10408amd64gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
10416amd64gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
10440amd64gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
10468amd64gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
10496amd64gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
10504amd64gcc-4.7 -m64 -O -fomit-frame-pointer2014091420140907
10524amd64gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
10552amd64gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
10556amd64gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
10896amd64gcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091420140907
10908amd64gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
10920amd64gcc-4.8 -m64 -O -fomit-frame-pointer2014091420140907
11240amd64gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
11260amd64gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
12448sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
12452sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091420140907
12464sphlibclang -O3 -fomit-frame-pointer2014091420140907
12468sphlibclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
12468sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014091420140907
12480sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091420140907
12516sphlibclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
12544sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
12888sphlibgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
12892sphlibgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
12924sphlibgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
12992sphlibgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091420140907
13012sphlibgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
13032sphlibgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091420140907
13328sphlibgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
13396sphlibgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
13404sphlibgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
13412sphlibgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
13420sphlibgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
13420sphlibgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091420140907
13420sphlibgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
13424sphlibgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
13476sphlibgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
13492sphlibgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
13512sphlibgcc-4.8 -m64 -O -fomit-frame-pointer2014091420140907
13520sphlibgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
13536sphlibgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
13536sphlibgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
13536sphlibgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
13540sphlibgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
13568sphlibgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091420140907
13572sphlibgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
13576sphlibgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
13580sphlibgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
13584sphlibgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
13584sphlibgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
13596sphlibgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091420140907
13600sphlibgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
13676sphlibgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
13696sphlibgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
13696sphlibgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
13696sphlibgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091420140907
13700sphlibgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
13700sphlibgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
13708sphlibgcc-4.7 -O -fomit-frame-pointer2014091420140907
13708sphlibgcc-4.7 -m64 -O -fomit-frame-pointer2014091420140907
13708sphlibgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
13708sphlibgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
13708sphlibgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
13712sphlibgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091420140907
13720sphlibgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
13728sphlibgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
13740sphlibgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
13760sphlibgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
13768sphlibgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
13840sphlibgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091420140907
13892sphlibgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
14108sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
14396sphlibgcc-4.8 -O -fomit-frame-pointer2014091420140907
14888sphlibgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14896sphlibgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
14896sphlibgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14908sphlibgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
14928sphlibgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
14932sphlibgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
14940sphlibgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
14940sphlibgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
14948sphlibgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14956sphlibgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
14956sphlibgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091420140907
14960sphlibgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14964sphlibgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
14984sphlibgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
15000sphlibgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
15088sphlibgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091420140907
15204sphlibgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091420140907
15220sphlibgcc-4.7 -O3 -fomit-frame-pointer2014091420140907
15224sphlibgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
15228sphlibgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091420140907
15232sphlibgcc-4.7 -O2 -fomit-frame-pointer2014091420140907
15248sphlibgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
15248sphlibgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
15256sphlibgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
15256sphlibgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
15256sphlibgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
15260sphlibgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
15268sphlibgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
15276sphlibgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
15284sphlibgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
15284sphlibgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
15292sphlibgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
15292sphlibgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
15300sphlibgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
15316sphlibgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
15332sphlibgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
15336sphlibgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
15340sphlibgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
15428sphlibgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
15440sphlibgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
15464sphlibgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
15552sphlibgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
15572sphlibgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
15572sphlibgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
15572sphlibgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
15580sphlibgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091420140907
15596sphlibgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091420140907
15616sphlibgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
15632sphlibgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
15948sphlibgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
17796sphlibgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091420140907
17800sphlibgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
17848sphlibgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091420140907
17888sphlibgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
17940sphlibgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
17940sphlibgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
17944sphlibgcc-4.7 -Os -fomit-frame-pointer2014091420140907
17944sphlibgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091420140907
17952sphlibgcc-4.7 -m64 -Os -fomit-frame-pointer2014091420140907
17956sphlibgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
17956sphlibgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
17960sphlibgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
17976sphlibgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
17988sphlibgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
18012sphlibgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
18012sphlibgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
18036sphlibgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
18040sphlibgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
18184sphlibgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
18192sphlibgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
18224sphlibgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
18232sphlibgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091420140907
18240sphlibgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
18276sphlibgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
18376sphlibgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
18592sphlibgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
18592sphlibgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
18600sphlibgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
18600sphlibgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
18604sphlibgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
18620sphlibgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
18628sphlibgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
18640sphlibgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
18644sphlibgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
18648sphlibgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
18652sphlibgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
18664sphlibgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
18668sphlibgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
18668sphlibgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
18700sphlibgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
18708sphlibgcc-4.8 -O2 -fomit-frame-pointer2014091420140907
18720sphlibgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
18724sphlibgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
18728sphlibgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091420140907
18732sphlibgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
18756sphlibgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
18764sphlibgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091420140907
18764sphlibgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
18772sphlibgcc-4.8 -O3 -fomit-frame-pointer2014091420140907
18772sphlibgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
18852sphlibgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
18888sphlibgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
18908sphlibgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
18912sphlibgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
18912sphlibgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
18924sphlibgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
18924sphlibgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
18948sphlibgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
19028sphlibgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
19044sphlibgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
19056sphlibgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091420140907
19092sphlibgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
19100sphlibgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
19112sphlibgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091420140907
19116sphlibgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
19148sphlibgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
19308sphlibgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
19324sphlibgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
19332sphlibgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
19372sphlibgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
19372sphlibgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091420140907
19460sphlibgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091420140907
19468sphlibgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
19608sphlibgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
19680sphlibgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
20060sphlibgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
20088sphlibgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091420140907
20152sphlibgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
20168sphlibgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
20176sphlibgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
20192sphlibgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
20204sphlibgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091420140907
20204sphlibgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
20208sphlibgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
20216sphlibgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
20228sphlibgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
20236sphlibgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
20256sphlibgcc-4.8 -Os -fomit-frame-pointer2014091420140907
20264sphlibgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
20264sphlibgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
20280sphlibgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
20284sphlibgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
20300sphlibgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
20304sphlibgcc-4.8 -m64 -Os -fomit-frame-pointer2014091420140907
20352sphlibgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091420140907
20400sphlibgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
20736sphlibgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
20784sphlibgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
20908sphlibgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
20968sphlibgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091420140907
35876sphlibcc2014091420140907
35908sphlibgcc-4.82014091420140907
35952sphlibgcc-4.8 -funroll-loops2014091420140907
36228sphlibgcc-4.7 -funroll-loops2014091420140907
36352sphlibgcc-4.72014091420140907

Test failure

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

Number of similar (compiler,implementation) pairs: 11, namely:
CompilerImplementations
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer amd64 sphlib
gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer sphlib
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer amd64 sphlib
gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer amd64 sphlib
gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer amd64 sphlib
gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer amd64 sphlib

Compiler output

Implementation: crypto_hash/shabal256/amd64
Compiler: clang -O3 -fomit-frame-pointer
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-I .'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/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/shabal256/amd64
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-I .'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/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/shabal256/sphlib
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
shabal.c: clang-3.3: warning: argument unused during compilation: '-fpolly'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/shabal256/amd64
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-I .'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/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/shabal256/sphlib
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
shabal.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'

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/shabal256/amd64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-maes'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-I .'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/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/shabal256/amd64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-I .'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/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/shabal256/amd64
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-mavx'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-I .'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/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 -mavx -fomit-frame-pointer amd64

Compiler output

Implementation: crypto_hash/shabal256/amd64
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-mavx'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-I .'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/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 -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer amd64

Compiler output

Implementation: crypto_hash/shabal256/amd64
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-mavx'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-maes'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-I .'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/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 -mavx -maes -mpclmul -fomit-frame-pointer amd64

Compiler output

Implementation: crypto_hash/shabal256/amd64
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-mavx'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-maes'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-I .'
shabal_amd64.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/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 -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer amd64