Implementation notes: amd64, hydra2, crypto_hash/groestl256

Computer: hydra2
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: groestl256
TimeImplementationCompilerBenchmark dateSUPERCOP version
19204aesnigcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
19220aesnigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
19220aesnigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
19220aesnigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
19220aesnigcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
19224aesnigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
19228aesnigcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
19232aesnigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
19232aesnigcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
19236aesnigcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
19236aesnigcc -m64 -O3 -fomit-frame-pointer2014052720140525
19244aesnigcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
19244aesnigcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
19256aesnigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
19260aesnigcc -O3 -fomit-frame-pointer2014052720140525
19260aesnigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
19296aesnigcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
19296aesnigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
19300aesnigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
19304aesnigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
19308aesnigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
19324aesnigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
19324aesnigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
19328aesnigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
19328aesnigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
19328aesnigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
19332aesnigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
19340aesnigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
19344aesnigcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
19344aesnigcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
19348aesnigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
19348aesnigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
19348aesnigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
19348aesnigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
19352aesnigcc -funroll-loops -O -fomit-frame-pointer2014052720140525
19352aesnigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
19356aesnigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
19356aesnigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
19360aesnigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
19360aesnigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
19360aesnigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
19476aesnigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
19492aesnigcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
19512aesnigcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
19528aesnigcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
19576aesnigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
19576aesnigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
19576aesnigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
19580aesnigcc -O2 -fomit-frame-pointer2014052720140525
19588aesnigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
19592aesnigcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
19592aesnigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
19596aesnigcc -m64 -O2 -fomit-frame-pointer2014052720140525
19596aesnigcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
19600aesnigcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
19644aesnigcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
19644aesnigcc -march=k8 -O -fomit-frame-pointer2014052720140525
19648aesnigcc -march=nocona -O -fomit-frame-pointer2014052720140525
19656aesnigcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
19720aesnigcc -m64 -O -fomit-frame-pointer2014052720140525
19720aesnigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
19720aesnigcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
19720aesnigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
19724aesnigcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
19724aesnigcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
19724aesnigcc -march=barcelona -O -fomit-frame-pointer2014052720140525
19728aesnigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
19732aesnigcc -O -fomit-frame-pointer2014052720140525
19736aesnigcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
19780aesnigcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
19784aesnigcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
19788aesnigcc -march=nocona -Os -fomit-frame-pointer2014052720140525
19804aesnigcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
19808aesnigcc -m64 -Os -fomit-frame-pointer2014052720140525
19808aesnigcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
19812aesnigcc -Os -fomit-frame-pointer2014052720140525
19812aesnigcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
19812aesnigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
19816aesnigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
19816aesnigcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
19820aesnigcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
19820aesnigcc -march=k8 -Os -fomit-frame-pointer2014052720140525
19856aesnigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
19868aesnigcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
19868aesnigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
19868aesnigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
19876aesnigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
19876aesnigcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
19876aesnigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
19876aesnigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
19880aesnigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
19884aesnigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
21028aesni-intrgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
21420aesnicc2014052720140525
21420aesnigcc2014052720140525
21640aesnigcc -funroll-loops2014052720140525
21768aesni-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
22120aesni-intrgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
24132aesni-intrgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
39068opterongcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
39084opterongcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
39104opterongcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
39120opterongcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
39128opterongcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
39132core2duogcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
39136opterongcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
39144opterongcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
39176opterongcc -m64 -O3 -fomit-frame-pointer2014052720140525
39200opterongcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
39204opterongcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
39240opterongcc -O3 -fomit-frame-pointer2014052720140525
39244core2duogcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
39252core2duogcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
39252core2duogcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
39256opterongcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
39280core2duogcc -O3 -fomit-frame-pointer2014052720140525
39280core2duogcc -m64 -O3 -fomit-frame-pointer2014052720140525
39284opterongcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
39284opterongcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
39296opterongcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
39300opterongcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
39300core2duogcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
39312opterongcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
39320opterongcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
39324opterongcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
39324core2duogcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
39332opterongcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
39332opterongcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
39336core2duogcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
39336core2duogcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
39340opterongcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
39340opterongcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
39340opterongcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
39340core2duogcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
39344opterongcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
39348opterongcc -funroll-loops -O -fomit-frame-pointer2014052720140525
39348opterongcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
39352opterongcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
39356opterongcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
39368opterongcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
39368core2duogcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
39368opterongcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
39372core2duogcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
39372opterongcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
39372opterongcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
39376core2duogcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
39380opterongcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
39384core2duogcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
39388opterongcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
39396core2duogcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
39424core2duogcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
39448core2duogcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
39452core2duogcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
39480core2duogcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
39480opterongcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
39480core2duogcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
39484core2duogcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
39488core2duogcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
39492core2duogcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
39496core2duogcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
39500core2duogcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
39504opterongcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
39512core2duogcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
39512core2duogcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
39516opterongcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
39520opterongcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
39520opterongcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
39524core2duogcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
39536core2duogcc -funroll-loops -O -fomit-frame-pointer2014052720140525
39536core2duogcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
39540opterongcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
39540core2duogcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
39548core2duogcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
39576core2duogcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
39580core2duoclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
39588core2duoclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
39600core2duogcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
39620opterongcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
39620core2duogcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
39628opterongcc -march=k8 -O -fomit-frame-pointer2014052720140525
39636core2duogcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
39636core2duogcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
39644core2duogcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
39648opteronclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
39648opterongcc -m64 -O -fomit-frame-pointer2014052720140525
39648opterongcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
39652core2duogcc -m64 -O2 -fomit-frame-pointer2014052720140525
39652core2duogcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
39656opteronclang -O3 -fomit-frame-pointer2014071220140622
39660opterongcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
39676opterongcc -O -fomit-frame-pointer2014052720140525
39684core2duogcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
39684opterongcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
39688core2duogcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
39688opterongcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
39688opterongcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
39696core2duoclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
39696core2duogcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
39700opteronclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
39700opteronclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
39700core2duogcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
39700opterongcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
39704core2duogcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
39704core2duogcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
39704core2duogcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
39708core2duogcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
39708opterongcc -march=nocona -O -fomit-frame-pointer2014052720140525
39712opteronclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
39716opteronclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
39720core2duogcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
39724opterongcc -march=barcelona -O -fomit-frame-pointer2014052720140525
39728opteronclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
39728opterongcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
39728opterongcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
39748core2duogcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
39760core2duogcc -O2 -fomit-frame-pointer2014052720140525
39768opterongcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
39768opterongcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
39772opterongcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
39772core2duogcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
39776core2duogcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
39780opterongcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
39784core2duogcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
39792opterongcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
39800opterongcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
39804core2duogcc -m64 -O -fomit-frame-pointer2014052720140525
39808core2duogcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
39812opterongcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
39820core2duoclang -O3 -fomit-frame-pointer2014071220140622
39828core2duogcc -O -fomit-frame-pointer2014052720140525
39840core2duoclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
39840core2duogcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
39844core2duoclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
39848opterongcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
39848core2duogcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
39852core2duogcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
39852opterongcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
39860core2duoclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
39860core2duogcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
39860core2duogcc -march=barcelona -O -fomit-frame-pointer2014052720140525
39864core2duogcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
39872core2duogcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
39880opterongcc -O2 -fomit-frame-pointer2014052720140525
39880opterongcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
39880core2duogcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
39896opterongcc -m64 -O2 -fomit-frame-pointer2014052720140525
39908opterongcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
39924opterongcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
39924core2duogcc -march=nocona -O -fomit-frame-pointer2014052720140525
39956core2duogcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
39960core2duogcc -march=k8 -Os -fomit-frame-pointer2014052720140525
39968core2duogcc -march=k8 -O -fomit-frame-pointer2014052720140525
39976core2duogcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
39976core2duogcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
39992core2duogcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
40004core2duogcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
40004core2duogcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
40020core2duogcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
40024opteron-unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
40032core2duogcc -Os -fomit-frame-pointer2014052720140525
40036core2duogcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
40040core2duogcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
40044core2duogcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
40048core2duogcc -m64 -Os -fomit-frame-pointer2014052720140525
40080core2duogcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
40080core2duogcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
40092opteron-unrolledgcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
40112core2duogcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
40120opteron-unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
40120core2duogcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
40124opteron-unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
40132opterongcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
40136opteron-unrolledgcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
40136opterongcc -march=nocona -Os -fomit-frame-pointer2014052720140525
40152opteron-unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
40164opterongcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
40164opteron-unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
40168core2duogcc -march=nocona -Os -fomit-frame-pointer2014052720140525
40172opterongcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
40180opterongcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
40184opterongcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
40188opterongcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
40188opterongcc -march=k8 -Os -fomit-frame-pointer2014052720140525
40192opteron-unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
40192opterongcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
40196opterongcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
40200opterongcc -Os -fomit-frame-pointer2014052720140525
40208opteron-unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
40208opterongcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
40212opteron-unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
40212core2duogcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
40216opteron-unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
40216opterongcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
40216core2duogcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
40216opteron-unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
40220opteron-unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
40220opteron-unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
40220opteron-unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
40220opterongcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
40220opteron-unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
40224opteron-unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
40228opterongcc -m64 -Os -fomit-frame-pointer2014052720140525
40232opterongcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
40240opterongcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
40240opteron-unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
40244opteron-unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
40248opterongcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
40252opteron-unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
40260opterongcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
40268opteron-unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
40272opteron-unrolledgcc -O3 -fomit-frame-pointer2014052720140525
40284core2duogcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
40288opterongcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
40288opterongcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
40296opteron-unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
40300opteron-unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
40304opteron-unrolledgcc -m64 -O3 -fomit-frame-pointer2014052720140525
40304opteron-unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
40312opteron-unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
40312opteron-unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
40320opteron-unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
40324opteron-unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
40328opteron-unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
40328core2duogcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
40332opterongcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
40336opteron-unrolledgcc -funroll-loops -O -fomit-frame-pointer2014052720140525
40340opteron-unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
40340core2duogcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
40348opterongcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
40356opteron-unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
40364opteron-unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
40368opteron-unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
40376core2duogcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
40392opteron-unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
40412opteron-unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
40420opteron-unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
40468opteron-unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
40480opteron-unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
40488opteron-unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
40492opteron-unrolledclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
40504opteron-unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
40516opteron-unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
40520opteron-unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
40540opteron-unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
40540opteron-unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
40544opteron-unrolledclang -O3 -fomit-frame-pointer2014071220140622
40556opteron-unrolledgcc -O2 -fomit-frame-pointer2014052720140525
40560opteron-unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
40568opteron-unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
40568opteron-unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
40580opteron-unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
40588opteron-unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
40592opteron-unrolledgcc -m64 -O2 -fomit-frame-pointer2014052720140525
40592opteron-unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
40624opteron-unrolledclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
40656opteron-unrolledgcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
40664opteron-unrolledgcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
40696opteron-unrolledgcc -march=k8 -O -fomit-frame-pointer2014052720140525
40696opteron-unrolledgcc -march=nocona -O -fomit-frame-pointer2014052720140525
40700opteron-unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
40704opteron-unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
40708opteron-unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
40752opteron-unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
40756opteron-unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
40768opteron-unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
40788opteron-unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
40792opteron-unrolledgcc -march=barcelona -O -fomit-frame-pointer2014052720140525
40804opteron-unrolledgcc -m64 -O -fomit-frame-pointer2014052720140525
40808opteron-unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
40864opteron-unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
40872opteron-unrolledgcc -O -fomit-frame-pointer2014052720140525
40884opteron-unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
40900opteron-unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
40928opteron-unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
40932opteron-unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
40936opteron-unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
40964opteron-unrolledgcc -m64 -Os -fomit-frame-pointer2014052720140525
40968opteron-unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
40972opteron-unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
40972opteron-unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
40972opteron-unrolledgcc -march=nocona -Os -fomit-frame-pointer2014052720140525
40984opteron-unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
40988opteron-unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
40988opteron-unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
41000opteron-unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
41000opteron-unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
41012opteron-unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
41016opteron-unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
41016opteron-unrolledgcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
41024opteron-unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
41032opteron-unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
41032opteron-unrolledgcc -march=k8 -Os -fomit-frame-pointer2014052720140525
41036opteron-unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
41048opteron-unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
41072opteron-unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
41100opteron-unrolledgcc -Os -fomit-frame-pointer2014052720140525
41504vpermgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
41520vpermgcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
41588vpermgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
41624vpermgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
41656vpermgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
41664vpermgcc -O3 -fomit-frame-pointer2014052720140525
41676vpermgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
41676vpermgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
41680vpermgcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
41684vpermgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
41708vpermgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
41724vpermgcc -m64 -O3 -fomit-frame-pointer2014052720140525
41728vpermgcc -march=barcelona -O -fomit-frame-pointer2014052720140525
41744vpermgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
41748vpermgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
41748vpermgcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
41764vpermgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
41768vpermgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
41768vpermgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
41768vpermgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
41772vpermgcc -O2 -fomit-frame-pointer2014052720140525
41772vpermgcc -march=nocona -O -fomit-frame-pointer2014052720140525
41776vpermgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
41784vpermgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
41788vpermgcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
41788vpermgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
41788vpermgcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
41792vpermgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
41800vpermgcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
41812vpermgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
41816vpermgcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
41828vpermgcc -m64 -O -fomit-frame-pointer2014052720140525
41848vpermgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
41860vpermgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
41864vpermgcc -O -fomit-frame-pointer2014052720140525
41864vpermgcc -m64 -O2 -fomit-frame-pointer2014052720140525
41868vpermgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
41872vpermgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
41880vpermgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
41916vpermgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
41916vpermgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
41920vpermgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
41924vpermgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
41928vpermgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
41928vpermgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
41932vpermgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
41956vpermgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
41964vpermgcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
41964vpermgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
41976vpermgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
41976vpermgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
41980vpermgcc -funroll-loops -O -fomit-frame-pointer2014052720140525
41984vpermgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
41984vpermgcc -m64 -Os -fomit-frame-pointer2014052720140525
41988vpermgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
41996vpermgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
42004vpermgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
42012vpermgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
42016vpermgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
42028vpermgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
42028vpermgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
42032vpermgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
42032vpermgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
42032vpermgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
42032vpermgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
42032vpermgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
42052vpermgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
42052vpermgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
42056vpermgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
42056vpermgcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
42068vpermgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
42116vpermgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
42124vpermgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
42132vpermgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
42136vpermgcc -march=k8 -Os -fomit-frame-pointer2014052720140525
42140vpermgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
42172vpermgcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
42192vpermgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
42260vpermgcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
42276vpermgcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
42276vpermgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
42276vpermgcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
42280vpermgcc -march=k8 -O -fomit-frame-pointer2014052720140525
42284vpermgcc -march=nocona -Os -fomit-frame-pointer2014052720140525
42292vpermgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
42304vpermgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
42304vpermgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
42316vpermgcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
42332vpermgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
42336vpermgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
42348vpermgcc -Os -fomit-frame-pointer2014052720140525
42376vpermgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
44160vpermcc2014052720140525
44300vpermgcc2014052720140525
44352opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
44384opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
44396opt64gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
44416opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
44424vpermgcc -funroll-loops2014052720140525
44448opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
44468opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
44504opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
44648opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
44700opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
45832sphlib-adaptedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
45840sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
45856sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
45860sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
45864sphlib-adaptedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
45864sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
45880sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
45928sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
45940sphlibgcc -funroll-loops -O -fomit-frame-pointer2014052720140525
45948sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
45948sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
45992sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
46008opterongcc2014052720140525
46012sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
46036core2duogcc2014052720140525
46040opterongcc -funroll-loops2014052720140525
46072opteroncc2014052720140525
46072sphlib-adaptedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
46076sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
46088sphlib-adaptedgcc -funroll-loops -O -fomit-frame-pointer2014052720140525
46108core2duocc2014052720140525
46112core2duogcc -funroll-loops2014052720140525
46136sphlib-adaptedgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
46156sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
46344vperm-intrgcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
46424sphlib-adaptedgcc -march=nocona -O -fomit-frame-pointer2014052720140525
46436sphlib-adaptedgcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
46460sphlib-adaptedgcc -m64 -O -fomit-frame-pointer2014052720140525
46488sphlibgcc -march=barcelona -O -fomit-frame-pointer2014052720140525
46496sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
46508vperm-intrgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
46520sphlib-adaptedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
46524sphlib-adaptedgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
46536sphlib-adaptedgcc -O -fomit-frame-pointer2014052720140525
46540sphlib-adaptedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
46548vperm-intrgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
46556sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
46560sphlib-adaptedgcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
46580vperm-intrgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
46584sphlibgcc -march=nocona -O -fomit-frame-pointer2014052720140525
46608sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
46608sphlib-adaptedgcc -march=barcelona -O -fomit-frame-pointer2014052720140525
46636sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
46640sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
46644sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
46644sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
46652sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
46664sphlibgcc -m64 -O -fomit-frame-pointer2014052720140525
46664sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
46676vperm-intrgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
46684sphlib-adaptedgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
46724sphlib-adaptedgcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
46788sphlib-adaptedgcc -march=k8 -O -fomit-frame-pointer2014052720140525
46828opteron-unrolledcc2014052720140525
46856opteron-unrolledgcc2014052720140525
46856sphlibgcc -march=k8 -O -fomit-frame-pointer2014052720140525
46904sphlib-adaptedgcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
46912opteron-unrolledgcc -funroll-loops2014052720140525
46968sphlibgcc -O -fomit-frame-pointer2014052720140525
46984sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
48364sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
48400sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
48404sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
48440sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
48660sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
48696sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
48720sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
48752sphlibgcc -m64 -O3 -fomit-frame-pointer2014052720140525
48768sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
48772sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
48808sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
48828sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
48880sphlib-adaptedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
48892sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
48900sphlib-adaptedgcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
48928sphlibgcc -O3 -fomit-frame-pointer2014052720140525
49024sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
49172sphlib-adaptedgcc -m64 -O3 -fomit-frame-pointer2014052720140525
49184sphlib-adaptedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
49260sphlib-adaptedgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
49292sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
49312sphlib-adaptedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
49404sphlib-adaptedgcc -O3 -fomit-frame-pointer2014052720140525
49420sphlib-adaptedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
49448opt64gcc -march=k8 -O -fomit-frame-pointer2014052720140525
49456sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
49476opt64gcc -m64 -O -fomit-frame-pointer2014052720140525
49476opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
49488sphlib-adaptedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
49500sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
49528opt64gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
49532opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
49552sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
49556opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
49560opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
49560opt64gcc -march=nocona -O -fomit-frame-pointer2014052720140525
49616opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
49652opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
49664sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
49692sphlib-adaptedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
49692opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
49800sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
49804opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
49840sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
49860sphlib-adaptedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
49904opt64gcc -O -fomit-frame-pointer2014052720140525
49908opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
50032sphlib-adaptedgcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
50076vperm-intrgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
50088sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
50112vperm-intrgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
50124vperm-intrgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
50152vperm-intrgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
50212sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
50228vperm-intrgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
50236vperm-intrgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
50264vperm-intrgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
50264vperm-intrgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
50268sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
50272sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
50288sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
50336sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
50364vperm-intrgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
50372sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
50396sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
50404sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
50428sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
50472vperm-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
50524sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
50528vperm-intrgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
50600vperm-intrgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
50800sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
50812sphlibclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
50828vperm-intrgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
50896sphlibclang -O3 -fomit-frame-pointer2014071220140622
50916sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
50972sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
50976vperm-intrgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
50976vperm-intrgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
51040sphlibclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
51160opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
51192sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
51284opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
51328opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
51396opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
51420opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
51440opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
51476opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
51516sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
51692sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
52812opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
52844opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
52852sphlib-adaptedclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
52984sphlib-adaptedclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
53020sphlib-adaptedclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
53032sphlib-adaptedclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
53056sphlib-adaptedclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
53092sphlib-adaptedclang -O3 -fomit-frame-pointer2014071220140622
53232opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
53256opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
53352opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
53360opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
53380sphlib-adaptedclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
53384opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
53404opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
53448opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
53464opt64gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
53476opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
53484opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
53484opt64gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
53504opt64gcc -m64 -O3 -fomit-frame-pointer2014052720140525
53556opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
53556opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
53632sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
53636opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
53640sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
53648sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
53660sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
53676opt64gcc -O3 -fomit-frame-pointer2014052720140525
53692opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
53708sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
53724sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
53748sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
53764sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
53764sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
53784opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
53812opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
53856sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
53864sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
53872sphlibgcc -Os -fomit-frame-pointer2014052720140525
53872sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
53876sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
53892sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
53896sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
53904sphlibgcc -m64 -Os -fomit-frame-pointer2014052720140525
53904sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
53912sphlibgcc -march=k8 -Os -fomit-frame-pointer2014052720140525
53916sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
53936sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
54008sphlibgcc -m64 -O2 -fomit-frame-pointer2014052720140525
54036sphlibgcc -O2 -fomit-frame-pointer2014052720140525
54044sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
54068opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
54076sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
54076opt64gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
54132sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
54148opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
54180sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
54188sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
54228sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
54324sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
54352sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
54476opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
54532sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
54556sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
54588sphlibgcc -march=nocona -Os -fomit-frame-pointer2014052720140525
54616sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
54688sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
54760opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
54884opt64gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
54920opt64gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
54928opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
54936opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
54944opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
54976opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
54992sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
54996opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
55036opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
55072opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
55092opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
55140opt64gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
55148opt64gcc -m64 -O2 -fomit-frame-pointer2014052720140525
55164opt64gcc -O2 -fomit-frame-pointer2014052720140525
55212opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
55244opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
55272opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
55316opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
55320opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
55436opt64gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
55540opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
55592opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
55592opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
55600opt64gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
55608opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
55640opt64gcc -Os -fomit-frame-pointer2014052720140525
55640opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
55644opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
55648opt64gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
55652opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
55656opt64gcc -m64 -Os -fomit-frame-pointer2014052720140525
55664opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
55740opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
55836sphlib-adaptedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
55952sphlib-adaptedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
55972opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
55976sphlib-adaptedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
55996opt64gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
56000sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
56032opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
56044sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
56064sphlib-adaptedgcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
56064sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
56104sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
56104sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
56128opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
56188vperm-intrclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
56256sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
56264vperm-intrclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
56312sphlib-adaptedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
56336sphlib-adaptedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
56432sphlib-adaptedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
56900sphlib-adaptedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
56976sphlib-adaptedgcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
57132sphlib-adaptedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
57248sphlib-adaptedgcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
57268sphlib-adaptedgcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
57372sphlib-adaptedgcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
57404sphlib-adaptedgcc -m64 -O2 -fomit-frame-pointer2014052720140525
57416mmxclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
57456sphlib-adaptedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
57464sphlib-adaptedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
57492sphlib-adaptedgcc -O2 -fomit-frame-pointer2014052720140525
57504mmxclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
57560sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
57584sphlib-adaptedgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
57596mmxclang -O3 -fomit-frame-pointer2014071220140622
57604sphlib-adaptedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
57616mmxclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
57628mmxclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
57720sphlib-adaptedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
57788mmxclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
57860mmxclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
57892sphlib-adaptedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
57964sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
57992sphlib-adaptedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
58008sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
58012sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
58048sphlib-adaptedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
58060sphlib-adaptedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
58068sphlib-adaptedgcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
58152sphlib-adaptedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
58248sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
58252sphlib-adaptedgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
58280sphlib-adaptedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
58304sphlib-adaptedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
58324sphlib-adaptedgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
58376sphlib-adaptedgcc -m64 -Os -fomit-frame-pointer2014052720140525
58380sphlib-adaptedgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
58380sphlib-adaptedgcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
58388sphlib-adaptedgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
58388sphlib-adaptedgcc -march=k8 -Os -fomit-frame-pointer2014052720140525
58408sphlib-adaptedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
58524sphlib-adaptedgcc -Os -fomit-frame-pointer2014052720140525
58540sphlib-adaptedgcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
58732sphlib-adaptedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
58836mmxgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
58868sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
58884sphlib-adaptedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
58948mmxgcc -funroll-loops -O -fomit-frame-pointer2014052720140525
58948mmxgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
59008mmxgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
59008sphlib-adaptedgcc -march=nocona -Os -fomit-frame-pointer2014052720140525
59016sphlib-adaptedgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
59044mmxgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
59052mmxgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
59096mmxgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
59160mmxgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
59236mmxgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
59292mmxgcc -m64 -O -fomit-frame-pointer2014052720140525
59344mmxgcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
59352mmxgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
59352mmxgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
59368mmxgcc -march=k8 -O -fomit-frame-pointer2014052720140525
59408mmxgcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
59420mmxgcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
59428mmxgcc -O -fomit-frame-pointer2014052720140525
59532mmxgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
59548mmxgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
59676mmxgcc -march=barcelona -O -fomit-frame-pointer2014052720140525
59776mmxgcc -march=nocona -O -fomit-frame-pointer2014052720140525
59824mmxgcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
60096sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
60124sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
60272mmxgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
60340sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
60352sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014052720140525
60356sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
60492sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
60504sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
60596sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
60636sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014052720140525
60644sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
60744sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
60764sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
60800sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
60804sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
60820sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014052720140525
60852sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
60856sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
60856sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
60868sphlib-smallgcc -m64 -O -fomit-frame-pointer2014052720140525
60896sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
60916sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
61060sphlib-smallgcc -O -fomit-frame-pointer2014052720140525
61060sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
61444sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
61448sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
61668sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014052720140525
61908sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
61948sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
61984sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
61992sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
62284sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
62320sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
62332sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
62444sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
62484sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
62484sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
62544sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014052720140525
62580sphlib-smallgcc -O2 -fomit-frame-pointer2014052720140525
62580sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
62628sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
62640sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
62660sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
62788sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
62808sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
62924sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
62928sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
63084sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
63296sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
63400sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
63416sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
63716sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014052720140525
63736sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
64228sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
64284sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
64288sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
64324sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
64372sphlib-smallgcc -O3 -fomit-frame-pointer2014052720140525
64396sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
64404sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014052720140525
64404sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
64480sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
64496sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
64524sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
64684sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
65000sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
65116sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
65184sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
65192sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
65196sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
65200sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
65204sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014052720140525
65212sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
65212sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
65228sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014052720140525
65236sphlib-smallgcc -Os -fomit-frame-pointer2014052720140525
65236sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
65300sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
65300sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
65300sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
65372sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
65404sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
65412sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
65416sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
65464sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
65516sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
66468sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
66472sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
66480sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
66484sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
66484sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
66508sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
66508sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
66936sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
67024sphlib-smallclang -O3 -fomit-frame-pointer2014071220140622
67048sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
67124sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
67188sphlib-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
67308sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
67320sphlib-smallclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
74844mmxgcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
75056mmxgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
75064mmxgcc -O3 -fomit-frame-pointer2014052720140525
75172mmxgcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
75200mmxgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
75208mmxgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
75220mmxgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
75364mmxgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
75576mmxgcc -m64 -O3 -fomit-frame-pointer2014052720140525
75660mmxgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
75680mmxgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
75804mmxgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
78788mmxgcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
79032mmxgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
86120mmxgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
86296mmxgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
86404mmxgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
86740sphlibgcc2014052720140525
86792mmxgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
86908sphlibgcc -funroll-loops2014052720140525
87116sphlibcc2014052720140525
87124mmxgcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
87184mmxgcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
87672mmxgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
87852mmxgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
87964mmxgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
88004sphlib-smallcc2014052720140525
88248mmxgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
88308sphlib-smallgcc2014052720140525
88448sphlib-smallgcc -funroll-loops2014052720140525
88644mmxgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
89308mmxgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
90508sphlib-adaptedgcc2014052720140525
90660sphlib-adaptedgcc -funroll-loops2014052720140525
90672sphlib-adaptedcc2014052720140525
91708mmxgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
92388mmxgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
93252mmxgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
93292mmxgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
93544mmxgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
93660mmxgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
93744mmxgcc -O2 -fomit-frame-pointer2014052720140525
93744mmxgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
93780mmxgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
93816mmxgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
93820mmxgcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
93912mmxgcc -m64 -O2 -fomit-frame-pointer2014052720140525
94324mmxgcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
94632mmxgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
94636mmxgcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
95296mmxgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
95720mmxgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
95796mmxgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
95836mmxgcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
96576mmxgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
96760mmxgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
97812mmxgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
98832mmxgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
99720mmxgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
101080mmxgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
101400mmxgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
101604mmxgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
101740mmxgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
101820mmxgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
102060mmxgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
102544mmxgcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
102592mmxgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
102608mmxgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
102740mmxgcc -march=k8 -Os -fomit-frame-pointer2014052720140525
102932mmxgcc -m64 -Os -fomit-frame-pointer2014052720140525
103104mmxgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
103484mmxgcc -Os -fomit-frame-pointer2014052720140525
103724mmxgcc -march=nocona -Os -fomit-frame-pointer2014052720140525
103852mmxgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
105292mmxgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
105388mmxgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
109128mmxgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
109388mmxgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
137392opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
137408opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
137412opt32gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
137444opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
137500opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
137536opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
137584opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
137604opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
137716opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
137728opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
137812opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
137828opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
137852opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
137860opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
137860opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
137908opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
137952opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
137960opt32gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
137964opt32gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
138012opt32gcc -O3 -fomit-frame-pointer2014052720140525
138028opt32gcc -m64 -O3 -fomit-frame-pointer2014052720140525
138064opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
138076opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
138936opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
139036opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
139076opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
139132opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
139156opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
139160opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
139188opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
139200opt32gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
139204opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
139208opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
139224opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
139236opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
139240opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
139252opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
139268opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
139288opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
139316opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
139324opt32gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
139332opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
139356opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
139416opt32gcc -m64 -O -fomit-frame-pointer2014052720140525
139428opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
139432opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
139444opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
139452opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
139472opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
139480opt32gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
139492opt32gcc -O -fomit-frame-pointer2014052720140525
139516opt32gcc -march=nocona -O -fomit-frame-pointer2014052720140525
139540opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
139548opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
139548opt32gcc -march=k8 -O -fomit-frame-pointer2014052720140525
139596opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
139616opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
139624opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
139632opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
139632opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
139636opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
139640opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
139676opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
139680opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
139700opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
139700opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
139708opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
139748opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
139752opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
139760opt32gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
139804opt32gcc -O2 -fomit-frame-pointer2014052720140525
139816opt32clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
139840opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
139844opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
139848opt32gcc -m64 -O2 -fomit-frame-pointer2014052720140525
139852opt32gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
13986832bit-2ktableclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
139868opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
139908opt32clang -O3 -fomit-frame-pointer2014071220140622
139936opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
139964opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
140008opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
140020opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
140020opt32gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
140028opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
140036opt32clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
140048opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
140052opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
140116opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
140132opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
140180opt32gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
140212opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
140228opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
140228opt32gcc -m64 -Os -fomit-frame-pointer2014052720140525
140240opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
140360opt32gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
140480opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
14054032bit-2ktableclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
14055632bit-2ktableclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
14057232bit-2ktableclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
140612opt32gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
14062432bit-2ktableclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
140664opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
14069632bit-2ktableclang -O3 -fomit-frame-pointer2014071220140622
14076832bit-2ktableclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
140828opt32gcc -Os -fomit-frame-pointer2014052720140525
142548opt64cc2014052720140525
142844opt64gcc -funroll-loops2014052720140525
144220opt64gcc2014052720140525
15960432bit-2ktablegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
15967632bit-2ktablegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
15995232bit-2ktablegcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
16009632bit-2ktablegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
16012032bit-2ktablegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
16027632bit-2ktablegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
16030032bit-2ktablegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
16114432bit-2ktablegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
16114432bit-2ktablegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
16119232bit-2ktablegcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
16121232bit-2ktablegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
16136032bit-2ktablegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
16138432bit-2ktablegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
16138432bit-2ktablegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
16138832bit-2ktablegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
16141632bit-2ktablegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
16151632bit-2ktablegcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
16185632bit-2ktablegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
16195232bit-2ktablegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
16196032bit-2ktablegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
16196032bit-2ktablegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
16778032bit-2ktablegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
16778432bit-2ktablegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
16790832bit-2ktablegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
16791632bit-2ktablegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
16794032bit-2ktablegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
16934032bit-2ktablegcc -O3 -fomit-frame-pointer2014052720140525
16948032bit-2ktablegcc -m64 -O3 -fomit-frame-pointer2014052720140525
16955232bit-2ktablegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
16964032bit-2ktablegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
16967632bit-2ktablegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
16975232bit-2ktablegcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
16982032bit-2ktablegcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
17009232bit-2ktablegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
17009632bit-2ktablegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
17022432bit-2ktablegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
17025232bit-2ktablegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
17031232bit-2ktablegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
17119632bit-2ktablegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
17119632bit-2ktablegcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
17156832bit-2ktablegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
17174832bit-2ktablegcc -O2 -fomit-frame-pointer2014052720140525
17174832bit-2ktablegcc -m64 -O2 -fomit-frame-pointer2014052720140525
17181232bit-2ktablegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
17181632bit-2ktablegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
17218832bit-2ktablegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
17226432bit-2ktablegcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
17228432bit-2ktablegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
17246432bit-2ktablegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
17250432bit-2ktablegcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
17520432bit-2ktablegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
17538032bit-2ktablegcc -m64 -Os -fomit-frame-pointer2014052720140525
17543232bit-2ktablegcc -march=k8 -Os -fomit-frame-pointer2014052720140525
17554432bit-2ktablegcc -Os -fomit-frame-pointer2014052720140525
17560432bit-2ktablegcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
17571632bit-2ktablegcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
17623632bit-2ktablegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
17724432bit-2ktablegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
17780432bit-2ktablegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
17807232bit-2ktablegcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
17814432bit-2ktablegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
17944432bit-2ktablegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
17974832bit-2ktablegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
17998832bit-2ktablegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
17999232bit-2ktablegcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
18010432bit-2ktablegcc -march=nocona -Os -fomit-frame-pointer2014052720140525
18013632bit-2ktablegcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
18071632bit-2ktablegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
18107232bit-2ktablegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
19276832bit-2ktablegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
19309232bit-2ktablegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
19310432bit-2ktablegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
19316432bit-2ktablegcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
19317232bit-2ktablegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
19319232bit-2ktablegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
19326832bit-2ktablegcc -funroll-loops -O -fomit-frame-pointer2014052720140525
19330832bit-2ktablegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
19338032bit-2ktablegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
19417232bit-2ktablegcc -march=k8 -O -fomit-frame-pointer2014052720140525
19436832bit-2ktablegcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
19437232bit-2ktablegcc -m64 -O -fomit-frame-pointer2014052720140525
19450832bit-2ktablegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
19451232bit-2ktablegcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
19451232bit-2ktablegcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
19456832bit-2ktablegcc -O -fomit-frame-pointer2014052720140525
19460832bit-2ktablegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
19460832bit-2ktablegcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
19464432bit-2ktablegcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
19466432bit-2ktablegcc -march=barcelona -O -fomit-frame-pointer2014052720140525
19473232bit-2ktablegcc -march=nocona -O -fomit-frame-pointer2014052720140525
19479632bit-2ktablegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
19485232bit-2ktablegcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
21759232bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
21790032bit-bytesliced-c-fastgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
21878432bit-bytesliced-c-fastgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
21896432bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
22074432bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
22080432bit-bytesliced-c-fastgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
22099232bit-bytesliced-c-fastgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
22125632bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
22188832bit-bytesliced-c-fastgcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
22191632bit-bytesliced-c-fastgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
22198032bit-bytesliced-c-fastgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
22243232bit-bytesliced-c-fastgcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
22248432bit-bytesliced-c-fastgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
22278432bit-bytesliced-c-fastgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
22500432bit-bytesliced-c-fastgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
22729232bit-bytesliced-c-fastgcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
22746832bit-bytesliced-c-fastgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
22768432bit-bytesliced-c-fastgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
22787632bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
22799632bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
24014832bit-bytesliced-c-fastgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
24038832bit-bytesliced-c-fastgcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
24173232bit-bytesliced-c-fastgcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
24205632bit-bytesliced-c-fastgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
24261632bit-bytesliced-c-fastgcc -m64 -O2 -fomit-frame-pointer2014052720140525
24303232bit-bytesliced-c-fastgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
24324032bit-bytesliced-c-fastgcc -O2 -fomit-frame-pointer2014052720140525
24452432bit-bytesliced-c-fastgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
24462032bit-bytesliced-c-fastgcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
24480032bit-bytesliced-c-fastgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
24535632bit-bytesliced-c-fastgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
24539632bit-bytesliced-c-fastgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
24541232bit-bytesliced-c-fastgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
24553232bit-bytesliced-c-fastgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
24566432bit-bytesliced-c-fastgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
25217632bit-bytesliced-c-fastclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
25218032bit-bytesliced-c-fastclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
25222832bit-bytesliced-c-fastgcc -O3 -fomit-frame-pointer2014052720140525
25223632bit-bytesliced-c-fastclang -O3 -fomit-frame-pointer2014071220140622
25223632bit-bytesliced-c-fastclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
25223632bit-bytesliced-c-fastclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
25240432bit-bytesliced-c-fastgcc -m64 -O3 -fomit-frame-pointer2014052720140525
25249632bit-bytesliced-c-fastclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
25274032bit-bytesliced-c-fastgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
25280832bit-bytesliced-c-fastclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
25529632bit-bytesliced-c-fastgcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
25534032bit-bytesliced-c-fastgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
25555632bit-bytesliced-c-fastgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
25570432bit-bytesliced-c-fastgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
25597232bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
25615632bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
25628032bit-bytesliced-c-fastgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
25628032bit-bytesliced-c-fastgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
25630432bit-bytesliced-c-fastgcc -funroll-loops -O -fomit-frame-pointer2014052720140525
25711232bit-bytesliced-c-fastgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
25711232bit-bytesliced-c-fastgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
25715632bit-bytesliced-c-fastgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
25718032bit-bytesliced-c-fastgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
26072832bit-bytesliced-c-fastgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
26082832bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
26109232bit-bytesliced-c-fastgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
26111632bit-bytesliced-c-fastgcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
26898032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
26965232bit-bytesliced-c-smallgcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
26976032bit-bytesliced-c-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
27022432bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
27106832bit-bytesliced-c-fastgcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
27130832bit-bytesliced-c-fastgcc -march=k8 -O -fomit-frame-pointer2014052720140525
27935232bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
281688opt32gcc -funroll-loops2014052720140525
281976opt32cc2014052720140525
282036opt32gcc2014052720140525
28228832bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
28564832bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
28565232bit-bytesliced-c-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
28601632bit-bytesliced-c-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
28638032bit-bytesliced-c-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
28640032bit-bytesliced-c-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
28655632bit-bytesliced-c-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
28676432bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
28677232bit-bytesliced-c-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
28682432bit-bytesliced-c-smallgcc -O3 -fomit-frame-pointer2014052720140525
28692832bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
28700032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
28701232bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
28710432bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
28710432bit-bytesliced-c-smallgcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
28713632bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
28714432bit-bytesliced-c-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
28721632bit-bytesliced-c-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
28747232bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
28787232bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
28788832bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
28790432bit-bytesliced-c-smallgcc -m64 -O3 -fomit-frame-pointer2014052720140525
28804832bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
28826432bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
28842032bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
28871232bit-bytesliced-c-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
28878832bit-bytesliced-c-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
29762832bit-bytesliced-c-fastgcc -march=k8 -Os -fomit-frame-pointer2014052720140525
29767632bit-bytesliced-c-fastgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
29785232bit-bytesliced-c-fastgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
29816832bit-bytesliced-c-fastgcc -m64 -Os -fomit-frame-pointer2014052720140525
29836032bit-bytesliced-c-fastgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
29868832bit-bytesliced-c-fastgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
29877632bit-bytesliced-c-fastgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
29878032bit-bytesliced-c-fastgcc -march=nocona -Os -fomit-frame-pointer2014052720140525
29888832bit-bytesliced-c-fastgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
29893632bit-bytesliced-c-fastgcc -Os -fomit-frame-pointer2014052720140525
29895632bit-bytesliced-c-fastgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
29922432bit-bytesliced-c-fastgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
29931632bit-bytesliced-c-fastgcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
29979632bit-bytesliced-c-fastgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
30002432bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
30025232bit-bytesliced-c-fastgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
30110432bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
30114032bit-bytesliced-c-fastgcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
30124032bit-bytesliced-c-fastgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
30132032bit-bytesliced-c-fastgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
30140032bit-bytesliced-c-fastgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
30162032bit-bytesliced-c-fastgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
30399632bit-bytesliced-c-fastgcc -march=barcelona -O -fomit-frame-pointer2014052720140525
30432032bit-bytesliced-c-fastgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
30521232bit-bytesliced-c-fastgcc -march=nocona -O -fomit-frame-pointer2014052720140525
30531632bit-bytesliced-c-fastgcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
30634832bit-bytesliced-c-fastgcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
30650432bit-bytesliced-c-fastgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
30676432bit-bytesliced-c-fastgcc -m64 -O -fomit-frame-pointer2014052720140525
30676832bit-bytesliced-c-fastgcc -O -fomit-frame-pointer2014052720140525
30684432bit-bytesliced-c-fastgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
30684432bit-bytesliced-c-fastgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
30703232bit-bytesliced-c-fastgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
30709632bit-bytesliced-c-fastgcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
30764032bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
31167632bit-bytesliced-c-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
31238432bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
31238832bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
31498832bit-bytesliced-c-smallclang -O3 -fomit-frame-pointer2014071220140622
31518832bit-bytesliced-c-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
31521632bit-bytesliced-c-smallclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
31521632bit-bytesliced-c-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
31542032bit-bytesliced-c-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
31556432bit-bytesliced-c-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
3181008bit_cclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
3181288bit_cclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
32009232bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
32013232bit-bytesliced-c-smallgcc -funroll-loops -O -fomit-frame-pointer2014052720140525
32038032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
32038432bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
32039232bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
32049632bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
32081232bit-bytesliced-c-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
3227448bit_cclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
3232608bit_cclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
3236448bit_cclang -O3 -fomit-frame-pointer2014071220140622
3245448bit_cclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
3248848bit_cclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
37505632bit-bytesliced-c-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
37532032bit-bytesliced-c-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
38461632bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
38512432bit-bytesliced-c-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
38536032bit-bytesliced-c-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
38582832bit-bytesliced-c-smallgcc -m64 -O2 -fomit-frame-pointer2014052720140525
38604832bit-bytesliced-c-smallgcc -O2 -fomit-frame-pointer2014052720140525
38696432bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
38717232bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
38734432bit-bytesliced-c-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
39170032bit-bytesliced-c-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
39173632bit-bytesliced-c-smallgcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
39233632bit-bytesliced-c-smallgcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
39260832bit-bytesliced-c-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
40873232bit-bytesliced-c-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
40874032bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
40909632bit-bytesliced-c-smallgcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
40943632bit-bytesliced-c-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
40951632bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
40980432bit-bytesliced-c-smallgcc -m64 -Os -fomit-frame-pointer2014052720140525
41006032bit-bytesliced-c-smallgcc -march=nocona -Os -fomit-frame-pointer2014052720140525
41008032bit-bytesliced-c-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
41008032bit-bytesliced-c-smallgcc -march=k8 -Os -fomit-frame-pointer2014052720140525
41010032bit-bytesliced-c-smallgcc -Os -fomit-frame-pointer2014052720140525
41010432bit-bytesliced-c-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
41017232bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
41018832bit-bytesliced-c-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
41021632bit-bytesliced-c-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
41355232bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
41364432bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
41377232bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
41380832bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
41419232bit-bytesliced-c-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
41424832bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
41434432bit-bytesliced-c-smallgcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
41461232bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
41463632bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
4499568bit_cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
4503608bit_cgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
4503808bit_cgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
4506568bit_cgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
4506968bit_cgcc -funroll-loops -O -fomit-frame-pointer2014052720140525
4518728bit_cgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
4520008bit_cgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
4560688bit_cgcc -march=barcelona -O -fomit-frame-pointer2014052720140525
4563608bit_cgcc -march=k8 -O -fomit-frame-pointer2014052720140525
4565168bit_cgcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
4570608bit_cgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
4571008bit_cgcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
4572368bit_cgcc -m64 -O -fomit-frame-pointer2014052720140525
4581928bit_cgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
4583648bit_cgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
4588848bit_cgcc -O -fomit-frame-pointer2014052720140525
4589488bit_cgcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
4591368bit_cgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
4592648bit_cgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
4654288bit_cgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
4658408bit_cgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
4665528bit_cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
4674928bit_cgcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
4681488bit_cgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
4733248bit_cgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
4733608bit_cgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
4754968bit_cgcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
4757048bit_cgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
4757648bit_cgcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
4758128bit_cgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
4761728bit_cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
4775208bit_cgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
4780688bit_cgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
4781648bit_cgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
4783048bit_cgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
4785648bit_cgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
4786688bit_cgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
4787048bit_cgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
4790368bit_cgcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
4803088bit_cgcc -O3 -fomit-frame-pointer2014052720140525
4803168bit_cgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
4803568bit_cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
4804208bit_cgcc -m64 -O3 -fomit-frame-pointer2014052720140525
4813848bit_cgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
4815888bit_cgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
4825128bit_cgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
4829728bit_cgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
4830008bit_cgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
4833288bit_cgcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
483680mmxcc2014052720140525
4850448bit_cgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
4861408bit_cgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
4864608bit_cgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
4867768bit_cgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
4867808bit_cgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
4868488bit_cgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
4869448bit_cgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
4871088bit_cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
4873048bit_cgcc -m64 -O2 -fomit-frame-pointer2014052720140525
4879768bit_cgcc -O2 -fomit-frame-pointer2014052720140525
4896648bit_cgcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
4898488bit_cgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
493956mmxgcc -funroll-loops2014052720140525
496900mmxgcc2014052720140525
5138888bit_cgcc -march=nocona -O -fomit-frame-pointer2014052720140525
5139608bit_cgcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
5161688bit_cgcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
5164888bit_cgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
5212288bit_cgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
5222848bit_cgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
5225968bit_cgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
5232288bit_cgcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
53966832bit-bytesliced-c-smallgcc -march=nocona -O -fomit-frame-pointer2014052720140525
54047632bit-bytesliced-c-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
58350832bit-bytesliced-c-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
58360832bit-bytesliced-c-smallgcc -march=barcelona -O -fomit-frame-pointer2014052720140525
58406432bit-bytesliced-c-smallgcc -march=k8 -O -fomit-frame-pointer2014052720140525
58418032bit-bytesliced-c-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
59078832bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
59082832bit-bytesliced-c-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
59175632bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
59203232bit-bytesliced-c-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
59237232bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
59237632bit-bytesliced-c-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
59269232bit-bytesliced-c-smallgcc -m64 -O -fomit-frame-pointer2014052720140525
59328432bit-bytesliced-c-smallgcc -O -fomit-frame-pointer2014052720140525
71564832bit-2ktablegcc2014052720140525
71572032bit-2ktablegcc -funroll-loops2014052720140525
71585232bit-2ktablecc2014052720140525
7562408bit_cgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
7562768bit_cgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
7610968bit_cgcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
7611408bit_cgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
7611408bit_cgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
7612008bit_cgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
7612488bit_cgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
7612928bit_cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
7613008bit_cgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
7956368bit_cgcc -funroll-loops2014052720140525
7958968bit_ccc2014052720140525
7959608bit_cgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
7963048bit_cgcc2014052720140525
7965688bit_cgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
7965888bit_cgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
7966088bit_cgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
7966408bit_cgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
7971888bit_cgcc -march=nocona -Os -fomit-frame-pointer2014052720140525
7977008bit_cgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
8020368bit_cgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
8025288bit_cgcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
8026248bit_cgcc -march=k8 -Os -fomit-frame-pointer2014052720140525
8026288bit_cgcc -m64 -Os -fomit-frame-pointer2014052720140525
8026368bit_cgcc -Os -fomit-frame-pointer2014052720140525
8026528bit_cgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
8026568bit_cgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
123000032bit-bytesliced-c-fastcc2014052720140525
123032032bit-bytesliced-c-fastgcc -funroll-loops2014052720140525
123034432bit-bytesliced-c-fastgcc2014052720140525
218820432bit-bytesliced-c-smallgcc2014052720140525
218864432bit-bytesliced-c-smallgcc -funroll-loops2014052720140525
218875232bit-bytesliced-c-smallcc2014052720140525

