Implementation notes: amd64, mangetsu, crypto_hash/shabal512

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: shabal512
TimeImplementationCompilerBenchmark dateSUPERCOP version
10248amd64gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
10252amd64gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
10252amd64gcc-4.8 -Os -fomit-frame-pointer2014091420140907
10256amd64gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
10260amd64gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
10260amd64gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
10264amd64gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
10264amd64gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
10264amd64gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
10264amd64gcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091420140907
10264amd64gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
10264amd64gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
10264amd64gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
10264amd64gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
10264amd64gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
10264amd64gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
10264amd64gcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091420140907
10268amd64gcc-4.7 -m64 -O2 -fomit-frame-pointer2014091420140907
10268amd64gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
10268amd64gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
10268amd64gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
10268amd64gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
10268amd64gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
10268amd64gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
10268amd64gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
10268amd64gcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091420140907
10272amd64gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
10272amd64gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
10272amd64gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014091420140907
10272amd64gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
10272amd64gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
10272amd64gcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091420140907
10272amd64gcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091420140907
10272amd64gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
10272amd64gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
10272amd64gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
10272amd64gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
10272amd64gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
10272amd64gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
10272amd64gcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091420140907
10276amd64cc2014091420140907
10276amd64gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
10276amd64gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
10276amd64gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
10276amd64gcc-4.7 -m64 -O3 -fomit-frame-pointer2014091420140907
10276amd64gcc-4.7 -m64 -O -fomit-frame-pointer2014091420140907
10276amd64gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
10276amd64gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
10276amd64gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
10276amd64gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
10276amd64gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
10276amd64gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
10276amd64gcc-4.8 -O3 -fomit-frame-pointer2014091420140907
10276amd64gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
10276amd64gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
10276amd64gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
10276amd64gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
10276amd64gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
10276amd64gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
10276amd64gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
10276amd64gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
10276amd64gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
10276amd64gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
10276amd64gcc-4.8 -march=k8 -O -fomit-frame-pointer2014091420140907
10276amd64gcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091420140907
10280amd64gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
10280amd64gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
10280amd64gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
10280amd64gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
10280amd64gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
10280amd64gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
10280amd64gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
10280amd64gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
10280amd64gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
10280amd64gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
10280amd64gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
10280amd64gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
10280amd64gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
10280amd64gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
10280amd64gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
10280amd64gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
10280amd64gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
10280amd64gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
10280amd64gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
10280amd64gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
10280amd64gcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091420140907
10284amd64gcc-4.7 -O -fomit-frame-pointer2014091420140907
10284amd64gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
10284amd64gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
10284amd64gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
10284amd64gcc-4.7 -m64 -Os -fomit-frame-pointer2014091420140907
10284amd64gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
10284amd64gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
10284amd64gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
10284amd64gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
10284amd64gcc-4.8 -funroll-loops2014091420140907
10284amd64gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
10284amd64gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
10284amd64gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
10284amd64gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
10284amd64gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
10288amd64gcc-4.7 -Os -fomit-frame-pointer2014091420140907
10288amd64gcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091420140907
10288amd64gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
10288amd64gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
10288amd64gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
10288amd64gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
10288amd64gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
10288amd64gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
10288amd64gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
10288amd64gcc-4.7 -march=k8 -O -fomit-frame-pointer2014091420140907
10288amd64gcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091420140907
10288amd64gcc-4.8 -O2 -fomit-frame-pointer2014091420140907
10288amd64gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
10288amd64gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
10288amd64gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
10288amd64gcc-4.8 -m64 -O -fomit-frame-pointer2014091420140907
10288amd64gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
10288amd64gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
10288amd64gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
10288amd64gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
10288amd64gcc-4.8 -march=nocona -O -fomit-frame-pointer2014091420140907
10292amd64gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
10292amd64gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
10292amd64gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
10292amd64gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
10292amd64gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
10292amd64gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
10292amd64gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
10292amd64gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
10292amd64gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
10292amd64gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
10292amd64gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
10296amd64gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
10296amd64gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
10296amd64gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
10296amd64gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
10296amd64gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
10296amd64gcc-4.8 -m64 -O2 -fomit-frame-pointer2014091420140907
10300amd64gcc-4.7 -O3 -fomit-frame-pointer2014091420140907
10300amd64gcc-4.7 -march=nocona -O -fomit-frame-pointer2014091420140907
10300amd64gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
10300amd64gcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091420140907
10300amd64gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
10300amd64gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
10300amd64gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
10300amd64gcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091420140907
10304amd64gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
10304amd64gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
10304amd64gcc-4.82014091420140907
10304amd64gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
10304amd64gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
10308amd64gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
10308amd64gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
10308amd64gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
10312amd64gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
10312amd64gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
10312amd64gcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091420140907
10312amd64gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
10312amd64gcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091420140907
10316amd64gcc-4.7 -funroll-loops2014091420140907
10316amd64gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
10316amd64gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
10316amd64gcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091420140907
10316amd64gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
10316amd64gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
10320amd64gcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091420140907
10320amd64gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
10320amd64gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
10320amd64gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
10320amd64gcc-4.8 -m64 -O3 -fomit-frame-pointer2014091420140907
10320amd64gcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091420140907
10324amd64gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
10324amd64gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
10324amd64gcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091420140907
10324amd64gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
10328amd64gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
10328amd64gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
10328amd64gcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091420140907
10332amd64gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
10336amd64gcc-4.72014091420140907
10340amd64gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
10404amd64gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
10412amd64gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
10436amd64gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
10436amd64gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
10468amd64gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
10472amd64gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
10488amd64gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
10504amd64gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
10508amd64gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
10552amd64gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
10552amd64gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
10560amd64gcc-4.8 -m64 -Os -fomit-frame-pointer2014091420140907
10564amd64gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
10564amd64gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
10564amd64gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
10572amd64gcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091420140907
10592amd64gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
10892amd64gcc-4.7 -O2 -fomit-frame-pointer2014091420140907
10904amd64gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
10908amd64gcc-4.8 -O -fomit-frame-pointer2014091420140907
10916amd64gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
10920amd64gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
11224amd64gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
11284amd64gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
12444sphlibclang -O3 -fomit-frame-pointer2014091420140907
12448sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091420140907
12456sphlibclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
12456sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
12464sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014091420140907
12484sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091420140907
12524sphlibclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
12524sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
12732sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
12856refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
12856refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
12864sphlibgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
12868refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
12876sphlibgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
12880refclang -O3 -fomit-frame-pointer2014091420140907
12892refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091420140907
12900refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
12908refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091420140907
12920refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
12920sphlibgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
12924sphlibgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
12924refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
12936refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
12968refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014091420140907
13020sphlibgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
13020sphlibgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091420140907
13052sphlibgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091420140907
13056sphlibgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
13056refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091420140907
13060refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
13064refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
13064refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
13076refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
13084refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091420140907
13096refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091420140907
13120refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
13144refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
13148refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
13156refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
13160refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
13164refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
13168refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
13172refgcc-4.7 -O -fomit-frame-pointer2014091420140907
13172refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
13188refgcc-4.7 -m64 -O -fomit-frame-pointer2014091420140907
13188refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091420140907
13192refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
13204refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
13216refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
13224refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
13228refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
13228refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091420140907
13232refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
13236refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
13260refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091420140907
13280refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
13288refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
13292refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
13292refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
13292refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
13296refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
13300refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
13300refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091420140907
13312refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
13316refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
13324refgcc-4.8 -O -fomit-frame-pointer2014091420140907
13324refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
13324refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
13328refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
13336refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
13384refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
13396sphlibgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
13400sphlibgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
13424sphlibgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091420140907
13432sphlibgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
13444sphlibgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
13448sphlibgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
13480sphlibgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
13488refgcc-4.8 -m64 -O -fomit-frame-pointer2014091420140907
13536sphlibgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
13540sphlibgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
13548sphlibgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
13548sphlibgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
13552sphlibgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
13552sphlibgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
13552sphlibgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091420140907
13560sphlibgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
13564sphlibgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
13568sphlibgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
13572sphlibgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
13600sphlibgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091420140907
13608sphlibgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
13616sphlibgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
13620sphlibgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091420140907
13624sphlibgcc-4.8 -m64 -O -fomit-frame-pointer2014091420140907
13628sphlibgcc-4.8 -O -fomit-frame-pointer2014091420140907
13656refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
13704sphlibgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
13708sphlibgcc-4.7 -m64 -O -fomit-frame-pointer2014091420140907
13712sphlibgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
13720sphlibgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
13720sphlibgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
13720refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091420140907
13728sphlibgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
13728sphlibgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
13728sphlibgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
13736sphlibgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091420140907
13740sphlibgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
13744sphlibgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
13744sphlibgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
13756sphlibgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
13760sphlibgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
13776sphlibgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
13800sphlibgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091420140907
13860sphlibgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
13864sphlibgcc-4.7 -O -fomit-frame-pointer2014091420140907
13924refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
14500refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
14512refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
14524refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
14548refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
14556refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
14560refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
14728refgcc-4.7 -O3 -fomit-frame-pointer2014091420140907
14736refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
14748refgcc-4.7 -O2 -fomit-frame-pointer2014091420140907
14764refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091420140907
14788refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
14796refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
14804refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
14804refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091420140907
14804refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
14812refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
14816refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
14840refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
14844refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
14844refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
14848refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
14868refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
14912sphlibgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14932sphlibgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
14936sphlibgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14940sphlibgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
14944sphlibgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091420140907
14948refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
14952sphlibgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
14952sphlibgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091420140907
14968refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
14968sphlibgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
14972refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
14976sphlibgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14976sphlibgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14976sphlibgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
14980refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
14984refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
14984refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
15000sphlibgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
15016sphlibgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
15020sphlibgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
15036refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
15048sphlibgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
15068refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
15096refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
15124refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
15124refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
15128sphlibgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
15128refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
15128refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
15144refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
15144refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
15148refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091420140907
15148refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091420140907
15184refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
15188refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
15204refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
15224sphlibgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
15240sphlibgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091420140907
15244sphlibgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091420140907
15252sphlibgcc-4.7 -O3 -fomit-frame-pointer2014091420140907
15268sphlibgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
15272sphlibgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
15276sphlibgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
15284sphlibgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
15284sphlibgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
15288sphlibgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
15292sphlibgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
15296sphlibgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
15300sphlibgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
15300sphlibgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
15300sphlibgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
15304refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
15308sphlibgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
15308sphlibgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
15308refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
15320sphlibgcc-4.7 -O2 -fomit-frame-pointer2014091420140907
15324sphlibgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
15328sphlibgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
15328refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091420140907
15328refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091420140907
15332sphlibgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
15376sphlibgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
15396refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
15476sphlibgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
15480sphlibgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
15568sphlibgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
15576sphlibgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
15584sphlibgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091420140907
15592sphlibgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
15604sphlibgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
15624sphlibgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
15636sphlibgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091420140907
15664refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
15676sphlibgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
15684refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
15696sphlibgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
15992refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
16276sphlibgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
16372refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
16624refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
16632refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
16652refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091420140907
16652refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
16664refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
16664refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
16680refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
16756refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
16768refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
16776refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
16788refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
16808refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
16812refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091420140907
16816refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
16820refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
16832refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
16840refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
16856refgcc-4.7 -m64 -Os -fomit-frame-pointer2014091420140907
16904refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091420140907
16924refgcc-4.7 -Os -fomit-frame-pointer2014091420140907
16924refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
17208refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091420140907
17544refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
17560refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
17800sphlibgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
17840sphlibgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
17844sphlibgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
17852sphlibgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091420140907
17856sphlibgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
17932sphlibgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
17968refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
17968refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
17972refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
17976refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
17980sphlibgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091420140907
17980refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
17984sphlibgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
17992sphlibgcc-4.7 -Os -fomit-frame-pointer2014091420140907
17992sphlibgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
17992refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
17996sphlibgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
17996refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
18004sphlibgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
18004sphlibgcc-4.7 -m64 -Os -fomit-frame-pointer2014091420140907
18016sphlibgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
18016sphlibgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
18020refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
18024sphlibgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
18024sphlibgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
18024refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
18024refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
18032refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
18036refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
18040sphlibgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
18044sphlibgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
18080refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
18100sphlibgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
18164refgcc-4.8 -O2 -fomit-frame-pointer2014091420140907
18172refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
18184refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
18188refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
18196refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
18204refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
18208refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
18216refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
18216refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
18220refgcc-4.8 -O3 -fomit-frame-pointer2014091420140907
18220refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
18232refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
18232refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
18240sphlibgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091420140907
18244refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091420140907
18248refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091420140907
18248refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
18256refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
18256refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
18260sphlibgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
18260refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
18268refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
18268refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091420140907
18280refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091420140907
18284sphlibgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091420140907
18284refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
18300refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
18304sphlibgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
18340refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
18348refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
18596sphlibgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
18616sphlibgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
18620sphlibgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
18624sphlibgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
18624sphlibgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
18624refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
18628sphlibgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
18636sphlibgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
18644sphlibgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
18648sphlibgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
18652sphlibgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
18652refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
18668sphlibgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
18668sphlibgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
18672refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
18672refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
18684sphlibgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
18684sphlibgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
18700sphlibgcc-4.8 -O3 -fomit-frame-pointer2014091420140907
18700sphlibgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091420140907
18708sphlibgcc-4.8 -O2 -fomit-frame-pointer2014091420140907
18708sphlibgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091420140907
18708sphlibgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
18712sphlibgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
18716sphlibgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
18720refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
18720refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
18720sphlibgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
18732sphlibgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
18744sphlibgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
18840sphlibgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
18856refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091420140907
18876sphlibgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
18880refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
18904sphlibgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
18904sphlibgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
18908sphlibgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
18908sphlibgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
18920sphlibgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
18924sphlibgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
18924refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091420140907
18948sphlibgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
19024sphlibgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091420140907
19048refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
19060sphlibgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
19068refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
19072sphlibgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
19076sphlibgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
19112sphlibgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
19132sphlibgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
19156sphlibgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091420140907
19220sphlibgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
19312sphlibgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
19336sphlibgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
19352sphlibgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
19376sphlibgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
19388sphlibgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091420140907
19404sphlibgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
19480sphlibgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
19496sphlibgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091420140907
19568sphlibgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
19592refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
19620refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
19652refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
19680refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
19692refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
19692refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091420140907
19712refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
19716refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091420140907
19716refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
19720refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
19740refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
19756refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
19772refgcc-4.8 -m64 -Os -fomit-frame-pointer2014091420140907
19784refgcc-4.8 -Os -fomit-frame-pointer2014091420140907
19792refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
19936refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
19964refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
20100refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
20116sphlibgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091420140907
20140sphlibgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
20232sphlibgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091420140907
20236sphlibgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
20244sphlibgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
20244sphlibgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
20264sphlibgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
20264sphlibgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
20264sphlibgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
20268sphlibgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
20284sphlibgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
20284sphlibgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
20288sphlibgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
20288sphlibgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
20300sphlibgcc-4.8 -m64 -Os -fomit-frame-pointer2014091420140907
20304sphlibgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
20336sphlibgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091420140907
20356refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091420140907
20372sphlibgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
20380sphlibgcc-4.8 -Os -fomit-frame-pointer2014091420140907
20392sphlibgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
20404sphlibgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
20436refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
20448refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091420140907
20500refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
20504sphlibgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
20528refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
20556sphlibgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
20612refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
20736refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
20808refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
20960sphlibgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
21000sphlibgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091420140907
21104sphlibgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
35928refgcc-4.82014091420140907
35948refcc2014091420140907
35984refgcc-4.8 -funroll-loops2014091420140907
36004sphlibcc2014091420140907
36012sphlibgcc-4.82014091420140907
36084sphlibgcc-4.8 -funroll-loops2014091420140907
36260refgcc-4.7 -funroll-loops2014091420140907
36264refgcc-4.72014091420140907
36324sphlibgcc-4.7 -funroll-loops2014091420140907
36336sphlibgcc-4.72014091420140907

Test failure

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

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

Compiler output

Implementation: crypto_hash/shabal512/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/shabal512/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/shabal512/ref
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'

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 ref
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

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-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/shabal512/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/shabal512/ref
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'

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/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/shabal512/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/shabal512/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/shabal512/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/shabal512/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/shabal512/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/shabal512/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