Implementation notes: amd64, genji262, crypto_hash/groestl512

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20171020
Operation: crypto_hash
Primitive: groestl512
TimeImplementationCompilerBenchmark dateSUPERCOP version
11792aesnigcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
11792aesnigcc -march=barcelona -O3 -fomit-frame-pointer2017110820171020
11814aesnigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
11814aesnigcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
11814aesnigcc -march=nocona -O3 -fomit-frame-pointer2017110820171020
11858aesnigcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
11858aesnigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
12232aesnigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
12276aesnigcc -O -fomit-frame-pointer2017110820171020
12298aesnigcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110820171020
12298aesnigcc -march=nocona -O2 -fomit-frame-pointer2017110820171020
12320aesnigcc -march=barcelona -O -fomit-frame-pointer2017110820171020
12408aesnigcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110820171020
12408aesnigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
12430aesnigcc -O2 -fomit-frame-pointer2017110820171020
12452aesnigcc -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
12474aesnigcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
12496aesnigcc -march=nocona -O -fomit-frame-pointer2017110820171020
12518aesnigcc -march=k8 -O -fomit-frame-pointer2017110820171020
12540aesnigcc -march=k8 -O2 -fomit-frame-pointer2017110820171020
12584aesnigcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
12980aesni-intrgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
13024aesni-intrgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
13068aesnigcc -march=nocona -Os -fomit-frame-pointer2017110820171020
13112aesnigcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110820171020
13134aesnigcc -march=barcelona -Os -fomit-frame-pointer2017110820171020
13156aesnigcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
13222aesni-intricc2017110820171020
13244aesnigcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
13244aesni-intrgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
13244aesni-intricc -no-vec2017110820171020
13552aesni-intrgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
13552aesni-intrgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
13750aesni-intrgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
13992aesnigcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
13992aesnigcc -m64 -O3 -fomit-frame-pointer2017110820171020
14014aesnigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
14036aesnigcc -O3 -fomit-frame-pointer2017110820171020
14036aesnigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
14058aesnigcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
14058aesnigcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
14058aesni-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
14322aesnigcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
14344aesnigcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
14366aesnigcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110820171020
14388aesnigcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
14410aesnigcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110820171020
14476aesnigcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
14476aesnigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
14498aesnigcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
14498aesnigcc -march=barcelona -O2 -fomit-frame-pointer2017110820171020
14498aesnigcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
14520aesnigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
14542aesnigcc -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
14542aesnigcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
14542aesnigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
14542aesnigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
14542aesnigcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
14542aesnigcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
14586aesnigcc -funroll-loops -O2 -fomit-frame-pointer2017110820171020
14586aesnigcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
14586aesnigcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110820171020
14586aesnigcc -m64 -O -fomit-frame-pointer2017110820171020
14608aesnigcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
14608aesnigcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110820171020
14608aesnigcc -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
14696aesnigcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110820171020
14718aesnigcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
14718aesnigcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
14718aesnigcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
14718aesnigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
14718aesni-intricc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
14718aesni-intricc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
14740aesnigcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
14740aesnigcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
14740aesnigcc -m64 -O2 -fomit-frame-pointer2017110820171020
14740aesnigcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
14740aesnigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
14762aesnigcc -funroll-loops -O -fomit-frame-pointer2017110820171020
14762aesnigcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
14784aesnigcc -funroll-loops -m64 -O -fomit-frame-pointer2017110820171020
14784aesnigcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
14806aesnigcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
14850aesnigcc -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
14894aesnigcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110820171020
14938aesnigcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
15004aesnigcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110820171020
15092aesnigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
15092aesni-intricc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
15224aesnigcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
15246aesnigcc -march=k8 -O3 -fomit-frame-pointer2017110820171020
15268aesni-intrgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
15466aesni-intrgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
15466aesni-intrgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
15488aesni-intrgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
15488aesnigcc -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
15510aesnigcc -funroll-loops -O3 -fomit-frame-pointer2017110820171020
15510aesnigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
15532aesnigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
15554aesnigcc -funroll-loops -Os -fomit-frame-pointer2017110820171020
15554aesnigcc -m64 -Os -fomit-frame-pointer2017110820171020
15554aesnigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
15554aesnigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
15554aesni-intrgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
15554aesnigcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
15576aesnigcc -Os -fomit-frame-pointer2017110820171020
15576aesnigcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
15576aesnigcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
15576aesnigcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
15598aesnigcc -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
15598aesni-intrgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
15598aesnigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
15598aesnigcc -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
15598aesnigcc -march=k8 -Os -fomit-frame-pointer2017110820171020
15620aesnigcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
15620aesnigcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
15620aesnigcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110820171020
15642aesnigcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110820171020
15642aesnigcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110820171020
15840aesni-intrgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
15928aesni-intrgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
16082aesni-intrgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
16126aesni-intrgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
16302aesni-intrgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
16390aesnigcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
16412aesnigcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
16764aesni-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
16896avxgcc -O3 -fomit-frame-pointer2017110820171020
16896avxgcc -funroll-loops -O3 -fomit-frame-pointer2017110820171020
16896avx-intrgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
16896avx-intrgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
16896avxgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
16896avx-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
16918avxgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
16918avxgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110820171020
16918avxgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
16940avxgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
16940avxgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110820171020
16940avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
16984avxgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110820171020
16984avxgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
17006avxgcc -m64 -O3 -fomit-frame-pointer2017110820171020
17006avxgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
17006avxgcc -march=k8 -O3 -fomit-frame-pointer2017110820171020
17028avxgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
17050avxgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
17050avxgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
17072avxgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
17116avxgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
17138avxgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
17204avxgcc -funroll-loops -O2 -fomit-frame-pointer2017110820171020
17204avxgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
17204avxgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110820171020
17204avxgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
17204avxgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110820171020
17292avxgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
17292avxgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
17292avxgcc -march=k8 -O -fomit-frame-pointer2017110820171020
17314avxgcc -O2 -fomit-frame-pointer2017110820171020
17314avxgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
17336avxgcc -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
17358avxgcc -m64 -O -fomit-frame-pointer2017110820171020
17358avxgcc -march=nocona -O -fomit-frame-pointer2017110820171020
17380avxgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
17380avxgcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
17402avxgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110820171020
17424avxgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
17424avxgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
17424avxgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
17424avxgcc -march=barcelona -O2 -fomit-frame-pointer2017110820171020
17424avxgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
17446avxgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
17446avxgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
17468avxgcc -m64 -O2 -fomit-frame-pointer2017110820171020
17468avxgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
17468avxgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
17512avx-intrgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
17578avxgcc -march=k8 -O2 -fomit-frame-pointer2017110820171020
17644avx-intrgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
17688avx-intrgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
17732avx-intrgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
17732avx-intrgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
17754avx-intrgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
17776aesni-intricc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
17930aesnigcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
18062aesnicc2017110820171020
18128avxgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
18194avxgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110820171020
18216avxgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
18238avxgcc -funroll-loops -Os -fomit-frame-pointer2017110820171020
18238avxgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
18260avxgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110820171020
18260avxgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
18260avxgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
18282avxgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110820171020
18282aesni-intrgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
18282avxgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
18304avxgcc -march=k8 -Os -fomit-frame-pointer2017110820171020
18326avxgcc -m64 -Os -fomit-frame-pointer2017110820171020
18348avx-intricc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
18370avx-intricc2017110820171020
18392avxgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
18392aesnigcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110820171020
18502avx-intricc -no-vec2017110820171020
18546aesnigcc -funroll-loops2017110820171020
18546avx-intricc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
18722avx-intricc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
18788avx-intrgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
18788avx-intricc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
18854aesnigcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
18854aesnigcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110820171020
18898avx-intrgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
18920avx-intrgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
18942avx-intrgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
19668aesnigcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
19910avxgcc -Os -fomit-frame-pointer2017110820171020
19932avx-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
20020avxgcc -march=nocona -O3 -fomit-frame-pointer2017110820171020
20152avxgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
20174avxgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
20174avxgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
20196avxgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
20240avxgcc -march=barcelona -O3 -fomit-frame-pointer2017110820171020
20284avxcc2017110820171020
20306avxgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
20372avxgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
20394avx-intrgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
20394avx-intrgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
20416avx-intrgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
20438avxgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
20460avxgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110820171020
20460avxgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110820171020
20504avxgcc -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
20504avxgcc -march=nocona -O2 -fomit-frame-pointer2017110820171020
20526avxgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
20548avxgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110820171020
20548avxgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
20570avxgcc -O -fomit-frame-pointer2017110820171020
20570avxgcc -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
20570avxgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110820171020
20592avxgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
20592avxgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
20614avxgcc -funroll-loops -O -fomit-frame-pointer2017110820171020
20614avxgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
20636avxgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
20636avxgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
20658avxgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110820171020
20658avxgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
20658avxgcc -march=barcelona -O -fomit-frame-pointer2017110820171020
20680avxgcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
20702avxgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
20746avxgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
20746avxgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
20944avx-intrgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
20988avx-intrgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
21494avxgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110820171020
21516avxgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
21648avxgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110820171020
21648avxgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
21692avxgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
21692avxgcc -march=barcelona -Os -fomit-frame-pointer2017110820171020
21714avxgcc -march=nocona -Os -fomit-frame-pointer2017110820171020
21736avxgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
21758avxgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
21758avxgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
21802avxgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
21802avxgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
21934avxgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
22066aesnigcc2017110820171020
22220avxgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
22330avx-intrgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
23430avxgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
23914avxgcc -funroll-loops2017110820171020
24552avxgcc2017110820171020
26070vperm-intrgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
26928vperm-intrgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
26972vperm-intrgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
27060vperm-intrgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
28710vperm-intrgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
28820vperm-intrgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
29040vperm-intrgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
29040vperm-intrgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
29524vperm-intricc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
29678vperm-intrgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
29854vperm-intrgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
29920vperm-intricc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
29964vperm-intricc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
30294vpermgcc -funroll-loops -O3 -fomit-frame-pointer2017110820171020
30294vpermgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110820171020
30316vpermgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
30316vpermgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
30316vpermgcc -march=nocona -O3 -fomit-frame-pointer2017110820171020
30338vpermgcc -march=barcelona -O3 -fomit-frame-pointer2017110820171020
30360vpermgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
30360vpermgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110820171020
30360vpermgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110820171020
30360vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
30624vpermgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
30624vpermgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
30624vpermgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
30624vpermgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110820171020
30646vpermgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
30712vpermgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110820171020
30712vpermgcc -march=barcelona -O2 -fomit-frame-pointer2017110820171020
30734vpermgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
30734vpermgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
30734vpermgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
30734vpermgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
30734vpermgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
30756vpermgcc -m64 -O2 -fomit-frame-pointer2017110820171020
30756vpermgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
30756vpermgcc -march=k8 -O2 -fomit-frame-pointer2017110820171020
30998vpermgcc -march=nocona -O -fomit-frame-pointer2017110820171020
31042vpermgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110820171020
31570vpermgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
31570vpermgcc -m64 -O3 -fomit-frame-pointer2017110820171020
31592vpermgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
31592vpermgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
31592vpermgcc -march=barcelona -Os -fomit-frame-pointer2017110820171020
31592vpermgcc -march=k8 -Os -fomit-frame-pointer2017110820171020
31614vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
31636vpermgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110820171020
31636vperm-intrgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
31658vpermgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
31680vperm-intrgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
31680vperm-intrgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
31680vpermgcc -march=nocona -Os -fomit-frame-pointer2017110820171020
31702vpermgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
31724vpermgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
31746vpermgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
31812vpermgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110820171020
31856vpermgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
31878vpermgcc -funroll-loops -O -fomit-frame-pointer2017110820171020
32428vperm-intrgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
32956core2duocc2017110820171020
33682vpermcc2017110820171020
33770sphlib-adaptedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
33792sphlib-adaptedgcc -O3 -fomit-frame-pointer2017110820171020
33814sphlib-adaptedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110820171020
33858vperm-intricc2017110820171020
33880sphlib-adaptedgcc -march=k8 -O3 -fomit-frame-pointer2017110820171020
33902sphlib-adaptedgcc -march=barcelona -O3 -fomit-frame-pointer2017110820171020
34254vperm-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
34276sphlib-adaptedgcc -march=nocona -O3 -fomit-frame-pointer2017110820171020
34386sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2017110820171020
34408sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
34518sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2017110820171020
34562sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
34606sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110820171020
34694sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
34716sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110820171020
34738sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
34760sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
34782vperm-intrgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
34804sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110820171020
34804sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2017110820171020
34826sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110820171020
34848sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110820171020
35002sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110820171020
35068sphlib-adaptedgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
35134sphlib-adaptedgcc -m64 -O -fomit-frame-pointer2017110820171020
35200vperm-intrgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
35266sphlib-adaptedgcc -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
35288sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
35398sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
35420sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
35420sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
35442sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
35464sphlibgcc -O2 -fomit-frame-pointer2017110820171020
35486sphlib-adaptedgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
35662sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
35684vperm-intrgcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
35706vpermgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
35816vperm-intrgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
35816vperm-intrgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
35838sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
35948sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
35970vpermgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
35992vpermgcc -march=k8 -O3 -fomit-frame-pointer2017110820171020
35992vperm-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
36014sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
36080vpermgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
36212vperm-intrgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
36212sphlibgcc -march=nocona -O2 -fomit-frame-pointer2017110820171020
36234vpermgcc -funroll-loops -O2 -fomit-frame-pointer2017110820171020
36234vpermgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110820171020
36256vpermgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
36278vpermgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110820171020
36432vpermgcc -O2 -fomit-frame-pointer2017110820171020
36520vpermgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
36520vpermgcc -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
36542vpermgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
36696vpermgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
36696vpermgcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
36916vpermgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110820171020
36938sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
36960vpermgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110820171020
36960vpermgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
36982sphlibgcc -march=nocona -O -fomit-frame-pointer2017110820171020
37026vpermgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
37026vperm-intricc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
37070sphlib-adaptedgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
37158vperm-intrgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
37202vpermgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
37202vperm-intrgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
37246sphlib-adaptedgcc -march=k8 -Os -fomit-frame-pointer2017110820171020
37246sphlibicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
37268vpermgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
37290vpermgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
37290sphlib-adaptedicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
37312vpermgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
37334vpermgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
37334sphlibicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
37356vpermgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
37378sphlibgcc -funroll-loops -Os -fomit-frame-pointer2017110820171020
37378vpermgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
37400sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
37400sphlib-adaptedicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
37422vpermgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
37444sphlib-adaptedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110820171020
37444vpermgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
37444vpermgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
37444vpermgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
37444vpermgcc -march=barcelona -O -fomit-frame-pointer2017110820171020
37488sphlib-adaptedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110820171020
37532vpermgcc -Os -fomit-frame-pointer2017110820171020
37532vpermgcc -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
37532sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
37532vpermgcc -m64 -Os -fomit-frame-pointer2017110820171020
37532vpermgcc -march=k8 -O -fomit-frame-pointer2017110820171020
37532vpermgcc -march=nocona -O2 -fomit-frame-pointer2017110820171020
37554vpermgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
37576vpermgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
37598vpermgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110820171020
37598sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
37708sphlib-adaptedgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
37730sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
37774sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
37774sphlib-adaptedgcc -march=k8 -O2 -fomit-frame-pointer2017110820171020
37884sphlibgcc -m64 -Os -fomit-frame-pointer2017110820171020
37994sphlib-adaptedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
38368vpermgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
38390vpermgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110820171020
38456vpermgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
38478sphlib-adaptedgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
38544vperm-intrgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
38566vpermgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
38654vpermgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110820171020
38720sphlib-adaptedgcc -march=nocona -O2 -fomit-frame-pointer2017110820171020
38742sphlib-adaptedgcc -O2 -fomit-frame-pointer2017110820171020
38830vperm-intrgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
38874vperm-intrgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
38896vperm-intrgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
38962vpermgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
39094sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110820171020
39842sphlib-adaptedgcc -funroll-loops -O3 -fomit-frame-pointer2017110820171020
40040sphlib-adaptedgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
40062sphlib-adaptedgcc -m64 -O3 -fomit-frame-pointer2017110820171020
40084sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
40084sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
40084sphlib-adaptedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
40106sphlib-adaptedgcc -funroll-loops -O -fomit-frame-pointer2017110820171020
40106sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
40106sphlib-adaptedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110820171020
40150sphlib-adaptedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
40172sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
40216sphlib-adaptedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
40370sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
40370sphlib-adaptedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110820171020
40392sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
40392sphlib-adaptedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110820171020
40414sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
40414sphlib-adaptedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110820171020
40414sphlib-adaptedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110820171020
40436vpermgcc -funroll-loops2017110820171020
40480sphlib-adaptedgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
40656sphlib-adaptedgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
40942sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
40964sphlib-adaptedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110820171020
41074sphlib-adaptedgcc -march=nocona -Os -fomit-frame-pointer2017110820171020
41096sphlibgcc -m64 -O3 -fomit-frame-pointer2017110820171020
41096sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
41184vperm-intrgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
41206sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
41206sphlib-adaptedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
41272vperm-intricc -no-vec2017110820171020
41338sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
41382sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
41382sphlib-adaptedgcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
41448sphlib-adaptedgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
41492sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
41558sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110820171020
41558sphlib-adaptedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
41558sphlib-adaptedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
41624sphlib-adaptedgcc -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
41646sphlib-adaptedgcc -O -fomit-frame-pointer2017110820171020
41690sphlib-adaptedgcc -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
41734sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
41756sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110820171020
41756vperm-intrgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
41800sphlib-adaptedgcc -march=k8 -O -fomit-frame-pointer2017110820171020
41822sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
41822vperm-intrgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
41822sphlib-adaptedgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
41822sphlib-adaptedgcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
41844sphlib-adaptedgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
41866sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110820171020
41888sphlib-adaptedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110820171020
41888sphlib-adaptedgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
41932sphlib-adaptedgcc -march=barcelona -O -fomit-frame-pointer2017110820171020
41932opt64icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
41954sphlibgcc -O3 -fomit-frame-pointer2017110820171020
41954sphlib-adaptedgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
41998sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
41998sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
42020sphlibgcc -m64 -O2 -fomit-frame-pointer2017110820171020
42064sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
42086vperm-intrgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
42108sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
42108sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2017110820171020
42174sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
42174sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
42174sphlibicc2017110820171020
42262sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
42350sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
42350sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
42350sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
42372sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110820171020
42372sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
42372sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
42394sphlibgcc -march=nocona -O3 -fomit-frame-pointer2017110820171020
42438sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
42482sphlibgcc -march=barcelona -O -fomit-frame-pointer2017110820171020
42548sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
42614sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
42658sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110820171020
42658vperm-intrgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
42680sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
42680sphlibgcc -m64 -O -fomit-frame-pointer2017110820171020
42702sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110820171020
42724sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
42768sphlibgcc -march=k8 -O -fomit-frame-pointer2017110820171020
42768opt64icc2017110820171020
42834sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
42856vperm-intrgcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
42856sphlibicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
42922sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
43076sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
43142opt64icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
43164vperm-intrgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
43186sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
43208sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
43362sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
43384sphlibgcc -march=k8 -O2 -fomit-frame-pointer2017110820171020
43472sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
43538sphlib-adaptedgcc -funroll-loops -Os -fomit-frame-pointer2017110820171020
43538sphlibgcc -march=nocona -Os -fomit-frame-pointer2017110820171020
43758vpermgcc -O3 -fomit-frame-pointer2017110820171020
43824sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
43956sphlib-adaptedgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
44000sphlib-adaptedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
44022sphlib-adaptedgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
44044sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
44066sphlib-adaptedgcc -Os -fomit-frame-pointer2017110820171020
44066sphlib-adaptedgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
44088sphlib-adaptedgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
44088sphlib-adaptedgcc -m64 -Os -fomit-frame-pointer2017110820171020
44110sphlib-adaptedgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
44132sphlib-adaptedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
44176sphlib-adaptedgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
44198sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
44352sphlib-adaptedgcc -funroll-loops -O2 -fomit-frame-pointer2017110820171020
44352vpermgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
44352sphlibgcc -march=k8 -O3 -fomit-frame-pointer2017110820171020
44396sphlibgcc -O -fomit-frame-pointer2017110820171020
44418sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
44462sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
44484vpermgcc -m64 -O -fomit-frame-pointer2017110820171020
44484vpermgcc -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
44528sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
44528sphlib-adaptedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
44550sphlib-adaptedgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
44572vpermgcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
44572vpermgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
44572vpermgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
44726vpermgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
44770sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
44770sphlib-adaptedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
44836sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
44880sphlibgcc -Os -fomit-frame-pointer2017110820171020
44880sphlibgcc -march=barcelona -Os -fomit-frame-pointer2017110820171020
44902sphlib-adaptedgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
45012sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
45012sphlib-adaptedgcc -march=barcelona -O2 -fomit-frame-pointer2017110820171020
45034sphlib-adaptedgcc -m64 -O2 -fomit-frame-pointer2017110820171020
45056sphlib-adaptedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
45056sphlib-adaptedicc2017110820171020
45100sphlib-adaptedgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
45232sphlib-adaptedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
45232vpermgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
45254vpermgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110820171020
45276vpermgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
45298vpermgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
45474vpermgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
45496vpermgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
45496sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
45540sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
45584sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
45628vperm-intrgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
45628sphlib-adaptedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
45672sphlib-adaptedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110820171020
45804sphlib-adaptedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
45958sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110820171020
46024sphlibgcc -march=k8 -Os -fomit-frame-pointer2017110820171020
46046sphlib-adaptedgcc -march=nocona -O -fomit-frame-pointer2017110820171020
46112sphlib-adaptedgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110820171020
46112sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
46178vpermgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
46266vpermgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
46288vpermgcc -funroll-loops -Os -fomit-frame-pointer2017110820171020
46442sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
46574sphlib-adaptedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
46596sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
46706sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
47080sphlib-adaptedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
47168vpermgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
47234sphlib-adaptedicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
47916vpermgcc2017110820171020
48180sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110820171020
48290sphlibicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
48312sphlib-adaptedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110820171020
48334sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
48334sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
48334sphlib-adaptedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110820171020
48422sphlib-adaptedgcc -march=barcelona -Os -fomit-frame-pointer2017110820171020
48532sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
48708sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
48730sphlibgcc -funroll-loops -O -fomit-frame-pointer2017110820171020
48730sphlib-adaptedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110820171020
48752sphlib-adaptedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
48796sphlib-adaptedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110820171020
48994sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
49016sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
49214sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
49368sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
49610sphlib-adaptedicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
49654sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
49654sphlib-adaptedicc -no-vec2017110820171020
50182sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
50204sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
50402sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
50424sphlib-adaptedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
50512opt64icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
51282opt64icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
51986vpermgcc -O -fomit-frame-pointer2017110820171020
52162sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110820171020
52206sphlib-adaptedgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
52250vpermgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
52536opt64icc -no-vec2017110820171020
53020vpermgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
53416sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
53416sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
53636sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
53856sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
53988sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
54032sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2017110820171020
54120sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
54428sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110820171020
54538sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
54802sphlib-smallicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
55242sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
55308sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
55308sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2017110820171020
55418sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
55682sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2017110820171020
55748sphlib-smallgcc -O3 -fomit-frame-pointer2017110820171020
57882sphlibicc -no-vec2017110820171020
59466mmxicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
59554mmxicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
59686mmxicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
59840mmxicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
60324mmxgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
60610sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
60654sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2017110820171020
60676mmxicc2017110820171020
60918mmxgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
60984mmxicc -no-vec2017110820171020
61270sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
61292mmxgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110820171020
61292mmxgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110820171020
61358sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
61402mmxgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
61798mmxgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
61820mmxgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110820171020
61996mmxgcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
62216mmxgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
62326mmxgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
62458sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
62458mmxgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
62458mmxgcc -march=nocona -O3 -fomit-frame-pointer2017110820171020
62480mmxgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110820171020
62568mmxgcc -march=barcelona -O3 -fomit-frame-pointer2017110820171020
62766mmxgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
62920sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110820171020
62920sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
62942sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110820171020
63140sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
63184mmxgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110820171020
63426sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
63448sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
63580sphlib-smallgcc -O2 -fomit-frame-pointer2017110820171020
63580sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110820171020
63580sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
63580sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
63602sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
63602mmxgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
63646sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
63668sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2017110820171020
63712mmxgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
63822sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
63932sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
63976sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
63998sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
64152sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
64350sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
64350sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2017110820171020
64394sphlib-smallgcc -O -fomit-frame-pointer2017110820171020
64416sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
64548mmxgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
64548sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2017110820171020
64658sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2017110820171020
64680sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
64724sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110820171020
65032mmxgcc -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
65274sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110820171020
65780sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
66000sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110820171020
66088sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
66132sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
66330sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
66374sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110820171020
66682sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2017110820171020
66704sphlib-smallgcc -m64 -O -fomit-frame-pointer2017110820171020
67628sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
67826sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
67870sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
68090sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
68156sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
68354sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
68860sphlibcc2017110820171020
69058sphlibgcc -funroll-loops2017110820171020
69278sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
69894sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
69916sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
70598sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
71478mmxgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110820171020
72248mmxgcc -march=nocona -O -fomit-frame-pointer2017110820171020
72490mmxgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
72534mmxgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
72644sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
72688mmxgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
72710mmxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
72820sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110820171020
73172mmxgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110820171020
73282sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
73414sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110820171020
73480sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2017110820171020
73678mmxgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
73678mmxgcc -march=nocona -O2 -fomit-frame-pointer2017110820171020
73700sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
73700mmxgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
73722mmxgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
73722mmxgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
73722mmxgcc -march=k8 -Os -fomit-frame-pointer2017110820171020
73744mmxgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
73766sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
73854mmxgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
73876mmxgcc -march=nocona -Os -fomit-frame-pointer2017110820171020
73898mmxgcc -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
73920mmxgcc -O3 -fomit-frame-pointer2017110820171020
73964mmxgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
73986mmxgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110820171020
74030mmxgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
74052mmxgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
74118sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110820171020
74118mmxgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
74140mmxgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110820171020
74140mmxgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
74162mmxgcc -funroll-loops -O3 -fomit-frame-pointer2017110820171020
74162mmxgcc -m64 -O3 -fomit-frame-pointer2017110820171020
74184sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2017110820171020
74206sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
74272mmxgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
74338mmxgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
74360mmxgcc -m64 -Os -fomit-frame-pointer2017110820171020
74360mmxgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
74404mmxgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110820171020
74448mmxgcc -funroll-loops -O2 -fomit-frame-pointer2017110820171020
74448mmxgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
74448mmxgcc -march=k8 -O3 -fomit-frame-pointer2017110820171020
74470mmxgcc -Os -fomit-frame-pointer2017110820171020
74470sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
74470mmxgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
74536sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110820171020
74580mmxgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
74580mmxgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110820171020
74580sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110820171020
74602mmxgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
74646mmxgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
74800mmxgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110820171020
74844sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
74866mmxgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110820171020
74910mmxgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
74932sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
75020mmxgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
75042mmxgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110820171020
75064mmxgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
75086mmxgcc -funroll-loops -O -fomit-frame-pointer2017110820171020
75086mmxgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
75108mmxgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
75108mmxgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
75152mmxgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
75174mmxgcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
75196mmxgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
75196sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
75240mmxgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
75240mmxgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
75262mmxgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
75262sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110820171020
75262mmxgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
75262mmxgcc -march=barcelona -O2 -fomit-frame-pointer2017110820171020
75306sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
75350mmxgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
75350mmxgcc -march=k8 -O2 -fomit-frame-pointer2017110820171020
75372mmxgcc -O2 -fomit-frame-pointer2017110820171020
75526mmxgcc -m64 -O2 -fomit-frame-pointer2017110820171020
75570mmxgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
75570sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2017110820171020
75614mmxgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110820171020
75614sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
75614mmxgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
75614mmxgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
75636mmxgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
75680mmxgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
75680sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
75834mmxgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
75900sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2017110820171020
75944mmxgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
76010mmxgcc -march=barcelona -Os -fomit-frame-pointer2017110820171020
76010mmxgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
76120mmxgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
76120sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2017110820171020
76142sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
76164sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110820171020
76186mmxgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
76230mmxgcc -funroll-loops -Os -fomit-frame-pointer2017110820171020
76252sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
76274sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
76296mmxgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110820171020
76318sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
76362mmxgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
76428mmxgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
76428sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2017110820171020
76472sphlib-smallgcc -Os -fomit-frame-pointer2017110820171020
76494sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
76516mmxgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
76516mmxgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
76560mmxgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
76604sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2017110820171020
76626sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
76648opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
76736opt32gcc -funroll-loops -O3 -fomit-frame-pointer2017110820171020
76736opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110820171020
76824opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110820171020
76846opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
76868opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110820171020
76912opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
77044mmxgcc -m64 -O -fomit-frame-pointer2017110820171020
77176mmxgcc -O -fomit-frame-pointer2017110820171020
77242mmxgcc -march=k8 -O -fomit-frame-pointer2017110820171020
77418opt32icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
77616opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110820171020
77704opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
77704opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
77748sphlib-smallgcc -m64 -Os -fomit-frame-pointer2017110820171020
77814opt32icc2017110820171020
77836opt32icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
78100opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
78166mmxgcc -march=barcelona -O -fomit-frame-pointer2017110820171020
78826mmxgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
78870opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110820171020
79002mmxgcc -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
79332opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
79398opt32gcc -m64 -O3 -fomit-frame-pointer2017110820171020
79398opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
79508opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
79574opt32gcc -march=barcelona -O3 -fomit-frame-pointer2017110820171020
79684opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
79750opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
79750opt32gcc -march=nocona -O3 -fomit-frame-pointer2017110820171020
80058opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
80124sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
80652opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
80718opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
80740opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110820171020
80850opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110820171020
80894opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
80960opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
81004opt32gcc -m64 -O -fomit-frame-pointer2017110820171020
81070opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
81246opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
81246opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
81290opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110820171020
81334opt32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
81334opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
81356opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
81466opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
81554opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
81620opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
81620sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2017110820171020
81840sphlibgcc2017110820171020
81862sphlib-adaptedgcc -funroll-loops2017110820171020
82390opt32gcc -march=k8 -O2 -fomit-frame-pointer2017110820171020
82412opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
82434opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
82478opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
82544opt32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
82632opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
82676opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
83182sphlib-adaptedgcc2017110820171020
84700sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
84766sphlib-adaptedcc2017110820171020
86592sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
87076sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110820171020
87142sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2017110820171020
87494sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
87846sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
87978sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
88550sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
89694sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
92136opt32gcc -funroll-loops -O2 -fomit-frame-pointer2017110820171020
93786opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
93896opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110820171020
94006opt32icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
94072opt32gcc -O3 -fomit-frame-pointer2017110820171020
94248opt32icc -no-vec2017110820171020
94358opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
94358opt32gcc -march=k8 -O3 -fomit-frame-pointer2017110820171020
94468opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
94490opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
94534opt32gcc -funroll-loops -Os -fomit-frame-pointer2017110820171020
94600opt32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
94798opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110820171020
95546opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
95854opt32icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
95942opt32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
96030opt32gcc -funroll-loops -O -fomit-frame-pointer2017110820171020
96074opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110820171020
96184opt32gcc -O -fomit-frame-pointer2017110820171020
96228opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
96228opt32gcc -march=barcelona -O2 -fomit-frame-pointer2017110820171020
96316opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
96316opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
96316opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
96360opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
96360opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
96382opt32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
96382opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
96404opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110820171020
96404opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
96426opt32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
96426opt32gcc -march=k8 -Os -fomit-frame-pointer2017110820171020
96954opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
96976opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
97108opt32gcc -m64 -O2 -fomit-frame-pointer2017110820171020
97482opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
97504opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
97526opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
97614opt32gcc -O2 -fomit-frame-pointer2017110820171020
97636opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
97636opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
97702opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
97702opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
97746opt32gcc -march=nocona -O2 -fomit-frame-pointer2017110820171020
97856opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2017110820171020
97856opt32gcc -march=nocona -O -fomit-frame-pointer2017110820171020
97878opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
97944opt32gcc -Os -fomit-frame-pointer2017110820171020
97966opt32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
97988opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
97988opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
98054opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
98274opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
98340opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
98384opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110820171020
98406opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110820171020
98648opt32gcc -m64 -Os -fomit-frame-pointer2017110820171020
98780opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
98824opt32gcc -march=nocona -Os -fomit-frame-pointer2017110820171020
98934opt32gcc -march=k8 -O -fomit-frame-pointer2017110820171020
99066opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
99154opt32gcc -march=barcelona -Os -fomit-frame-pointer2017110820171020
99726sphlib-smallcc2017110820171020
99924opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
100210opt32gcc -march=barcelona -O -fomit-frame-pointer2017110820171020
100342opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
100804opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110820171020
104280sphlib-smallicc -no-vec2017110820171020
110198opt64cc2017110820171020
122540sphlib-smallgcc -funroll-loops2017110820171020
125334sphlib-smallicc2017110820171020
125818sphlib-smallicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
125950sphlib-smallgcc2017110820171020
126214sphlib-smallicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
191070opt32cc2017110820171020
192896opt32gcc -funroll-loops2017110820171020
19676832bit-bytesliced-c-smallgcc -funroll-loops -O2 -fomit-frame-pointer2017110820171020
19698832bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
19723032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
19731832bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110820171020
19738432bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
20424832bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110820171020
20622832bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110820171020
20638232bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
20653632bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
20655832bit-bytesliced-c-smallgcc -funroll-loops -O -fomit-frame-pointer2017110820171020
20669032bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110820171020
20974832bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
21157432bit-bytesliced-c-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
21194832bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
21210232bit-bytesliced-c-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
21241032bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
21531432bit-bytesliced-c-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
21731632bit-bytesliced-c-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
22305832bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
226116opt32gcc2017110820171020
22785432bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
22979032bit-bytesliced-c-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
23051632bit-bytesliced-c-smallgcc -O3 -fomit-frame-pointer2017110820171020
23170432bit-bytesliced-c-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
23333232bit-bytesliced-c-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110820171020
23339832bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
23443232bit-bytesliced-c-smallgcc -m64 -O3 -fomit-frame-pointer2017110820171020
23471832bit-bytesliced-c-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
23478432bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
24039432bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110820171020
24516832bit-bytesliced-c-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110820171020
24604832bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
24846832bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
25258232bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110820171020
25473832bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
25491432bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110820171020
25546432bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110820171020
25564032bit-bytesliced-c-smallgcc -march=k8 -O3 -fomit-frame-pointer2017110820171020
25652032bit-bytesliced-c-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
25733432bit-bytesliced-c-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
25735632bit-bytesliced-c-smallgcc -march=barcelona -O3 -fomit-frame-pointer2017110820171020
26334032bit-bytesliced-c-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
26523232bit-bytesliced-c-smallgcc -march=barcelona -O2 -fomit-frame-pointer2017110820171020
27064432bit-bytesliced-c-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110820171020
27159032bit-bytesliced-c-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
27852032bit-bytesliced-c-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
27856432bit-bytesliced-c-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
27920232bit-bytesliced-c-smallgcc -march=k8 -O2 -fomit-frame-pointer2017110820171020
28098432bit-bytesliced-c-smallgcc -march=nocona -O3 -fomit-frame-pointer2017110820171020
28107232bit-bytesliced-c-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
28292032bit-bytesliced-c-smallgcc -O2 -fomit-frame-pointer2017110820171020
28294232bit-bytesliced-c-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
28351432bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
28604432bit-bytesliced-c-smallgcc -funroll-loops -O3 -fomit-frame-pointer2017110820171020
28646232bit-bytesliced-c-smallgcc -march=nocona -O2 -fomit-frame-pointer2017110820171020
28668232bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
28681432bit-bytesliced-c-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
28736432bit-bytesliced-c-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
28932232bit-bytesliced-c-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
29145632bit-bytesliced-c-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
29235832bit-bytesliced-c-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
29603232bit-bytesliced-c-smallgcc -funroll-loops -Os -fomit-frame-pointer2017110820171020
29605432bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
29612032bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110820171020
29616432bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
29618632bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
29625232bit-bytesliced-c-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
29711032bit-bytesliced-c-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
30025632bit-bytesliced-c-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
30093832bit-bytesliced-c-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
30197232bit-bytesliced-c-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
30263232bit-bytesliced-c-smallgcc -Os -fomit-frame-pointer2017110820171020
30353432bit-bytesliced-c-smallgcc -m64 -Os -fomit-frame-pointer2017110820171020
30487632bit-bytesliced-c-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
31028832bit-bytesliced-c-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
31402832bit-bytesliced-c-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
32285032bit-bytesliced-c-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
33270632bit-bytesliced-c-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
33913032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
33937232bit-bytesliced-c-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
34174832bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
34218832bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110820171020
34265032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
34278232bit-bytesliced-c-smallgcc -m64 -O2 -fomit-frame-pointer2017110820171020
34295832bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110820171020
34337632bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110820171020
34661032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
34894232bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
35057032bit-bytesliced-c-smallgcc -march=nocona -Os -fomit-frame-pointer2017110820171020
35101032bit-bytesliced-c-smallgcc -march=k8 -Os -fomit-frame-pointer2017110820171020
35127432bit-bytesliced-c-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110820171020
35373832bit-bytesliced-c-smallgcc -march=barcelona -Os -fomit-frame-pointer2017110820171020
360272mmxgcc2017110820171020
370612mmxgcc -funroll-loops2017110820171020
39047832bit-bytesliced-c-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
39245832bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
39248032bit-bytesliced-c-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
39278832bit-bytesliced-c-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
39441632bit-bytesliced-c-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
39655032bit-bytesliced-c-smallgcc -march=nocona -O -fomit-frame-pointer2017110820171020
40783632bit-bytesliced-c-smallicc -no-vec2017110820171020
40975032bit-bytesliced-c-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
41789032bit-bytesliced-c-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
42510632bit-bytesliced-c-smallicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
42809832bit-bytesliced-c-smallicc2017110820171020
43401632bit-bytesliced-c-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
43408232bit-bytesliced-c-smallgcc -O -fomit-frame-pointer2017110820171020
43764632bit-bytesliced-c-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
46536632bit-bytesliced-c-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
46835832bit-bytesliced-c-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
47106432bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
47678432bit-bytesliced-c-smallgcc -march=k8 -O -fomit-frame-pointer2017110820171020
47955632bit-bytesliced-c-smallgcc -march=barcelona -O -fomit-frame-pointer2017110820171020
48296632bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
52261032bit-bytesliced-c-smallgcc -m64 -O -fomit-frame-pointer2017110820171020
59921432bit-bytesliced-c-smallicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
60321832bit-bytesliced-c-smallicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
663630mmxcc2017110820171020
198587432bit-bytesliced-c-smallcc2017110820171020
248294232bit-bytesliced-c-smallgcc -funroll-loops2017110820171020
277827032bit-bytesliced-c-smallgcc2017110820171020