Checksum failure

Implementation: crypto_hash/groestl256/aesni-intr
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
c13c335a61ce6e6d36313dbb6be3a4ddfc63e4641478d8cb398ab57f16195f4f
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer aesni-intr
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer aesni-intr

Compiler output

Implementation: crypto_hash/groestl256/aesni-intr
Compiler: cc
hash.c: In file included from groestl-intr-aes.h:10:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: groestl-intr-aes.h:368:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:368:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:368:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:368:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h: In function 'TF512':
hash.c: groestl-intr-aes.h:399:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:399:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:399:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:399:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 75, namely:
CompilerImplementations
cc aesni-intr
gcc aesni-intr
gcc -O2 -fomit-frame-pointer aesni-intr
gcc -O3 -fomit-frame-pointer aesni-intr
gcc -O -fomit-frame-pointer aesni-intr
gcc -Os -fomit-frame-pointer aesni-intr
gcc -fno-schedule-insns -O2 -fomit-frame-pointer aesni-intr
gcc -fno-schedule-insns -O3 -fomit-frame-pointer aesni-intr
gcc -fno-schedule-insns -O -fomit-frame-pointer aesni-intr
gcc -fno-schedule-insns -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops aesni-intr
gcc -funroll-loops -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer aesni-intr
gcc -m64 -O2 -fomit-frame-pointer aesni-intr
gcc -m64 -O3 -fomit-frame-pointer aesni-intr
gcc -m64 -O -fomit-frame-pointer aesni-intr
gcc -m64 -Os -fomit-frame-pointer aesni-intr
gcc -m64 -march=core2 -O2 -fomit-frame-pointer aesni-intr
gcc -m64 -march=core2 -O3 -fomit-frame-pointer aesni-intr
gcc -m64 -march=core2 -O -fomit-frame-pointer aesni-intr
gcc -m64 -march=core2 -Os -fomit-frame-pointer aesni-intr
gcc -m64 -march=k8 -O2 -fomit-frame-pointer aesni-intr
gcc -m64 -march=k8 -O3 -fomit-frame-pointer aesni-intr
gcc -m64 -march=k8 -O -fomit-frame-pointer aesni-intr
gcc -m64 -march=k8 -Os -fomit-frame-pointer aesni-intr
gcc -m64 -march=nocona -O2 -fomit-frame-pointer aesni-intr
gcc -m64 -march=nocona -O3 -fomit-frame-pointer aesni-intr
gcc -m64 -march=nocona -O -fomit-frame-pointer aesni-intr
gcc -m64 -march=nocona -Os -fomit-frame-pointer aesni-intr
gcc -march=barcelona -O2 -fomit-frame-pointer aesni-intr
gcc -march=barcelona -O3 -fomit-frame-pointer aesni-intr
gcc -march=barcelona -O -fomit-frame-pointer aesni-intr
gcc -march=barcelona -Os -fomit-frame-pointer aesni-intr
gcc -march=k8 -O2 -fomit-frame-pointer aesni-intr
gcc -march=k8 -O3 -fomit-frame-pointer aesni-intr
gcc -march=k8 -O -fomit-frame-pointer aesni-intr
gcc -march=k8 -Os -fomit-frame-pointer aesni-intr
gcc -march=nocona -O2 -fomit-frame-pointer aesni-intr
gcc -march=nocona -O3 -fomit-frame-pointer aesni-intr
gcc -march=nocona -O -fomit-frame-pointer aesni-intr
gcc -march=nocona -Os -fomit-frame-pointer aesni-intr

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: cc
hash.c: In file included from groestl-intr-avx.h:10:0,
hash.c: from hash.c:9:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:9:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:9:0:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: groestl-intr-avx.h:353:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:353:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:353:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:353:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h: In function 'TF512':
hash.c: groestl-intr-avx.h:387:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:387:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:387:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:387:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc avx-intr
gcc avx-intr
gcc -O2 -fomit-frame-pointer avx-intr
gcc -O3 -fomit-frame-pointer avx-intr
gcc -O -fomit-frame-pointer avx-intr
gcc -Os -fomit-frame-pointer avx-intr
gcc -fno-schedule-insns -O2 -fomit-frame-pointer avx-intr
gcc -fno-schedule-insns -O3 -fomit-frame-pointer avx-intr
gcc -fno-schedule-insns -O -fomit-frame-pointer avx-intr
gcc -fno-schedule-insns -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops avx-intr
gcc -funroll-loops -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer avx-intr
gcc -m64 -O2 -fomit-frame-pointer avx-intr
gcc -m64 -O3 -fomit-frame-pointer avx-intr
gcc -m64 -O -fomit-frame-pointer avx-intr
gcc -m64 -Os -fomit-frame-pointer avx-intr
gcc -m64 -march=k8 -O2 -fomit-frame-pointer avx-intr
gcc -m64 -march=k8 -O3 -fomit-frame-pointer avx-intr
gcc -m64 -march=k8 -O -fomit-frame-pointer avx-intr
gcc -m64 -march=k8 -Os -fomit-frame-pointer avx-intr
gcc -m64 -march=nocona -O2 -fomit-frame-pointer avx-intr
gcc -m64 -march=nocona -O3 -fomit-frame-pointer avx-intr
gcc -m64 -march=nocona -O -fomit-frame-pointer avx-intr
gcc -m64 -march=nocona -Os -fomit-frame-pointer avx-intr
gcc -march=barcelona -O2 -fomit-frame-pointer avx-intr
gcc -march=barcelona -O3 -fomit-frame-pointer avx-intr
gcc -march=barcelona -O -fomit-frame-pointer avx-intr
gcc -march=barcelona -Os -fomit-frame-pointer avx-intr
gcc -march=k8 -O2 -fomit-frame-pointer avx-intr
gcc -march=k8 -O3 -fomit-frame-pointer avx-intr
gcc -march=k8 -O -fomit-frame-pointer avx-intr
gcc -march=k8 -Os -fomit-frame-pointer avx-intr
gcc -march=nocona -O2 -fomit-frame-pointer avx-intr
gcc -march=nocona -O3 -fomit-frame-pointer avx-intr
gcc -march=nocona -O -fomit-frame-pointer avx-intr
gcc -march=nocona -Os -fomit-frame-pointer avx-intr

Compiler output

Implementation: crypto_hash/groestl256/vperm-intr
Compiler: cc
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:22:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:23:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:24:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:25:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:26:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:27:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:28:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:29:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:30:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:31:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:32:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:33:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:34:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:35:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h: In function 'INIT':
hash.c: groestl-intr-vperm.h:645:3: error: unknown type name '__m128i'
hash.c: ...

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc vperm-intr
gcc vperm-intr
gcc -O2 -fomit-frame-pointer vperm-intr
gcc -O3 -fomit-frame-pointer vperm-intr
gcc -O -fomit-frame-pointer vperm-intr
gcc -Os -fomit-frame-pointer vperm-intr
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vperm-intr
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vperm-intr
gcc -fno-schedule-insns -O -fomit-frame-pointer vperm-intr
gcc -fno-schedule-insns -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops vperm-intr
gcc -funroll-loops -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vperm-intr
gcc -m64 -O2 -fomit-frame-pointer vperm-intr
gcc -m64 -O3 -fomit-frame-pointer vperm-intr
gcc -m64 -O -fomit-frame-pointer vperm-intr
gcc -m64 -Os -fomit-frame-pointer vperm-intr
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vperm-intr
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vperm-intr
gcc -m64 -march=k8 -O -fomit-frame-pointer vperm-intr
gcc -m64 -march=k8 -Os -fomit-frame-pointer vperm-intr
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vperm-intr
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vperm-intr
gcc -m64 -march=nocona -O -fomit-frame-pointer vperm-intr
gcc -m64 -march=nocona -Os -fomit-frame-pointer vperm-intr
gcc -march=barcelona -O2 -fomit-frame-pointer vperm-intr
gcc -march=barcelona -O3 -fomit-frame-pointer vperm-intr
gcc -march=barcelona -O -fomit-frame-pointer vperm-intr
gcc -march=barcelona -Os -fomit-frame-pointer vperm-intr
gcc -march=k8 -O2 -fomit-frame-pointer vperm-intr
gcc -march=k8 -O3 -fomit-frame-pointer vperm-intr
gcc -march=k8 -O -fomit-frame-pointer vperm-intr
gcc -march=k8 -Os -fomit-frame-pointer vperm-intr
gcc -march=nocona -O2 -fomit-frame-pointer vperm-intr
gcc -march=nocona -O3 -fomit-frame-pointer vperm-intr
gcc -march=nocona -O -fomit-frame-pointer vperm-intr
gcc -march=nocona -Os -fomit-frame-pointer vperm-intr

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: cc
try.c: /tmp/ccmrzNOv.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccmrzNOv.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc avx

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
Compiler: cc
vperm-neon.S: vperm-neon.S: Assembler messages:
vperm-neon.S: vperm-neon.S:12: Error: unknown pseudo-op: `.syntax'
vperm-neon.S: vperm-neon.S:17: Error: alignment not a power of 2
vperm-neon.S: vperm-neon.S:20: Warning: value 0xf0b0780 truncated to 0x780
vperm-neon.S: vperm-neon.S:20: Warning: value 0x1040a06 truncated to 0xa06
vperm-neon.S: vperm-neon.S:20: Warning: value 0x2050809 truncated to 0x809
vperm-neon.S: vperm-neon.S:20: Warning: value 0x30d0e0c truncated to 0xe0c
vperm-neon.S: vperm-neon.S:21: Warning: value 0xd080180 truncated to 0x180
vperm-neon.S: vperm-neon.S:21: Warning: value 0xe05060f truncated to 0x60f
vperm-neon.S: vperm-neon.S:21: Warning: value 0xa0b0c02 truncated to 0xc02
vperm-neon.S: vperm-neon.S:21: Warning: value 0x4070309 truncated to 0x309
vperm-neon.S: vperm-neon.S:24: Warning: value 0xfae22300 truncated to 0x2300
vperm-neon.S: vperm-neon.S:24: Warning: value 0x3618d415 truncated to 0xd415
vperm-neon.S: vperm-neon.S:24: Warning: value 0xd2ed9ef truncated to 0xd9ef
vperm-neon.S: vperm-neon.S:24: Warning: value 0x3bf7ccc1 truncated to 0xccc1
vperm-neon.S: vperm-neon.S:25: Warning: value 0xcb503e00 truncated to 0x3e00
vperm-neon.S: vperm-neon.S:25: Warning: value 0xb19be18f truncated to 0xe18f
vperm-neon.S: vperm-neon.S:25: Warning: value 0x142af544 truncated to 0xf544
vperm-neon.S: vperm-neon.S:25: Warning: value 0xa5df7a6e truncated to 0x7a6e
vperm-neon.S: vperm-neon.S:37: Warning: value 0x728efc00 truncated to 0xfc00
vperm-neon.S: vperm-neon.S:37: Warning: value 0x6894e61a truncated to 0xe61a
vperm-neon.S: vperm-neon.S:37: Warning: value 0x3fc3b14d truncated to 0xb14d
vperm-neon.S: vperm-neon.S:37: Warning: value 0x25d9ab57 truncated to 0xab57
vperm-neon.S: vperm-neon.S:38: Warning: value 0xfd5ba600 truncated to 0xa600
vperm-neon.S: vperm-neon.S:38: Warning: value 0x2a8c71d7 truncated to 0x71d7
vperm-neon.S: ...

Number of similar (compiler,implementation) pairs: 91, namely:
CompilerImplementations
cc neon-vperm
gcc neon-vperm
gcc -O2 -fomit-frame-pointer neon-vperm
gcc -O3 -fomit-frame-pointer neon-vperm
gcc -O -fomit-frame-pointer neon-vperm
gcc -Os -fomit-frame-pointer neon-vperm
gcc -fno-schedule-insns -O2 -fomit-frame-pointer neon-vperm
gcc -fno-schedule-insns -O3 -fomit-frame-pointer neon-vperm
gcc -fno-schedule-insns -O -fomit-frame-pointer neon-vperm
gcc -fno-schedule-insns -Os -fomit-frame-pointer neon-vperm
gcc -funroll-loops neon-vperm
gcc -funroll-loops -O2 -fomit-frame-pointer neon-vperm
gcc -funroll-loops -O3 -fomit-frame-pointer neon-vperm
gcc -funroll-loops -O -fomit-frame-pointer neon-vperm
gcc -funroll-loops -Os -fomit-frame-pointer neon-vperm
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer neon-vperm
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer neon-vperm
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer neon-vperm
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer neon-vperm
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer neon-vperm
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer neon-vperm
gcc -funroll-loops -m64 -O -fomit-frame-pointer neon-vperm
gcc -funroll-loops -m64 -Os -fomit-frame-pointer neon-vperm
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer neon-vperm
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer neon-vperm
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer neon-vperm
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer neon-vperm
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer neon-vperm
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer neon-vperm
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer neon-vperm
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer neon-vperm
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer neon-vperm
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer neon-vperm
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer neon-vperm
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer neon-vperm
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer neon-vperm
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer neon-vperm
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer neon-vperm
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer neon-vperm
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer neon-vperm
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer neon-vperm
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer neon-vperm
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer neon-vperm
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer neon-vperm
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer neon-vperm
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer neon-vperm
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer neon-vperm
gcc -m64 -O2 -fomit-frame-pointer neon-vperm
gcc -m64 -O3 -fomit-frame-pointer neon-vperm
gcc -m64 -O -fomit-frame-pointer neon-vperm
gcc -m64 -Os -fomit-frame-pointer neon-vperm
gcc -m64 -march=core2 -O2 -fomit-frame-pointer neon-vperm
gcc -m64 -march=core2 -O3 -fomit-frame-pointer neon-vperm
gcc -m64 -march=core2 -O -fomit-frame-pointer neon-vperm
gcc -m64 -march=core2 -Os -fomit-frame-pointer neon-vperm
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer neon-vperm
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer neon-vperm
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer neon-vperm
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer neon-vperm
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer neon-vperm
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer neon-vperm
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer neon-vperm
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer neon-vperm
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer neon-vperm
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer neon-vperm
gcc -m64 -march=corei7 -O -fomit-frame-pointer neon-vperm
gcc -m64 -march=corei7 -Os -fomit-frame-pointer neon-vperm
gcc -m64 -march=k8 -O2 -fomit-frame-pointer neon-vperm
gcc -m64 -march=k8 -O3 -fomit-frame-pointer neon-vperm
gcc -m64 -march=k8 -O -fomit-frame-pointer neon-vperm
gcc -m64 -march=k8 -Os -fomit-frame-pointer neon-vperm
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer neon-vperm
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer neon-vperm
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer neon-vperm
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer neon-vperm
gcc -m64 -march=nocona -O2 -fomit-frame-pointer neon-vperm
gcc -m64 -march=nocona -O3 -fomit-frame-pointer neon-vperm
gcc -m64 -march=nocona -O -fomit-frame-pointer neon-vperm
gcc -m64 -march=nocona -Os -fomit-frame-pointer neon-vperm
gcc -march=barcelona -O2 -fomit-frame-pointer neon-vperm
gcc -march=barcelona -O3 -fomit-frame-pointer neon-vperm
gcc -march=barcelona -O -fomit-frame-pointer neon-vperm
gcc -march=barcelona -Os -fomit-frame-pointer neon-vperm
gcc -march=k8 -O2 -fomit-frame-pointer neon-vperm
gcc -march=k8 -O3 -fomit-frame-pointer neon-vperm
gcc -march=k8 -O -fomit-frame-pointer neon-vperm
gcc -march=k8 -Os -fomit-frame-pointer neon-vperm
gcc -march=nocona -O2 -fomit-frame-pointer neon-vperm
gcc -march=nocona -O3 -fomit-frame-pointer neon-vperm
gcc -march=nocona -O -fomit-frame-pointer neon-vperm
gcc -march=nocona -Os -fomit-frame-pointer neon-vperm

Compiler output

Implementation: crypto_hash/groestl256/aesni
Compiler: clang -O3 -fomit-frame-pointer
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:385:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:389:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm12, [rdi+0*16]");
hash.c: ^
hash.c: gt;:1:16: note: instantiated into assembly here
hash.c: movaps xmm12, [rdi+0*16]
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:390:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm13, [rdi+1*16]");
hash.c: ^
hash.c: gt;:1:16: note: instantiated into assembly here
hash.c: movaps xmm13, [rdi+1*16]
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:391:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm14, [rdi+2*16]");
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/vperm
Compiler: clang -O3 -fomit-frame-pointer
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:701:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:705:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-asm-vperm.h:685:8: note: expanded from:
hash.c: asm ("movaps xmm0, [ROUND_CONST_Lx]");\
hash.c: ^
hash.c: gt;:1:15: note: instantiated into assembly here
hash.c: movaps xmm0, [ROUND_CONST_Lx]
hash.c: ^
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:705:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-asm-vperm.h:686:3: note: expanded from:
hash.c: VPERM_Transform(0, 1, VPERM_IPT, 4, 5, 6, 7, 8, 9, 10);\
hash.c: ^
hash.c: ./groestl-asm-vperm.h:142:3: note: expanded from:
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/aesni-intr
Compiler: clang -O3 -fomit-frame-pointer
hash.c: In file included from hash.c:28:
hash.c: In file included from ./groestl-intr-aes.h:10:
hash.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
hash.c: #error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:28:
hash.c: In file included from ./groestl-intr-aes.h:11:
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:28:3: error: #error "AES instructions not enabled"
hash.c: # error "AES instructions not enabled"
hash.c: ^
hash.c: In file included from hash.c:28:
hash.c: ./groestl-intr-aes.h:15:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-aes.h:16:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-aes.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-aes.h:18:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_P[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-aes.h:19:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Q[ROUNDS1024];
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/vperm-intr
Compiler: clang -O3 -fomit-frame-pointer
hash.c: In file included from hash.c:34:
hash.c: In file included from ./groestl-intr-vperm.h:13:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:34:
hash.c: ./groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_P[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Q[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:22:1: error: unknown type name '__m128i'
hash.c: __m128i TRANSP_MASK;
hash.c: ^
hash.c: ./groestl-intr-vperm.h:23:1: error: unknown type name '__m128i'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: clang -O3 -fomit-frame-pointer
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-asm-avx.h:10:
hash.c: ./hash.h:26:17: error: redefinition of typedef 'uint_8t' is invalid in C [-Wtypedef-redefinition]
hash.c: typedef uint8_t u8;
hash.c: ^
hash.c: ./brg_types.h:225:12: note: expanded from:
hash.c: #define u8 uint_8t
hash.c: ^
hash.c: ./brg_types.h:61:28: note: previous definition is here
hash.c: typedef unsigned char uint_8t;
hash.c: ^
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-asm-avx.h:10:
hash.c: ./hash.h:27:18: error: redefinition of typedef 'uint_32t' is invalid in C [-Wtypedef-redefinition]
hash.c: typedef uint32_t u32;
hash.c: ^
hash.c: ./brg_types.h:226:13: note: expanded from:
hash.c: #define u32 uint_32t
hash.c: ^
hash.c: ./brg_types.h:80:27: note: previous definition is here
hash.c: typedef unsigned int uint_32t;
hash.c: ^
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-asm-avx.h:10:
hash.c: ./hash.h:28:18: error: redefinition of typedef 'uint_64t' is invalid in C [-Wtypedef-redefinition]
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: clang -O3 -fomit-frame-pointer
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-intr-avx.h:10:
hash.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
hash.c: #error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-intr-avx.h:11:
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:28:3: error: #error "AES instructions not enabled"
hash.c: # error "AES instructions not enabled"
hash.c: ^
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-intr-avx.h:13:
hash.c: ./hash.h:26:17: error: redefinition of typedef 'uint_8t' is invalid in C [-Wtypedef-redefinition]
hash.c: typedef uint8_t u8;
hash.c: ^
hash.c: ./brg_types.h:225:12: note: expanded from:
hash.c: #define u8 uint_8t
hash.c: ^
hash.c: ./brg_types.h:61:28: note: previous definition is here
hash.c: typedef unsigned char uint_8t;
hash.c: ^
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-intr-avx.h:13:
hash.c: ./hash.h:27:18: error: redefinition of typedef 'uint_32t' is invalid in C [-Wtypedef-redefinition]
hash.c: typedef uint32_t u32;
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: clang -O3 -fomit-frame-pointer
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 25, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c core2duo mmx opt32 opteron opteron-unrolled sphlib sphlib-adapted sphlib-small
clang -O3 -fwrapv -march=native -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c core2duo mmx opt32 opteron opteron-unrolled sphlib sphlib-adapted sphlib-small vperm-intr

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
Compiler: clang -O3 -fomit-frame-pointer
vperm-neon.S: vperm-neon.S:12:1: warning: ignoring directive for now
vperm-neon.S: .syntax unified
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:57:68: error: invalid variant 'L0'
vperm-neon.S: .byte 0x00, 0x10, 0x20, 0x30, 0x40, 0x50, 0x60, 0x70 @L0 const for P
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:58:68: error: invalid variant 'L0'
vperm-neon.S: .byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff @L0 const for Q
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:74:22: error: invalid variant 'Temporary'
vperm-neon.S: .lcomm TEMP_Q, 16*8 @Temporary storage for q registers.
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:75:28: error: invalid variant 'RoundConst'
vperm-neon.S: .lcomm ROUND_CONST_Lx, 16 @RoundConst for middle rows gets saved there.
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:76:31: error: invalid variant 'RoundConst'
vperm-neon.S: .lcomm ROUND_CONST_L0, 16*10 @RoundConst for first row.
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:77:31: error: invalid variant 'RoundConst'
vperm-neon.S: .lcomm ROUND_CONST_L7, 16*10 @RoundConst for last row.
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:78:27: error: invalid variant 'temp'
vperm-neon.S: .lcomm tmp_mix_bytes, 16 @temp storage for MixBytes.
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:86:1: warning: ignoring directive for now
vperm-neon.S: ...

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

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-intr-avx.h:13:
hash.c: ./hash.h:26:17: error: redefinition of typedef 'uint_8t' is invalid in C [-Wtypedef-redefinition]
hash.c: typedef uint8_t u8;
hash.c: ^
hash.c: ./brg_types.h:225:12: note: expanded from:
hash.c: #define u8 uint_8t
hash.c: ^
hash.c: ./brg_types.h:61:28: note: previous definition is here
hash.c: typedef unsigned char uint_8t;
hash.c: ^
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-intr-avx.h:13:
hash.c: ./hash.h:27:18: error: redefinition of typedef 'uint_32t' is invalid in C [-Wtypedef-redefinition]
hash.c: typedef uint32_t u32;
hash.c: ^
hash.c: ./brg_types.h:226:13: note: expanded from:
hash.c: #define u32 uint_32t
hash.c: ^
hash.c: ./brg_types.h:80:27: note: previous definition is here
hash.c: typedef unsigned int uint_32t;
hash.c: ^
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-intr-avx.h:13:
hash.c: ./hash.h:28:18: error: redefinition of typedef 'uint_64t' is invalid in C [-Wtypedef-redefinition]
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/aesni-intr
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/groestl256/aesni
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:385:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:389:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm12, [rdi+0*16]");
hash.c: ^
hash.c: gt;:1:16: note: instantiated into assembly here
hash.c: movaps xmm12, [rdi+0*16]
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:390:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm13, [rdi+1*16]");
hash.c: ^
hash.c: gt;:1:16: note: instantiated into assembly here
hash.c: movaps xmm13, [rdi+1*16]
hash.c: ^
hash.c: ...

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 aesni

Compiler output

Implementation: crypto_hash/groestl256/vperm
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:701:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:705:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-asm-vperm.h:685:8: note: expanded from:
hash.c: asm ("movaps xmm0, [ROUND_CONST_Lx]");\
hash.c: ^
hash.c: gt;:1:15: note: instantiated into assembly here
hash.c: movaps xmm0, [ROUND_CONST_Lx]
hash.c: ^
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:705:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ...

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 vperm

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-asm-avx.h:10:
hash.c: ./hash.h:26:17: error: redefinition of typedef 'uint_8t' is invalid in C [-Wtypedef-redefinition]
hash.c: typedef uint8_t u8;
hash.c: ^
hash.c: ./brg_types.h:225:12: note: expanded from:
hash.c: #define u8 uint_8t
hash.c: ^
hash.c: ./brg_types.h:61:28: note: previous definition is here
hash.c: typedef unsigned char uint_8t;
hash.c: ^
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-asm-avx.h:10:
hash.c: ./hash.h:27:18: error: redefinition of typedef 'uint_32t' is invalid in C [-Wtypedef-redefinition]
hash.c: typedef uint32_t u32;
hash.c: ^
hash.c: ./brg_types.h:226:13: note: expanded from:
hash.c: #define u32 uint_32t
hash.c: ^
hash.c: ./brg_types.h:80:27: note: previous definition is here
hash.c: typedef unsigned int uint_32t;
hash.c: ...

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 avx

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-intr-avx.h:13:
hash.c: ./hash.h:26:17: error: redefinition of typedef 'uint_8t' is invalid in C [-Wtypedef-redefinition]
hash.c: typedef uint8_t u8;
hash.c: ^
hash.c: ./brg_types.h:225:12: note: expanded from:
hash.c: #define u8 uint_8t
hash.c: ^
hash.c: ./brg_types.h:61:28: note: previous definition is here
hash.c: typedef unsigned char uint_8t;
hash.c: ^
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-intr-avx.h:13:
hash.c: ./hash.h:27:18: error: redefinition of typedef 'uint_32t' is invalid in C [-Wtypedef-redefinition]
hash.c: typedef uint32_t u32;
hash.c: ^
hash.c: ./brg_types.h:226:13: note: expanded from:
hash.c: #define u32 uint_32t
hash.c: ^
hash.c: ./brg_types.h:80:27: note: previous definition is here
hash.c: typedef unsigned int uint_32t;
hash.c: ...

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 avx-intr

Compiler output

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

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 aesni-intr

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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 opt64

Compiler output

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

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c core2duo mmx opt32 opteron opteron-unrolled vperm-intr

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vperm-neon.S: clang: warning: argument unused during compilation: '-fpolly'
vperm-neon.S: clang: warning: argument unused during compilation: '-fvectorize'
vperm-neon.S: clang: warning: argument unused during compilation: '-fslp-vectorize'
vperm-neon.S: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vperm-neon.S: vperm-neon.S:12:1: warning: ignoring directive for now
vperm-neon.S: .syntax unified
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:57:68: error: invalid variant 'L0'
vperm-neon.S: .byte 0x00, 0x10, 0x20, 0x30, 0x40, 0x50, 0x60, 0x70 @L0 const for P
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:58:68: error: invalid variant 'L0'
vperm-neon.S: .byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff @L0 const for Q
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:74:22: error: invalid variant 'Temporary'
vperm-neon.S: .lcomm TEMP_Q, 16*8 @Temporary storage for q registers.
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:75:28: error: invalid variant 'RoundConst'
vperm-neon.S: .lcomm ROUND_CONST_Lx, 16 @RoundConst for middle rows gets saved there.
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:76:31: error: invalid variant 'RoundConst'
vperm-neon.S: .lcomm ROUND_CONST_L0, 16*10 @RoundConst for first row.
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:77:31: error: invalid variant 'RoundConst'
vperm-neon.S: .lcomm ROUND_CONST_L7, 16*10 @RoundConst for last row.
vperm-neon.S: ^
vperm-neon.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 neon-vperm

Compiler output

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

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

Compiler output

Implementation: crypto_hash/groestl256/aesni
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:385:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:389:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm12, [rdi+0*16]");
hash.c: ^
hash.c: gt;:1:16: note: instantiated into assembly here
hash.c: movaps xmm12, [rdi+0*16]
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:390:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm13, [rdi+1*16]");
hash.c: ^
hash.c: gt;:1:16: note: instantiated into assembly here
hash.c: movaps xmm13, [rdi+1*16]
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/vperm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:701:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:705:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-asm-vperm.h:685:8: note: expanded from:
hash.c: asm ("movaps xmm0, [ROUND_CONST_Lx]");\
hash.c: ^
hash.c: gt;:1:15: note: instantiated into assembly here
hash.c: movaps xmm0, [ROUND_CONST_Lx]
hash.c: ^
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:705:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-asm-vperm.h:686:3: note: expanded from:
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/aesni-intr
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: In file included from hash.c:28:
hash.c: In file included from ./groestl-intr-aes.h:10:
hash.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
hash.c: #error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:28:
hash.c: In file included from ./groestl-intr-aes.h:11:
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:33:19: error: unknown type name '__m128i'
hash.c: static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
hash.c: ^
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:33:27: error: expected identifier or '('
hash.c: static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
hash.c: ^
hash.c: In file included from hash.c:28:
hash.c: ./groestl-intr-aes.h:15:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-aes.h:16:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-aes.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/vperm-intr
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: In file included from hash.c:34:
hash.c: In file included from ./groestl-intr-vperm.h:13:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:34:
hash.c: ./groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_P[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Q[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:22:1: error: unknown type name '__m128i'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-asm-avx.h:10:
hash.c: ./hash.h:26:17: error: redefinition of typedef 'uint_8t' is invalid in C [-Wtypedef-redefinition]
hash.c: typedef uint8_t u8;
hash.c: ^
hash.c: ./brg_types.h:225:12: note: expanded from:
hash.c: #define u8 uint_8t
hash.c: ^
hash.c: ./brg_types.h:61:28: note: previous definition is here
hash.c: typedef unsigned char uint_8t;
hash.c: ^
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-asm-avx.h:10:
hash.c: ./hash.h:27:18: error: redefinition of typedef 'uint_32t' is invalid in C [-Wtypedef-redefinition]
hash.c: typedef uint32_t u32;
hash.c: ^
hash.c: ./brg_types.h:226:13: note: expanded from:
hash.c: #define u32 uint_32t
hash.c: ^
hash.c: ./brg_types.h:80:27: note: previous definition is here
hash.c: typedef unsigned int uint_32t;
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-intr-avx.h:10:
hash.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
hash.c: #error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-intr-avx.h:11:
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:33:19: error: unknown type name '__m128i'
hash.c: static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
hash.c: ^
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:33:27: error: expected identifier or '('
hash.c: static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
hash.c: ^
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-intr-avx.h:12:
hash.c: In file included from /usr/include/clang/3.0/include/immintrin.h:28:
hash.c: /usr/include/clang/3.0/include/mmintrin.h:43:19: error: unknown type name '__m64'
hash.c: static __inline__ __m64 __attribute__((__always_inline__, __nodebug__))
hash.c: ^
hash.c: /usr/include/clang/3.0/include/mmintrin.h:43:25: error: expected identifier or '('
hash.c: static __inline__ __m64 __attribute__((__always_inline__, __nodebug__))
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c core2duo mmx opt32 opteron opteron-unrolled

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
vperm-neon.S: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
vperm-neon.S: clang: warning: argument unused during compilation: '-mavx2'
vperm-neon.S: clang: warning: argument unused during compilation: '-mpclmul'
vperm-neon.S: vperm-neon.S:12:1: warning: ignoring directive for now
vperm-neon.S: .syntax unified
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:57:68: error: invalid variant 'L0'
vperm-neon.S: .byte 0x00, 0x10, 0x20, 0x30, 0x40, 0x50, 0x60, 0x70 @L0 const for P
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:58:68: error: invalid variant 'L0'
vperm-neon.S: .byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff @L0 const for Q
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:74:22: error: invalid variant 'Temporary'
vperm-neon.S: .lcomm TEMP_Q, 16*8 @Temporary storage for q registers.
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:75:28: error: invalid variant 'RoundConst'
vperm-neon.S: .lcomm ROUND_CONST_Lx, 16 @RoundConst for middle rows gets saved there.
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:76:31: error: invalid variant 'RoundConst'
vperm-neon.S: .lcomm ROUND_CONST_L0, 16*10 @RoundConst for first row.
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:77:31: error: invalid variant 'RoundConst'
vperm-neon.S: .lcomm ROUND_CONST_L7, 16*10 @RoundConst for last row.
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:78:27: error: invalid variant 'temp'
vperm-neon.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 neon-vperm

Compiler output

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

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

Compiler output

Implementation: crypto_hash/groestl256/aesni
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:385:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:389:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm12, [rdi+0*16]");
hash.c: ^
hash.c: gt;:1:16: note: instantiated into assembly here
hash.c: movaps xmm12, [rdi+0*16]
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:390:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm13, [rdi+1*16]");
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/vperm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:701:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:705:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-asm-vperm.h:685:8: note: expanded from:
hash.c: asm ("movaps xmm0, [ROUND_CONST_Lx]");\
hash.c: ^
hash.c: gt;:1:15: note: instantiated into assembly here
hash.c: movaps xmm0, [ROUND_CONST_Lx]
hash.c: ^
hash.c: In file included from hash.c:19:
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/aesni-intr
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:28:
hash.c: In file included from ./groestl-intr-aes.h:10:
hash.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
hash.c: #error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:28:
hash.c: In file included from ./groestl-intr-aes.h:11:
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:33:19: error: unknown type name '__m128i'
hash.c: static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
hash.c: ^
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:33:27: error: expected identifier or '('
hash.c: static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
hash.c: ^
hash.c: In file included from hash.c:28:
hash.c: ./groestl-intr-aes.h:15:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-aes.h:16:1: error: unknown type name '__m128i'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/vperm-intr
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:34:
hash.c: In file included from ./groestl-intr-vperm.h:13:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:34:
hash.c: ./groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_P[ROUNDS1024];
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-asm-avx.h:10:
hash.c: ./hash.h:26:17: error: redefinition of typedef 'uint_8t' is invalid in C [-Wtypedef-redefinition]
hash.c: typedef uint8_t u8;
hash.c: ^
hash.c: ./brg_types.h:225:12: note: expanded from:
hash.c: #define u8 uint_8t
hash.c: ^
hash.c: ./brg_types.h:61:28: note: previous definition is here
hash.c: typedef unsigned char uint_8t;
hash.c: ^
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-asm-avx.h:10:
hash.c: ./hash.h:27:18: error: redefinition of typedef 'uint_32t' is invalid in C [-Wtypedef-redefinition]
hash.c: typedef uint32_t u32;
hash.c: ^
hash.c: ./brg_types.h:226:13: note: expanded from:
hash.c: #define u32 uint_32t
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-intr-avx.h:10:
hash.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
hash.c: #error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-intr-avx.h:11:
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:33:19: error: unknown type name '__m128i'
hash.c: static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
hash.c: ^
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:33:27: error: expected identifier or '('
hash.c: static __inline__ __m128i __attribute__((__always_inline__, __nodebug__))
hash.c: ^
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-intr-avx.h:12:
hash.c: In file included from /usr/include/clang/3.0/include/immintrin.h:28:
hash.c: /usr/include/clang/3.0/include/mmintrin.h:43:19: error: unknown type name '__m64'
hash.c: static __inline__ __m64 __attribute__((__always_inline__, __nodebug__))
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c core2duo mmx opt32 opteron opteron-unrolled

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vperm-neon.S: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
vperm-neon.S: clang: warning: argument unused during compilation: '-mavx2'
vperm-neon.S: clang: warning: argument unused during compilation: '-mpclmul'
vperm-neon.S: clang: warning: argument unused during compilation: '-fpolly'
vperm-neon.S: clang: warning: argument unused during compilation: '-fvectorize'
vperm-neon.S: clang: warning: argument unused during compilation: '-fslp-vectorize'
vperm-neon.S: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vperm-neon.S: vperm-neon.S:12:1: warning: ignoring directive for now
vperm-neon.S: .syntax unified
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:57:68: error: invalid variant 'L0'
vperm-neon.S: .byte 0x00, 0x10, 0x20, 0x30, 0x40, 0x50, 0x60, 0x70 @L0 const for P
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:58:68: error: invalid variant 'L0'
vperm-neon.S: .byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff @L0 const for Q
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:74:22: error: invalid variant 'Temporary'
vperm-neon.S: .lcomm TEMP_Q, 16*8 @Temporary storage for q registers.
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:75:28: error: invalid variant 'RoundConst'
vperm-neon.S: .lcomm ROUND_CONST_Lx, 16 @RoundConst for middle rows gets saved there.
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:76:31: error: invalid variant 'RoundConst'
vperm-neon.S: .lcomm ROUND_CONST_L0, 16*10 @RoundConst for first row.
vperm-neon.S: ^
vperm-neon.S: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/groestl256/aesni
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:385:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:389:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm12, [rdi+0*16]");
hash.c: ^
hash.c: gt;:1:16: note: instantiated into assembly here
hash.c: movaps xmm12, [rdi+0*16]
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:390:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm13, [rdi+1*16]");
hash.c: ^
hash.c: gt;:1:16: note: instantiated into assembly here
hash.c: movaps xmm13, [rdi+1*16]
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:391:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm14, [rdi+2*16]");
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/vperm
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:701:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:705:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-asm-vperm.h:685:8: note: expanded from:
hash.c: asm ("movaps xmm0, [ROUND_CONST_Lx]");\
hash.c: ^
hash.c: gt;:1:15: note: instantiated into assembly here
hash.c: movaps xmm0, [ROUND_CONST_Lx]
hash.c: ^
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:705:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-asm-vperm.h:686:3: note: expanded from:
hash.c: VPERM_Transform(0, 1, VPERM_IPT, 4, 5, 6, 7, 8, 9, 10);\
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/aesni-intr
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: In file included from hash.c:28:
hash.c: In file included from ./groestl-intr-aes.h:10:
hash.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
hash.c: #error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:28:
hash.c: In file included from ./groestl-intr-aes.h:11:
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:28:3: error: #error "AES instructions not enabled"
hash.c: # error "AES instructions not enabled"
hash.c: ^
hash.c: In file included from hash.c:28:
hash.c: ./groestl-intr-aes.h:15:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-aes.h:16:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-aes.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-aes.h:18:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_P[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-aes.h:19:1: error: unknown type name '__m128i'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/vperm-intr
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: In file included from hash.c:34:
hash.c: In file included from ./groestl-intr-vperm.h:13:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:34:
hash.c: ./groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_P[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Q[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:22:1: error: unknown type name '__m128i'
hash.c: __m128i TRANSP_MASK;
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-asm-avx.h:10:
hash.c: ./hash.h:26:17: error: redefinition of typedef 'uint_8t' is invalid in C [-Wtypedef-redefinition]
hash.c: typedef uint8_t u8;
hash.c: ^
hash.c: ./brg_types.h:225:12: note: expanded from:
hash.c: #define u8 uint_8t
hash.c: ^
hash.c: ./brg_types.h:61:28: note: previous definition is here
hash.c: typedef unsigned char uint_8t;
hash.c: ^
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-asm-avx.h:10:
hash.c: ./hash.h:27:18: error: redefinition of typedef 'uint_32t' is invalid in C [-Wtypedef-redefinition]
hash.c: typedef uint32_t u32;
hash.c: ^
hash.c: ./brg_types.h:226:13: note: expanded from:
hash.c: #define u32 uint_32t
hash.c: ^
hash.c: ./brg_types.h:80:27: note: previous definition is here
hash.c: typedef unsigned int uint_32t;
hash.c: ^
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-asm-avx.h:10:
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-intr-avx.h:10:
hash.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
hash.c: #error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-intr-avx.h:11:
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:28:3: error: #error "AES instructions not enabled"
hash.c: # error "AES instructions not enabled"
hash.c: ^
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-intr-avx.h:13:
hash.c: ./hash.h:26:17: error: redefinition of typedef 'uint_8t' is invalid in C [-Wtypedef-redefinition]
hash.c: typedef uint8_t u8;
hash.c: ^
hash.c: ./brg_types.h:225:12: note: expanded from:
hash.c: #define u8 uint_8t
hash.c: ^
hash.c: ./brg_types.h:61:28: note: previous definition is here
hash.c: typedef unsigned char uint_8t;
hash.c: ^
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-intr-avx.h:13:
hash.c: ./hash.h:27:18: error: redefinition of typedef 'uint_32t' is invalid in C [-Wtypedef-redefinition]
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c core2duo mmx opt32 opteron opteron-unrolled

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
vperm-neon.S: clang: warning: argument unused during compilation: '-mavx2'
vperm-neon.S: vperm-neon.S:12:1: warning: ignoring directive for now
vperm-neon.S: .syntax unified
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:57:68: error: invalid variant 'L0'
vperm-neon.S: .byte 0x00, 0x10, 0x20, 0x30, 0x40, 0x50, 0x60, 0x70 @L0 const for P
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:58:68: error: invalid variant 'L0'
vperm-neon.S: .byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff @L0 const for Q
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:74:22: error: invalid variant 'Temporary'
vperm-neon.S: .lcomm TEMP_Q, 16*8 @Temporary storage for q registers.
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:75:28: error: invalid variant 'RoundConst'
vperm-neon.S: .lcomm ROUND_CONST_Lx, 16 @RoundConst for middle rows gets saved there.
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:76:31: error: invalid variant 'RoundConst'
vperm-neon.S: .lcomm ROUND_CONST_L0, 16*10 @RoundConst for first row.
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:77:31: error: invalid variant 'RoundConst'
vperm-neon.S: .lcomm ROUND_CONST_L7, 16*10 @RoundConst for last row.
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:78:27: error: invalid variant 'temp'
vperm-neon.S: .lcomm tmp_mix_bytes, 16 @temp storage for MixBytes.
vperm-neon.S: ^
vperm-neon.S: ...

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-adapted sphlib-small

Compiler output

Implementation: crypto_hash/groestl256/aesni
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:385:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:389:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm12, [rdi+0*16]");
hash.c: ^
hash.c: gt;:1:16: note: instantiated into assembly here
hash.c: movaps xmm12, [rdi+0*16]
hash.c: ^
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:390:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm13, [rdi+1*16]");
hash.c: ^
hash.c: gt;:1:16: note: instantiated into assembly here
hash.c: movaps xmm13, [rdi+1*16]
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_hash/groestl256/vperm
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:701:8: error: warning: ignoring directive for now
hash.c: asm (".intel_syntax noprefix");
hash.c: ^
hash.c: gt;:1:2: note: instantiated into assembly here
hash.c: .intel_syntax noprefix
hash.c: ^
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:705:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-asm-vperm.h:685:8: note: expanded from:
hash.c: asm ("movaps xmm0, [ROUND_CONST_Lx]");\
hash.c: ^
hash.c: gt;:1:15: note: instantiated into assembly here
hash.c: movaps xmm0, [ROUND_CONST_Lx]
hash.c: ^
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:705:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer vperm

Compiler output

Implementation: crypto_hash/groestl256/aesni-intr
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:28:
hash.c: In file included from ./groestl-intr-aes.h:10:
hash.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
hash.c: #error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:28:
hash.c: In file included from ./groestl-intr-aes.h:11:
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:28:3: error: #error "AES instructions not enabled"
hash.c: # error "AES instructions not enabled"
hash.c: ^
hash.c: In file included from hash.c:28:
hash.c: ./groestl-intr-aes.h:15:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-aes.h:16:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-aes.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer aesni-intr

Compiler output

Implementation: crypto_hash/groestl256/vperm-intr
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:34:
hash.c: In file included from ./groestl-intr-vperm.h:13:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:34:
hash.c: ./groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_P[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Q[ROUNDS1024];
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer vperm-intr

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-asm-avx.h:10:
hash.c: ./hash.h:26:17: error: redefinition of typedef 'uint_8t' is invalid in C [-Wtypedef-redefinition]
hash.c: typedef uint8_t u8;
hash.c: ^
hash.c: ./brg_types.h:225:12: note: expanded from:
hash.c: #define u8 uint_8t
hash.c: ^
hash.c: ./brg_types.h:61:28: note: previous definition is here
hash.c: typedef unsigned char uint_8t;
hash.c: ^
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-asm-avx.h:10:
hash.c: ./hash.h:27:18: error: redefinition of typedef 'uint_32t' is invalid in C [-Wtypedef-redefinition]
hash.c: typedef uint32_t u32;
hash.c: ^
hash.c: ./brg_types.h:226:13: note: expanded from:
hash.c: #define u32 uint_32t
hash.c: ^
hash.c: ./brg_types.h:80:27: note: previous definition is here
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-intr-avx.h:10:
hash.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
hash.c: #error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-intr-avx.h:11:
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:28:3: error: #error "AES instructions not enabled"
hash.c: # error "AES instructions not enabled"
hash.c: ^
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-intr-avx.h:13:
hash.c: ./hash.h:26:17: error: redefinition of typedef 'uint_8t' is invalid in C [-Wtypedef-redefinition]
hash.c: typedef uint8_t u8;
hash.c: ^
hash.c: ./brg_types.h:225:12: note: expanded from:
hash.c: #define u8 uint_8t
hash.c: ^
hash.c: ./brg_types.h:61:28: note: previous definition is here
hash.c: typedef unsigned char uint_8t;
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer avx-intr

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt64

Compiler output

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

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c core2duo mmx opt32 opteron opteron-unrolled

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vperm-neon.S: clang: warning: argument unused during compilation: '-mavx2'
vperm-neon.S: clang: warning: argument unused during compilation: '-fpolly'
vperm-neon.S: clang: warning: argument unused during compilation: '-fvectorize'
vperm-neon.S: clang: warning: argument unused during compilation: '-fslp-vectorize'
vperm-neon.S: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vperm-neon.S: vperm-neon.S:12:1: warning: ignoring directive for now
vperm-neon.S: .syntax unified
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:57:68: error: invalid variant 'L0'
vperm-neon.S: .byte 0x00, 0x10, 0x20, 0x30, 0x40, 0x50, 0x60, 0x70 @L0 const for P
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:58:68: error: invalid variant 'L0'
vperm-neon.S: .byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff @L0 const for Q
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:74:22: error: invalid variant 'Temporary'
vperm-neon.S: .lcomm TEMP_Q, 16*8 @Temporary storage for q registers.
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:75:28: error: invalid variant 'RoundConst'
vperm-neon.S: .lcomm ROUND_CONST_Lx, 16 @RoundConst for middle rows gets saved there.
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:76:31: error: invalid variant 'RoundConst'
vperm-neon.S: .lcomm ROUND_CONST_L0, 16*10 @RoundConst for first row.
vperm-neon.S: ^
vperm-neon.S: vperm-neon.S:77:31: error: invalid variant 'RoundConst'
vperm-neon.S: .lcomm ROUND_CONST_L7, 16*10 @RoundConst for last row.
vperm-neon.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer neon-vperm

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc
try.c: /tmp/ccdmO4P6.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccdmO4P6.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -O2 -fomit-frame-pointer
try.c: /tmp/ccIfABxb.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccIfABxb.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -O3 -fomit-frame-pointer
try.c: /tmp/cczwIZX6.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cczwIZX6.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -O -fomit-frame-pointer
try.c: /tmp/ccOltREK.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccOltREK.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -Os -fomit-frame-pointer
try.c: /tmp/ccjdyvUJ.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccjdyvUJ.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -Os -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
try.c: /tmp/ccuLl2XZ.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccuLl2XZ.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O2 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
try.c: /tmp/ccZaLlmW.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccZaLlmW.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O3 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
try.c: /tmp/ccVL4lxn.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccVL4lxn.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
try.c: /tmp/ccaqs4kq.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccaqs4kq.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -Os -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops
try.c: /tmp/ccuK7Wl2.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccuK7Wl2.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
try.c: /tmp/ccftp5TZ.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccftp5TZ.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O2 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
try.c: /tmp/ccMRXHsM.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccMRXHsM.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O3 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
try.c: /tmp/ccwmd3Ev.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccwmd3Ev.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
try.c: /tmp/ccli1CGk.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccli1CGk.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -Os -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
try.c: /tmp/ccukJZHi.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccukJZHi.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
try.c: /tmp/ccfYKZT4.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccfYKZT4.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
try.c: /tmp/ccFsVbLQ.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccFsVbLQ.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
try.c: /tmp/ccoSWbzD.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccoSWbzD.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
try.c: /tmp/ccCP7QA3.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccCP7QA3.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
try.c: /tmp/ccDDykKU.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccDDykKU.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -m64 -O -fomit-frame-pointer
try.c: /tmp/ccnBGZUD.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccnBGZUD.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -m64 -Os -fomit-frame-pointer
try.c: /tmp/ccPmIX8z.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccPmIX8z.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -Os -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /tmp/ccZK3giv.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccZK3giv.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
try.c: /tmp/ccsq6Ord.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccsq6Ord.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
try.c: /tmp/ccfdSOPc.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccfdSOPc.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
try.c: /tmp/ccGBSERZ.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccGBSERZ.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
try.c: /tmp/cc0JzKAE.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cc0JzKAE.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
try.c: /tmp/ccLuQIqr.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccLuQIqr.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
try.c: /tmp/ccv8MTyc.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccv8MTyc.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
try.c: /tmp/cciViyuZ.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cciViyuZ.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
try.c: /tmp/ccmBdVH1.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccmBdVH1.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
try.c: /tmp/ccLwI8pW.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccLwI8pW.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
try.c: /tmp/cclJI21w.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cclJI21w.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
try.c: /tmp/ccIxbWPo.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccIxbWPo.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
try.c: /tmp/ccCVtSKK.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccCVtSKK.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
try.c: /tmp/ccBAnk6u.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccBAnk6u.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer
try.c: /tmp/cclnoo3j.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cclnoo3j.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer
try.c: /tmp/ccCNrEE5.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccCNrEE5.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
try.c: /tmp/ccULK2uO.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccULK2uO.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
try.c: /tmp/ccd9KCkz.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccd9KCkz.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
try.c: /tmp/ccg2KVou.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccg2KVou.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
try.c: /tmp/cc38Y3Yg.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cc38Y3Yg.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
try.c: /tmp/ccujoGGb.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccujoGGb.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
try.c: /tmp/ccNkR7n6.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccNkR7n6.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
try.c: /tmp/cccIIbcS.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cccIIbcS.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
try.c: /tmp/ccrRrhDK.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccrRrhDK.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -O2 -fomit-frame-pointer
try.c: /tmp/cccWciku.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cccWciku.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -O2 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -O3 -fomit-frame-pointer
try.c: /tmp/ccFahHGr.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccFahHGr.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -O3 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -O -fomit-frame-pointer
try.c: /tmp/cc0Mr3m4.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cc0Mr3m4.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -O -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -Os -fomit-frame-pointer
try.c: /tmp/ccZTBDT6.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccZTBDT6.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -Os -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/aesni-intr
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-aes.h:10:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: groestl-intr-aes.h:368:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:368:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:368:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:368:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h: In function 'TF512':
hash.c: groestl-intr-aes.h:399:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:399:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:399:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:399:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: In file included from groestl-intr-aes.h:10:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: groestl-intr-aes.h:368:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:368:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:368:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:368:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h: In function 'TF512':
hash.c: groestl-intr-aes.h:399:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:399:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:399:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:399:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer aesni-intr
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer aesni-intr
gcc -m64 -march=barcelona -O -fomit-frame-pointer aesni-intr
gcc -m64 -march=barcelona -Os -fomit-frame-pointer aesni-intr

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-avx.h:10:0,
hash.c: from hash.c:9:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:9:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:9:0:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: groestl-intr-avx.h:353:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:353:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:353:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:353:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h: In function 'TF512':
hash.c: groestl-intr-avx.h:387:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:387:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:387:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:387:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: In file included from groestl-intr-avx.h:10:0,
hash.c: from hash.c:9:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:9:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:9:0:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: groestl-intr-avx.h:353:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:353:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:353:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:353:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h: In function 'TF512':
hash.c: groestl-intr-avx.h:387:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:387:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:387:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:387:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer avx-intr
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer avx-intr
gcc -m64 -march=barcelona -O -fomit-frame-pointer avx-intr
gcc -m64 -march=barcelona -Os -fomit-frame-pointer avx-intr

Compiler output

Implementation: crypto_hash/groestl256/vperm-intr
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:22:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:23:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:24:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:25:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:26:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:27:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:28:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:29:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:30:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:31:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:32:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:33:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:34:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:35:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h: In function 'INIT':
hash.c: groestl-intr-vperm.h:645:3: error: unknown type name '__m128i'
hash.c: ...
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:22:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:23:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:24:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:25:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:26:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:27:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:28:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:29:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:30:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:31:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:32:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:33:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:34:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h:35:1: error: unknown type name '__m128i'
hash.c: groestl-intr-vperm.h: In function 'INIT':
hash.c: groestl-intr-vperm.h:645:3: error: unknown type name '__m128i'
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer vperm-intr
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer vperm-intr
gcc -m64 -march=barcelona -O -fomit-frame-pointer vperm-intr
gcc -m64 -march=barcelona -Os -fomit-frame-pointer vperm-intr

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /tmp/cc4dQtnN.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cc4dQtnN.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status
try.c: /tmp/cc4dQtnN.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cc4dQtnN.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vperm-neon.S: vperm-neon.S: Assembler messages:
vperm-neon.S: vperm-neon.S:12: Error: unknown pseudo-op: `.syntax'
vperm-neon.S: vperm-neon.S:17: Error: alignment not a power of 2
vperm-neon.S: vperm-neon.S:20: Warning: value 0xf0b0780 truncated to 0x780
vperm-neon.S: vperm-neon.S:20: Warning: value 0x1040a06 truncated to 0xa06
vperm-neon.S: vperm-neon.S:20: Warning: value 0x2050809 truncated to 0x809
vperm-neon.S: vperm-neon.S:20: Warning: value 0x30d0e0c truncated to 0xe0c
vperm-neon.S: vperm-neon.S:21: Warning: value 0xd080180 truncated to 0x180
vperm-neon.S: vperm-neon.S:21: Warning: value 0xe05060f truncated to 0x60f
vperm-neon.S: vperm-neon.S:21: Warning: value 0xa0b0c02 truncated to 0xc02
vperm-neon.S: vperm-neon.S:21: Warning: value 0x4070309 truncated to 0x309
vperm-neon.S: vperm-neon.S:24: Warning: value 0xfae22300 truncated to 0x2300
vperm-neon.S: vperm-neon.S:24: Warning: value 0x3618d415 truncated to 0xd415
vperm-neon.S: vperm-neon.S:24: Warning: value 0xd2ed9ef truncated to 0xd9ef
vperm-neon.S: vperm-neon.S:24: Warning: value 0x3bf7ccc1 truncated to 0xccc1
vperm-neon.S: vperm-neon.S:25: Warning: value 0xcb503e00 truncated to 0x3e00
vperm-neon.S: vperm-neon.S:25: Warning: value 0xb19be18f truncated to 0xe18f
vperm-neon.S: vperm-neon.S:25: Warning: value 0x142af544 truncated to 0xf544
vperm-neon.S: vperm-neon.S:25: Warning: value 0xa5df7a6e truncated to 0x7a6e
vperm-neon.S: vperm-neon.S:37: Warning: value 0x728efc00 truncated to 0xfc00
vperm-neon.S: vperm-neon.S:37: Warning: value 0x6894e61a truncated to 0xe61a
vperm-neon.S: vperm-neon.S:37: Warning: value 0x3fc3b14d truncated to 0xb14d
vperm-neon.S: vperm-neon.S:37: Warning: value 0x25d9ab57 truncated to 0xab57
vperm-neon.S: vperm-neon.S:38: Warning: value 0xfd5ba600 truncated to 0xa600
vperm-neon.S: vperm-neon.S:38: Warning: value 0x2a8c71d7 truncated to 0x71d7
vperm-neon.S: ...
vperm-neon.S: vperm-neon.S: Assembler messages:
vperm-neon.S: vperm-neon.S:12: Error: unknown pseudo-op: `.syntax'
vperm-neon.S: vperm-neon.S:17: Error: alignment not a power of 2
vperm-neon.S: vperm-neon.S:20: Warning: value 0xf0b0780 truncated to 0x780
vperm-neon.S: vperm-neon.S:20: Warning: value 0x1040a06 truncated to 0xa06
vperm-neon.S: vperm-neon.S:20: Warning: value 0x2050809 truncated to 0x809
vperm-neon.S: vperm-neon.S:20: Warning: value 0x30d0e0c truncated to 0xe0c
vperm-neon.S: vperm-neon.S:21: Warning: value 0xd080180 truncated to 0x180
vperm-neon.S: vperm-neon.S:21: Warning: value 0xe05060f truncated to 0x60f
vperm-neon.S: vperm-neon.S:21: Warning: value 0xa0b0c02 truncated to 0xc02
vperm-neon.S: vperm-neon.S:21: Warning: value 0x4070309 truncated to 0x309
vperm-neon.S: vperm-neon.S:24: Warning: value 0xfae22300 truncated to 0x2300
vperm-neon.S: vperm-neon.S:24: Warning: value 0x3618d415 truncated to 0xd415
vperm-neon.S: vperm-neon.S:24: Warning: value 0xd2ed9ef truncated to 0xd9ef
vperm-neon.S: vperm-neon.S:24: Warning: value 0x3bf7ccc1 truncated to 0xccc1
vperm-neon.S: vperm-neon.S:25: Warning: value 0xcb503e00 truncated to 0x3e00
vperm-neon.S: vperm-neon.S:25: Warning: value 0xb19be18f truncated to 0xe18f
vperm-neon.S: vperm-neon.S:25: Warning: value 0x142af544 truncated to 0xf544
vperm-neon.S: vperm-neon.S:25: Warning: value 0xa5df7a6e truncated to 0x7a6e
vperm-neon.S: vperm-neon.S:37: Warning: value 0x728efc00 truncated to 0xfc00
vperm-neon.S: vperm-neon.S:37: Warning: value 0x6894e61a truncated to 0xe61a
vperm-neon.S: vperm-neon.S:37: Warning: value 0x3fc3b14d truncated to 0xb14d
vperm-neon.S: vperm-neon.S:37: Warning: value 0x25d9ab57 truncated to 0xab57
vperm-neon.S: vperm-neon.S:38: Warning: value 0xfd5ba600 truncated to 0xa600
vperm-neon.S: vperm-neon.S:38: Warning: value 0x2a8c71d7 truncated to 0x71d7
vperm-neon.S: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer neon-vperm
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer neon-vperm
gcc -m64 -march=barcelona -O -fomit-frame-pointer neon-vperm
gcc -m64 -march=barcelona -Os -fomit-frame-pointer neon-vperm

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
try.c: /tmp/ccNUVglJ.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccNUVglJ.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status
try.c: /tmp/ccNUVglJ.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccNUVglJ.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=barcelona -O -fomit-frame-pointer
try.c: /tmp/cc2NZuwm.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cc2NZuwm.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status
try.c: /tmp/cc2NZuwm.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cc2NZuwm.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=barcelona -Os -fomit-frame-pointer
try.c: /tmp/ccPozExm.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccPozExm.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status
try.c: /tmp/ccPozExm.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccPozExm.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=barcelona -Os -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-avx.h:10:0,
hash.c: from hash.c:9:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:9:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:9:0:
hash.c: groestl-intr-avx.h: In function 'TF512':
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer avx-intr
gcc -m64 -march=core2 -O3 -fomit-frame-pointer avx-intr
gcc -m64 -march=core2 -O -fomit-frame-pointer avx-intr
gcc -m64 -march=core2 -Os -fomit-frame-pointer avx-intr

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
try.c: /tmp/ccYXvR5d.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccYXvR5d.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
try.c: /tmp/ccLYIiS8.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccLYIiS8.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=core2 -O -fomit-frame-pointer
try.c: /tmp/ccyh3V8J.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccyh3V8J.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -O -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=core2 -Os -fomit-frame-pointer
try.c: /tmp/cc9BEInM.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cc9BEInM.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -Os -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/aesni-intr
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: In function 'TF512':
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:421:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesni-intr
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aesni-intr
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer aesni-intr
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesni-intr
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer aesni-intr
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer aesni-intr
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer aesni-intr
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer aesni-intr
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer aesni-intr
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer aesni-intr
gcc -m64 -march=corei7 -O -fomit-frame-pointer aesni-intr
gcc -m64 -march=corei7 -Os -fomit-frame-pointer aesni-intr

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:9:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:9:0:
hash.c: groestl-intr-avx.h: In function 'TF512':
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:403:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx-intr
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx-intr
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer avx-intr
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx-intr
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer avx-intr
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer avx-intr
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer avx-intr
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer avx-intr
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer avx-intr
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer avx-intr
gcc -m64 -march=corei7 -O -fomit-frame-pointer avx-intr
gcc -m64 -march=corei7 -Os -fomit-frame-pointer avx-intr

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
try.c: /tmp/ccaReEF9.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccaReEF9.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
try.c: /tmp/ccrAMZm1.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccrAMZm1.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
try.c: /tmp/ccmVUBZG.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccmVUBZG.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer
try.c: /tmp/ccxMAeYF.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccxMAeYF.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer
try.c: /tmp/cccWejEY.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cccWejEY.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
try.c: /tmp/ccjvfd4S.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccjvfd4S.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
try.c: /tmp/ccMH4Pew.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccMH4Pew.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer
try.c: /tmp/ccrDmeGu.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccrDmeGu.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=corei7 -O2 -fomit-frame-pointer
try.c: /tmp/cct0SByo.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cct0SByo.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=corei7 -O3 -fomit-frame-pointer
try.c: /tmp/ccwdmuNm.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccwdmuNm.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=corei7 -O -fomit-frame-pointer
try.c: /tmp/ccIon9vO.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccIon9vO.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=corei7 -O -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=corei7 -Os -fomit-frame-pointer
try.c: /tmp/ccpbTfLQ.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccpbTfLQ.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=corei7 -Os -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=k8 -O2 -fomit-frame-pointer
try.c: /tmp/ccB4AIyx.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccB4AIyx.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=k8 -O2 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=k8 -O3 -fomit-frame-pointer
try.c: /tmp/ccMULhtq.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccMULhtq.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=k8 -O3 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=k8 -O -fomit-frame-pointer
try.c: /tmp/ccscw9QS.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccscw9QS.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=k8 -O -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=k8 -Os -fomit-frame-pointer
try.c: /tmp/ccrQKEkY.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccrQKEkY.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=k8 -Os -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
try.c: /tmp/ccIrPvMG.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccIrPvMG.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
try.c: /tmp/cccrmNc9.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: /tmp/cccrmNc9.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer avx-intr

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
try.c: /tmp/ccXtJMpv.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccXtJMpv.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
try.c: /tmp/cctV0QUH.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: /tmp/cctV0QUH.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer avx-intr

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
try.c: /tmp/ccI1wKnc.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccI1wKnc.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
try.c: /tmp/ccMfyt2D.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: /tmp/ccMfyt2D.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer avx-intr

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
try.c: /tmp/ccPJF2zq.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: /tmp/ccPJF2zq.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer avx-intr

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
try.c: /tmp/ccvaP9Ge.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccvaP9Ge.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=nocona -O2 -fomit-frame-pointer
try.c: /tmp/cchPqZcq.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cchPqZcq.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=nocona -O2 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=nocona -O3 -fomit-frame-pointer
try.c: /tmp/ccAPK0Lr.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccAPK0Lr.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=nocona -O3 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=nocona -O -fomit-frame-pointer
try.c: /tmp/ccaewPMN.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccaewPMN.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=nocona -O -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -m64 -march=nocona -Os -fomit-frame-pointer
try.c: /tmp/ccFdSpBS.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccFdSpBS.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=nocona -Os -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -march=barcelona -O2 -fomit-frame-pointer
try.c: /tmp/ccI3xJsK.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccI3xJsK.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=barcelona -O2 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -march=barcelona -O3 -fomit-frame-pointer
try.c: /tmp/cczYsAbE.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cczYsAbE.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=barcelona -O3 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -march=barcelona -O -fomit-frame-pointer
try.c: /tmp/cckc5Okg.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cckc5Okg.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=barcelona -O -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -march=barcelona -Os -fomit-frame-pointer
try.c: /tmp/cct7JWti.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cct7JWti.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=barcelona -Os -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -march=k8 -O2 -fomit-frame-pointer
try.c: /tmp/cc42ZhNI.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cc42ZhNI.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=k8 -O2 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -march=k8 -O3 -fomit-frame-pointer
try.c: /tmp/ccJ1DAbB.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccJ1DAbB.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=k8 -O3 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -march=k8 -O -fomit-frame-pointer
try.c: /tmp/ccHjJCKa.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccHjJCKa.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=k8 -O -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -march=k8 -Os -fomit-frame-pointer
try.c: /tmp/ccO9ElF9.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccO9ElF9.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=k8 -Os -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -march=nocona -O2 -fomit-frame-pointer
try.c: /tmp/ccG1vnrH.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccG1vnrH.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=nocona -O2 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -march=nocona -O3 -fomit-frame-pointer
try.c: /tmp/ccVrdJkJ.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccVrdJkJ.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=nocona -O3 -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -march=nocona -O -fomit-frame-pointer
try.c: /tmp/ccO4sYIc.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccO4sYIc.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=nocona -O -fomit-frame-pointer avx

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: gcc -march=nocona -Os -fomit-frame-pointer
try.c: /tmp/cchHQJii.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cchHQJii.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=nocona -Os -fomit-frame-pointer avx