Test failure

Implementation: crypto_hash/groestl512/aesni
Compiler: icc
error 111

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
icc aesni avx vperm
icc -no-vec aesni avx vperm
icc -xCORE-AVX-I -O2 -fomit-frame-pointer aesni avx vperm
icc -xCORE-AVX-I -O3 -fomit-frame-pointer aesni avx vperm
icc -xCORE-AVX2 -O2 -fomit-frame-pointer aesni avx vperm
icc -xCORE-AVX2 -O3 -fomit-frame-pointer aesni avx vperm

Compiler output

Implementation: crypto_hash/groestl512/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-redhat-linux/4.8.5/include/smmintrin.h:31:3: 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 groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: # error "AES/PCLMUL instructions not enabled"
hash.c: ^
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:629:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: i6 = _mm_shuffle_epi8(i6, t0);\
hash.c: ^
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^
hash.c: groestl-intr-aes.h:630:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: i0 = _mm_shuffle_epi8(i0, t0);\
hash.c: ^
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^
hash.c: groestl-intr-aes.h:631:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc aesni-intr

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: cc
hash.c: In file included from groestl-intr-avx.h:10:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/smmintrin.h:31:3: 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 groestl-intr-avx.h:11:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: # error "AES/PCLMUL instructions not enabled"
hash.c: ^
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:27:1: error: unknown type name '__m256d'
hash.c: __m256d ALL_1B;
hash.c: ^
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: groestl-intr-avx.h:722:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: i6 = _mm_shuffle_epi8(i6, t0);\
hash.c: ^
hash.c: groestl-intr-avx.h:848:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^
hash.c: groestl-intr-avx.h:723:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: i0 = _mm_shuffle_epi8(i0, t0);\
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/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-redhat-linux/4.8.5/include/tmmintrin.h:31:3: 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:0:
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
cc vperm-intr

Compiler output

Implementation: crypto_hash/groestl512/opteron
Compiler: cc
hash.c: In file included from hash.c:13:0:
hash.c: PQASM.h: In function 'P1024ASM':
hash.c: PQASM.h:2:3: error: 'asm' operand has impossible constraints
hash.c: asm (
hash.c: ^

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

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: gcc
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:639:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:636:8: note: called from here
hash.c: i5 = _mm_shuffle_epi8(i5, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: ...

Number of similar (compiler,implementation) pairs: 70, namely:
CompilerImplementations
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=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/groestl512/vperm-intr
Compiler: gcc
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: groestl-intr-vperm.h: In function 'INIT':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:934:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1114:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:931:8: note: called from here
hash.c: i5 = _mm_shuffle_epi8(i5, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1114:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 70, namely:
CompilerImplementations
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/groestl512/avx-intr
Compiler: gcc
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:906:8: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
hash.c: ymm8 = insert_m128i_in_m256d(ymm8, xmm8, 0);
hash.c: ^
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:729:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:848:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 70, namely:
CompilerImplementations
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/groestl512/opt64
Compiler: gcc
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl512.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: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 28, namely:
CompilerImplementations
gcc opt64
gcc -Os -fomit-frame-pointer opt64
gcc -fno-schedule-insns -Os -fomit-frame-pointer opt64
gcc -funroll-loops opt64
gcc -funroll-loops -Os -fomit-frame-pointer opt64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer opt64
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer opt64
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer opt64
gcc -m64 -Os -fomit-frame-pointer opt64
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer opt64
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer opt64
gcc -m64 -march=core2 -Os -fomit-frame-pointer opt64
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer opt64
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer opt64
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer opt64
gcc -m64 -march=corei7 -Os -fomit-frame-pointer opt64
gcc -m64 -march=k8 -Os -fomit-frame-pointer opt64
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer opt64
gcc -m64 -march=nocona -Os -fomit-frame-pointer opt64
gcc -march=barcelona -Os -fomit-frame-pointer opt64
gcc -march=k8 -Os -fomit-frame-pointer opt64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv opt64
gcc -march=nocona -Os -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/core2duo
Compiler: gcc
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 108, namely:
CompilerImplementations
gcc core2duo opteron
gcc -O2 -fomit-frame-pointer core2duo
gcc -O -fomit-frame-pointer core2duo
gcc -Os -fomit-frame-pointer core2duo opteron
gcc -fno-schedule-insns -O2 -fomit-frame-pointer core2duo
gcc -fno-schedule-insns -O -fomit-frame-pointer core2duo
gcc -fno-schedule-insns -Os -fomit-frame-pointer core2duo opteron
gcc -funroll-loops core2duo opteron
gcc -funroll-loops -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -O -fomit-frame-pointer core2duo
gcc -funroll-loops -Os -fomit-frame-pointer core2duo opteron
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer core2duo
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer core2duo opteron
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -Os -fomit-frame-pointer core2duo opteron
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer core2duo opteron
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer core2duo opteron
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer core2duo opteron
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer core2duo
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer core2duo opteron
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer core2duo
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer core2duo opteron
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer core2duo
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer core2duo opteron
gcc -m64 -O2 -fomit-frame-pointer core2duo
gcc -m64 -O -fomit-frame-pointer core2duo
gcc -m64 -Os -fomit-frame-pointer core2duo opteron
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer core2duo
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer core2duo opteron
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer core2duo
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer core2duo opteron
gcc -m64 -march=core2 -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -O -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -Os -fomit-frame-pointer core2duo opteron
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer core2duo opteron
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer core2duo opteron
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer core2duo
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer core2duo opteron
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=corei7 -O -fomit-frame-pointer core2duo
gcc -m64 -march=corei7 -Os -fomit-frame-pointer core2duo opteron
gcc -m64 -march=k8 -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=k8 -O -fomit-frame-pointer core2duo
gcc -m64 -march=k8 -Os -fomit-frame-pointer core2duo opteron
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer core2duo
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer core2duo opteron
gcc -m64 -march=nocona -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=nocona -O -fomit-frame-pointer core2duo
gcc -m64 -march=nocona -Os -fomit-frame-pointer core2duo opteron
gcc -march=barcelona -O2 -fomit-frame-pointer core2duo
gcc -march=barcelona -O -fomit-frame-pointer core2duo
gcc -march=barcelona -Os -fomit-frame-pointer core2duo opteron
gcc -march=k8 -O2 -fomit-frame-pointer core2duo
gcc -march=k8 -O -fomit-frame-pointer core2duo
gcc -march=k8 -Os -fomit-frame-pointer core2duo opteron
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv core2duo
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv core2duo
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv core2duo opteron
gcc -march=nocona -O2 -fomit-frame-pointer core2duo
gcc -march=nocona -O -fomit-frame-pointer core2duo
gcc -march=nocona -Os -fomit-frame-pointer core2duo opteron

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -O2 -fomit-frame-pointer
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 34, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer opt64
gcc -O -fomit-frame-pointer opt64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer opt64
gcc -fno-schedule-insns -O -fomit-frame-pointer opt64
gcc -m64 -O2 -fomit-frame-pointer opt64
gcc -m64 -O -fomit-frame-pointer opt64
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer opt64
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer opt64
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer opt64
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer opt64
gcc -m64 -march=core2 -O2 -fomit-frame-pointer opt64
gcc -m64 -march=core2 -O -fomit-frame-pointer opt64
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer opt64
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer opt64
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer opt64
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer opt64
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer opt64
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer opt64
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer opt64
gcc -m64 -march=corei7 -O -fomit-frame-pointer opt64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer opt64
gcc -m64 -march=k8 -O -fomit-frame-pointer opt64
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer opt64
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer opt64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer opt64
gcc -m64 -march=nocona -O -fomit-frame-pointer opt64
gcc -march=barcelona -O2 -fomit-frame-pointer opt64
gcc -march=barcelona -O -fomit-frame-pointer opt64
gcc -march=k8 -O2 -fomit-frame-pointer opt64
gcc -march=k8 -O -fomit-frame-pointer opt64
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv opt64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv opt64
gcc -march=nocona -O2 -fomit-frame-pointer opt64
gcc -march=nocona -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/opteron
Compiler: gcc -O2 -fomit-frame-pointer
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 52, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer opteron
gcc -O -fomit-frame-pointer opteron
gcc -fno-schedule-insns -O2 -fomit-frame-pointer opteron
gcc -fno-schedule-insns -O -fomit-frame-pointer opteron
gcc -funroll-loops -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -O -fomit-frame-pointer opteron
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -O -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer opteron
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer opteron
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer opteron
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer opteron
gcc -m64 -O2 -fomit-frame-pointer opteron
gcc -m64 -O -fomit-frame-pointer opteron
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer opteron
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer opteron
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer opteron
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer opteron
gcc -m64 -march=core2 -O2 -fomit-frame-pointer opteron
gcc -m64 -march=core2 -O -fomit-frame-pointer opteron
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer opteron
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer opteron
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer opteron
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer opteron
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer opteron
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer opteron
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer opteron
gcc -m64 -march=corei7 -O -fomit-frame-pointer opteron
gcc -m64 -march=k8 -O2 -fomit-frame-pointer opteron
gcc -m64 -march=k8 -O -fomit-frame-pointer opteron
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer opteron
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer opteron
gcc -m64 -march=nocona -O2 -fomit-frame-pointer opteron
gcc -m64 -march=nocona -O -fomit-frame-pointer opteron
gcc -march=barcelona -O2 -fomit-frame-pointer opteron
gcc -march=barcelona -O -fomit-frame-pointer opteron
gcc -march=k8 -O2 -fomit-frame-pointer opteron
gcc -march=k8 -O -fomit-frame-pointer opteron
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv opteron
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv opteron
gcc -march=nocona -O2 -fomit-frame-pointer opteron
gcc -march=nocona -O -fomit-frame-pointer opteron

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -O3 -fomit-frame-pointer
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl512.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
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 `F512'
try.c: crypto_hash_groestl512.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
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 `F512'
try.c: crypto_hash_groestl512.a(hash.o): In function `Hash':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `crypto_hash_groestl512_opt64':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
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 `F512'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 17, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer opt64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer opt64
gcc -m64 -O3 -fomit-frame-pointer opt64
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer opt64
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer opt64
gcc -m64 -march=core2 -O3 -fomit-frame-pointer opt64
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer opt64
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer opt64
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer opt64
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer opt64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer opt64
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer opt64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer opt64
gcc -march=barcelona -O3 -fomit-frame-pointer opt64
gcc -march=k8 -O3 -fomit-frame-pointer opt64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv opt64
gcc -march=nocona -O3 -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/opteron
Compiler: gcc -O3 -fomit-frame-pointer
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform.constprop.1':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `crypto_hash_groestl512_opteron':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 23, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer opteron
gcc -fno-schedule-insns -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer opteron
gcc -m64 -O3 -fomit-frame-pointer opteron
gcc -m64 -march=core2 -O3 -fomit-frame-pointer opteron
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer opteron
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer opteron
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer opteron
gcc -m64 -march=k8 -O3 -fomit-frame-pointer opteron
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer opteron
gcc -m64 -march=nocona -O3 -fomit-frame-pointer opteron
gcc -march=barcelona -O3 -fomit-frame-pointer opteron
gcc -march=k8 -O3 -fomit-frame-pointer opteron
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv opteron
gcc -march=nocona -O3 -fomit-frame-pointer opteron

Compiler output

Implementation: crypto_hash/groestl512/core2duo
Compiler: gcc -O3 -fomit-frame-pointer
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform.constprop.1':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `crypto_hash_groestl512_core2duo':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 26, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer core2duo
gcc -fno-schedule-insns -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer core2duo
gcc -m64 -O3 -fomit-frame-pointer core2duo
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer core2duo
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -O3 -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer core2duo
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer core2duo
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer core2duo
gcc -m64 -march=k8 -O3 -fomit-frame-pointer core2duo
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer core2duo
gcc -m64 -march=nocona -O3 -fomit-frame-pointer core2duo
gcc -march=barcelona -O3 -fomit-frame-pointer core2duo
gcc -march=k8 -O3 -fomit-frame-pointer core2duo
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv core2duo
gcc -march=nocona -O3 -fomit-frame-pointer core2duo

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o):hash.c:(.text+0x...): more undefined references to `F1024' follow
try.c: crypto_hash_groestl512.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 `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl512.a(hash.o):hash.c:(.text+0x...): more undefined references to `F512' follow
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
gcc -funroll-loops -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -O -fomit-frame-pointer opt64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -O -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer opt64
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer opt64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer opt64
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o):hash.c:(.text+0x...): more undefined references to `F1024' follow
try.c: crypto_hash_groestl512.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 `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl512.a(hash.o):hash.c:(.text+0x...): more undefined references to `F512' follow
try.c: crypto_hash_groestl512.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o):hash.c:(.text+0x...): more undefined references to `F1024' follow
try.c: crypto_hash_groestl512.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 `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: ...

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -funroll-loops -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:639:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:636:8: note: called from here
hash.c: i5 = _mm_shuffle_epi8(i5, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: ...
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:639:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:636:8: note: called from here
hash.c: i5 = _mm_shuffle_epi8(i5, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
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/groestl512/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: groestl-intr-vperm.h: In function 'INIT':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:934:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1114:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:931:8: note: called from here
hash.c: i5 = _mm_shuffle_epi8(i5, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1114:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: groestl-intr-vperm.h: In function 'INIT':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:934:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1114:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:931:8: note: called from here
hash.c: i5 = _mm_shuffle_epi8(i5, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1114:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
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/groestl512/avx-intr
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:906:8: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
hash.c: ymm8 = insert_m128i_in_m256d(ymm8, xmm8, 0);
hash.c: ^
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:729:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:848:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:906:8: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
hash.c: ymm8 = insert_m128i_in_m256d(ymm8, xmm8, 0);
hash.c: ^
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:729:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:848:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
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/groestl512/opt64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: collect2: error: ld returned 1 exit status
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/groestl512/opteron
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: collect2: error: ld returned 1 exit status
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/groestl512/core2duo
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: collect2: error: ld returned 1 exit status
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl512.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
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 `F512'
try.c: crypto_hash_groestl512.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
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 `F512'
try.c: crypto_hash_groestl512.a(hash.o): In function `Hash':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `crypto_hash_groestl512_opt64':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
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 `F512'
try.c: collect2: error: ld returned 1 exit status
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl512.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
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 `F512'
try.c: crypto_hash_groestl512.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
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 `F512'
try.c: crypto_hash_groestl512.a(hash.o): In function `Hash':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `crypto_hash_groestl512_opt64':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
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 `F512'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/groestl512/opteron
Compiler: gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform.constprop.1':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `crypto_hash_groestl512_opteron':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: collect2: error: ld returned 1 exit status
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform.constprop.1':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `crypto_hash_groestl512_opteron':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/groestl512/core2duo
Compiler: gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform.constprop.1':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `crypto_hash_groestl512_core2duo':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: collect2: error: ld returned 1 exit status
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform.constprop.1':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `crypto_hash_groestl512_core2duo':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -m64 -march=barcelona -Os -fomit-frame-pointer
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl512.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: collect2: error: ld returned 1 exit status
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl512.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: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/groestl512/opteron
Compiler: gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
hash.c: In file included from hash.c:13:0:
hash.c: hash.c: In function 'Transform.constprop':
hash.c: PQASM.h:2:3: error: 'asm' operand has impossible constraints
hash.c: asm (
hash.c: ^~~

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer opteron
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer opteron
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer opteron

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: groestl-intr-aes.h: In function 'TF1024':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline '_mm_aesenclast_si128': target specific option mismatch
hash.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:532:8: note: called from here
hash.c: a7 = _mm_aesenclast_si128(a7, b0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:566:5: note: in expansion of macro 'SUBMIX'
hash.c: SUBMIX(xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15);\
hash.c: ^~~~~~
hash.c: groestl-intr-aes.h:848:3: note: in expansion of macro 'ROUNDS_P'
hash.c: ROUNDS_P();
hash.c: ^~~~~~~~
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline '_mm_aesenclast_si128': target specific option mismatch
hash.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:531:8: note: called from here
hash.c: a6 = _mm_aesenclast_si128(a6, b0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
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=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/groestl512/avx-intr
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:906:8: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
hash.c: ymm8 = insert_m128i_in_m256d(ymm8, xmm8, 0);
hash.c: ^
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/immintrin.h:41:0,
hash.c: from groestl-intr-avx.h:12,
hash.c: from hash.c:31:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/avxintrin.h:1441:1: error: inlining failed in call to always_inline '_mm256_castsi256_pd': target specific option mismatch
hash.c: _mm256_castsi256_pd (__m256i __A)
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:33:47: note: called from here
hash.c: #define insert_m128i_in_m256d(ymm, xmm, pos) (_mm256_castsi256_pd(_mm256_insertf128_si256(_mm256_castpd_si256(ymm), xmm, pos)))
hash.c: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:922:11: note: in expansion of macro 'insert_m128i_in_m256d'
hash.c: ymm15 = insert_m128i_in_m256d(ymm15, xmm7, 1);
hash.c: ^~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/immintrin.h:41:0,
hash.c: from groestl-intr-avx.h:12,
hash.c: from hash.c:31:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/avxintrin.h:767:1: error: inlining failed in call to always_inline '_mm256_insertf128_si256': target specific option mismatch
hash.c: _mm256_insertf128_si256 (__m256i __X, __m128i __Y, const int __O)
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:31:0:
hash.c: ...

Number of similar (compiler,implementation) pairs: 16, 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
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/groestl512/opt64
Compiler: icc
hash.c: hash.c(194): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(193): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(192): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(191): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
icc opt64
icc -no-vec opt64
icc -xCORE-AVX-I -O2 -fomit-frame-pointer opt64
icc -xCORE-AVX-I -O3 -fomit-frame-pointer opt64
icc -xCORE-AVX2 -O2 -fomit-frame-pointer opt64
icc -xCORE-AVX2 -O3 -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/core2duo
Compiler: icc
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `crypto_hash_groestl512_core2duo':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
icc core2duo
icc -no-vec core2duo
icc -xCORE-AVX-I -O2 -fomit-frame-pointer core2duo
icc -xCORE-AVX-I -O3 -fomit-frame-pointer core2duo
icc -xCORE-AVX2 -O2 -fomit-frame-pointer core2duo
icc -xCORE-AVX2 -O3 -fomit-frame-pointer core2duo

Compiler output

Implementation: crypto_hash/groestl512/opteron
Compiler: icc
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: crypto_hash_groestl512.a(hash.o): In function `crypto_hash_groestl512_opteron':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
icc opteron
icc -no-vec opteron
icc -xCORE-AVX-I -O2 -fomit-frame-pointer opteron
icc -xCORE-AVX-I -O3 -fomit-frame-pointer opteron
icc -xCORE-AVX2 -O2 -fomit-frame-pointer opteron
icc -xCORE-AVX2 -O3 -fomit-frame-pointer opteron