Implementation notes: amd64, kizomba, crypto_hash/groestl256

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: groestl256
TimeImplementationCompilerBenchmark dateSUPERCOP version
13777aesni-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
13798aesni-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
13883aesni-intrgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
13913aesni-intrgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
13933aesni-intrgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
13937aesni-intrgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
13948aesni-intrgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
14022aesni-intrgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
14026aesni-intrgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
14030aesni-intrgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
14032aesni-intrgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
14087aesni-intrgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
14099aesni-intrgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
14132aesni-intrgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
14133aesni-intrgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
14641aesni-intrgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
14643aesni-intrgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
14685aesni-intrgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
14743aesni-intrclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
14815aesni-intrclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
14855aesni-intrgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
14859aesni-intrgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
15083aesni-intrclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
15091aesni-intrclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
30457opteron-unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
30466opteron-unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
30502opteron-unrolledclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
30576opteron-unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
30645opteron-unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
30685opteron-unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
30750opteron-unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
30786opteron-unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
31002opteron-unrolledclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
31553opteron-unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
31597vperm-intrclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
31601vperm-intrclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
31706opteronclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
31754vperm-intrclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
31762vperm-intrgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
31777vperm-intrgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
31815vperm-intrgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
31819vperm-intrgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
31824vperm-intrgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
31828opteronclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
31839opteronclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
31845vperm-intrclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
31859opteronclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
31865opteronclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
31869vperm-intrgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
31871vperm-intrclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
31875opteronclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
31976vperm-intrclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
32036opteronclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
32060vperm-intrgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
32146vperm-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
32155vperm-intrgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
32163vperm-intrgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
32214vperm-intrgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
32262opteronclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
32323vperm-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
32327vperm-intrgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
32330vperm-intrgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
32456vperm-intrgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
32462vperm-intrgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
32474core2duoclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
32476core2duoclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
32484opteronclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
32498core2duoclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
32553core2duoclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
32555core2duoclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
32566core2duoclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
32614core2duoclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
32657vperm-intrgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
32659vperm-intrgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
32720core2duoclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
32875core2duoclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
32926vperm-intrgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
32974opteronclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
33074vperm-intrgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
33474core2duoclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
34790vperm-intrgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
34905vperm-intrgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
34937vperm-intrgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
35758vperm-intrgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
36636sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
36675sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
36693sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
36770sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
36877sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
36885sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
37020sphlib-adaptedclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
37024sphlib-adaptedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
37135sphlib-adaptedclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
37178sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
37222sphlib-adaptedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
37258sphlib-adaptedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
37299sphlibgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
37307sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
37314sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
37365sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
37373sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
37401sphlib-adaptedgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
37407sphlib-adaptedgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
37413sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
37417sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
37427sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
37439sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
37463sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
37466sphlibgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
37468sphlib-adaptedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
37482sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
37488sphlibgcc -m64 -Os -fomit-frame-pointer2018081920180818
37496sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
37526sphlibgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
37528sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
37540sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
37556sphlib-adaptedgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
37556sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
37578sphlibgcc -Os -fomit-frame-pointer2018081920180818
37578sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
37582sphlibgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
37595sphlib-adaptedgcc -m64 -Os -fomit-frame-pointer2018081920180818
37607sphlib-adaptedgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
37631sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
37661sphlib-adaptedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
37667sphlib-adaptedgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
37687sphlib-adaptedgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
37694sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
37708sphlib-adaptedgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
37726sphlib-adaptedclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
37734sphlib-adaptedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
37750sphlib-adaptedgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
37762sphlib-adaptedgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
37817sphlib-adaptedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
37857sphlib-adaptedgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
37867sphlib-adaptedgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
37883sphlib-adaptedgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
37982sphlib-adaptedgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
38016sphlib-adaptedclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
38087sphlib-adaptedclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
38265sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
38284sphlib-adaptedclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
38349sphlib-adaptedgcc -Os -fomit-frame-pointer2018081920180818
38407sphlib-adaptedclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
38409sphlib-adaptedclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
38454sphlib-adaptedclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
38978sphlib-adaptedclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
39071sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
39288sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
39337sphlib-adaptedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
39395sphlib-adaptedgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
39431sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
39437sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
39502sphlibclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
39517sphlibclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
39545sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
39663sphlib-adaptedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
39675sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
39710sphlibclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
39800sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
39803sphlib-adaptedgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
39815sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
39848sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
39855sphlib-adaptedgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
39885sphlib-adaptedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
39960sphlib-adaptedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
39990sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
39998sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
40000sphlib-adaptedgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
40030sphlibgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
40040sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
40066sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
40111sphlib-adaptedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
40139sphlib-adaptedgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
40175sphlib-adaptedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
40240sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
40278sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
40291sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
40340sphlib-adaptedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
40348sphlib-adaptedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
40387sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
40396sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
40397sphlib-adaptedgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
40417sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
40455sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
40457sphlib-adaptedgcc -m64 -O3 -fomit-frame-pointer2018081920180818
40478sphlib-adaptedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
40496sphlib-adaptedgcc -O3 -fomit-frame-pointer2018081920180818
40504sphlib-adaptedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
40510sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
40514sphlib-adaptedgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
40532sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
40534sphlib-adaptedgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
40540sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
40547sphlib-adaptedgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
40556sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
40570sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
40598sphlibgcc -O -fomit-frame-pointer2018081920180818
40613sphlibgcc -m64 -O -fomit-frame-pointer2018081920180818
40652sphlib-adaptedgcc -march=k8 -O -fomit-frame-pointer2018081920180818
40661sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
40663sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
40665sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
40687sphlib-adaptedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
40702sphlib-adaptedgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
40707sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
40728sphlib-adaptedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
40730sphlib-adaptedgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
40738sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
40755sphlib-adaptedgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
40762sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
40763sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
40772sphlibgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
40779sphlibgcc -march=nocona -O -fomit-frame-pointer2018081920180818
40785sphlibgcc -march=k8 -O -fomit-frame-pointer2018081920180818
40786sphlib-adaptedgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
40787sphlib-adaptedgcc -march=nocona -O -fomit-frame-pointer2018081920180818
40793sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
40794sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
40800sphlib-adaptedgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
40804sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
40808sphlib-adaptedgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
40828sphlib-adaptedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
40829sphlibgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
40847sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
40849sphlib-adaptedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
40856sphlibgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
40859sphlib-adaptedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
40865sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
40865sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
40889sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
40893sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
40935sphlib-adaptedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
40944sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
40945sphlib-adaptedgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
40949sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
40957sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
40966sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
40980sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
40982sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
40986sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
40992sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
41012sphlib-adaptedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
41012sphlib-adaptedgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
41023sphlibgcc -m64 -O2 -fomit-frame-pointer2018081920180818
41024sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
41026sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
41030sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
41031sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
41036sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
41041sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
41043sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
41044sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
41058sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
41063sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
41069sphlib-adaptedgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
41071sphlibgcc -O2 -fomit-frame-pointer2018081920180818
41083sphlib-adaptedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
41089sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
41093sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
41093sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
41093sphlib-adaptedgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
41097sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
41099sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
41107sphlib-adaptedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
41113sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
41131sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
41149sphlib-adaptedgcc -O -fomit-frame-pointer2018081920180818
41168sphlibgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
41174sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
41176sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
41181sphlib-adaptedgcc -m64 -O -fomit-frame-pointer2018081920180818
41182sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
41182sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
41220sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
41224sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
41250sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
41279mmxgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
41280sphlib-adaptedgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
41292sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
41307mmxgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
41315sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
41317sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
41323mmxgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
41328sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
41332sphlibgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
41334sphlibgcc -m64 -O3 -fomit-frame-pointer2018081920180818
41334sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
41357mmxgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
41365sphlibgcc -O3 -fomit-frame-pointer2018081920180818
41388sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
41397mmxgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
41401sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
41402sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
41421mmxgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
41422sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
41455mmxgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
41474sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
41532mmxgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
41555mmxgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
41558mmxgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
41586mmxgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
41689sphlib-adaptedgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
41708mmxgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
41825mmxgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
41829mmxgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
41832mmxgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
41856sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
41877mmxgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
41899mmxgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
41900sphlib-adaptedgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
41909sphlib-adaptedgcc -m64 -O2 -fomit-frame-pointer2018081920180818
41949sphlib-adaptedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
41950mmxgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
41955vperm-intrgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
41958mmxgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
41959sphlib-adaptedgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
41988sphlib-adaptedgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
41989sphlib-adaptedgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
41992sphlib-adaptedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
41998sphlib-adaptedgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
42008sphlib-adaptedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
42016vperm-intrgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
42026sphlib-adaptedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
42031mmxgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
42038sphlib-adaptedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
42064sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
42082vperm-intrgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
42089mmxgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
42097mmxgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
42105mmxgcc -m64 -O -fomit-frame-pointer2018081920180818
42107sphlib-adaptedgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
42111mmxgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
42113mmxgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
42119mmxgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
42150mmxgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
42151sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
42151mmxgcc -march=nocona -O -fomit-frame-pointer2018081920180818
42159mmxgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
42161mmxgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
42174mmxgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
42181mmxgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
42183mmxgcc -Os -fomit-frame-pointer2018081920180818
42187mmxgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
42188sphlib-adaptedgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
42190mmxgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
42192mmxgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
42216mmxgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
42224mmxgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
42228sphlib-adaptedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
42232mmxgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
42234mmxgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
42238mmxgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
42238mmxgcc -m64 -Os -fomit-frame-pointer2018081920180818
42246mmxgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
42246sphlib-adaptedgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
42264mmxgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
42276sphlib-adaptedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
42293mmxgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
42309mmxgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
42309mmxgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
42312mmxgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
42317mmxgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
42320sphlib-adaptedgcc -O2 -fomit-frame-pointer2018081920180818
42323vperm-intrgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
42337mmxgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
42373mmxgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
42383mmxgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
42423mmxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
42426mmxgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
42435vperm-intrgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
42444mmxgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
42445sphlib-adaptedgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
42453mmxgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
42458mmxgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
42468vperm-intrgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
42469mmxgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
42482mmxgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
42496sphlib-adaptedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
42496mmxgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
42498mmxgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
42502mmxgcc -O -fomit-frame-pointer2018081920180818
42502mmxgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
42522vperm-intrgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
42535mmxgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
42567mmxgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
42604mmxgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
42605mmxgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
42605mmxgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
42608mmxgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
42612vperm-intrgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
42655mmxgcc -m64 -O3 -fomit-frame-pointer2018081920180818
42657mmxgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
42671mmxgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
42672sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
42677mmxgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
42686mmxgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
42774sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
42775mmxgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
42795mmxgcc -O3 -fomit-frame-pointer2018081920180818
42807mmxgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
42815mmxgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
42863mmxgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
42913vperm-intrgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
42934mmxgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
42934mmxgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
42951vperm-intrgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
42994sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
43020vperm-intrgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
43024mmxgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
43025mmxgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
43026mmxgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
43027mmxgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
43063mmxgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
43125mmxgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
43137mmxgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
43195sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
43222mmxgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
43224mmxgcc -m64 -O2 -fomit-frame-pointer2018081920180818
43224mmxgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
43238mmxgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
43246mmxgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
43305mmxgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
43330sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
43381sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
43383sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
43391sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
43397sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
43407sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
43413sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
43419sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
43423mmxgcc -march=k8 -O -fomit-frame-pointer2018081920180818
43438sphlib-adaptedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
43456mmxgcc -O2 -fomit-frame-pointer2018081920180818
43466sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
43470sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
43479sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
43488sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2018081920180818
43504sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
43518sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
43520sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
43538sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
43540mmxgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
43546sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
43572mmxgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
43579mmxgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
43585sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
43612mmxgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
43621sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
43623sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
43631mmxgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
43653mmxgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
43655sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
43655vperm-intrgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
43669sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
43713mmxgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
43722sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
43726sphlib-smallgcc -O3 -fomit-frame-pointer2018081920180818
43778sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
43784sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
43790sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
43816sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
43822sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
43825sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
43826sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
43834sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
43859sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
43889mmxgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
43893sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
43925sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
43927mmxgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
43931sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
43950sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
44016sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
44026sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
44042sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
44050sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
44064sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
44080sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
44123sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
44125mmxgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
44167sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
44193sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
44212sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
44218sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
44290sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2018081920180818
44371sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
44373sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2018081920180818
44377sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
44385sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
44389sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
44389sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
44393mmxgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
44400sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
44409sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
44413sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
44419sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2018081920180818
44419sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
44421sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
44423sphlib-smallgcc -O -fomit-frame-pointer2018081920180818
44428sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
44446sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
44446sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
44453sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
44454sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
44470sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
44529sphlib-smallgcc -m64 -O -fomit-frame-pointer2018081920180818
44531sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
44539sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
44544sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
44551sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
44575sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
44589mmxgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
44591sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
44615sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
44617sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
44627sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
44673sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
44690sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
44767sphlib-smallgcc -O2 -fomit-frame-pointer2018081920180818
45270sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
45437sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
45443sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
45465sphlib-smallgcc -Os -fomit-frame-pointer2018081920180818
45484sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
45490sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
45500sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
45510sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
45516sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
45532sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
45605sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
45612sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
45617sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
45654sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
45655sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
45655sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
45674sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
45682sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
45686sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
45697sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
45714sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
45742sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
45756sphlib-smallgcc -m64 -Os -fomit-frame-pointer2018081920180818
45764sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
45788sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
45849sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
45861sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
45863sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
49722mmxclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
49831mmxclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
49912mmxclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
49913mmxclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
50039mmxclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
50559mmxclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
50617mmxclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
50798mmxclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
50843mmxclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
50883sphlib-smallclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
51012mmxclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
51028sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
51549sphlib-smallclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
51619sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
51867sphlib-smallclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
52143sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
52151sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
52191sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
52327sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
52446sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
72363opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
72387opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
72446opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
72474opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
72601opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
72974opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
73034opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
73349opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
73377opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
73403opt32gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
73447opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
73732opt32gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
73782opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
73815opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
73817opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
73827opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
73917opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
74020opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
74050opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
74123opt32gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
74185opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
74304opt32gcc -m64 -O3 -fomit-frame-pointer2018081920180818
74348opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
74361opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
74375opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
74466opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
74472opt32gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
74590opt32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
74679opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
74688opt32gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
74709opt32gcc -O3 -fomit-frame-pointer2018081920180818
74716opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
74724opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
74740opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
74752opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
74774opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
74782opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
74788opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
74887opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
74907opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
74924opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
74956opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
74972opt32gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
74980opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
74980opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
75008opt32clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
75023opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
75091opt32gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
75113opt32gcc -march=nocona -O -fomit-frame-pointer2018081920180818
75141opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
75174opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
75196opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
75202opt32gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
75207opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
75265opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
75282opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
75284opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
75291opt32gcc -m64 -O -fomit-frame-pointer2018081920180818
75341opt32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
75369opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
75375opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
75407opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
75407opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
75411opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
75431opt32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
75435opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
75459opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
75476opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
75492opt32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
75494opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
75496opt32gcc -march=k8 -O -fomit-frame-pointer2018081920180818
75512opt32gcc -O2 -fomit-frame-pointer2018081920180818
75538opt32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
75539opt32gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
75554opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
75584opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
75603opt32gcc -m64 -O2 -fomit-frame-pointer2018081920180818
75718opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
75721opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
75750opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
75762opt32gcc -O -fomit-frame-pointer2018081920180818
75782opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
75806opt32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
75808opt32gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
75809opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
75815opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
75831opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
75835opt32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
75871opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
75940opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
75957opt32gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
75965opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
75970opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
76032opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
76047opt32clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
76113opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
76164opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
76287opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
76452opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
76464opt32gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
76484opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
76522opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
76541opt32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
76560opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
76604opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
76647opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
76649opt32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
76651opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
76695opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
76754opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
76785opt32gcc -m64 -Os -fomit-frame-pointer2018081920180818
76917opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
76998opt32gcc -Os -fomit-frame-pointer2018081920180818
77000opt32gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
77123opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
77180opt32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
77561opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
79034opt32gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
82229sphlibgcc -funroll-loops2018081920180818
82506sphlibgcc2018081920180818
83476sphlibcc2018081920180818
84084sphlib-smallgcc2018081920180818
84093sphlib-smallgcc -funroll-loops2018081920180818
85256sphlib-adaptedgcc2018081920180818
85542sphlib-adaptedgcc -funroll-loops2018081920180818
85949sphlib-smallcc2018081920180818
86147sphlib-adaptedcc2018081920180818
8703232bit-2ktableclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
8741932bit-2ktableclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
8748832bit-2ktableclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
8780232bit-2ktableclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
8958032bit-2ktableclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
8960132bit-2ktableclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
8970132bit-2ktableclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
8983432bit-2ktableclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
9035932bit-2ktableclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
9061732bit-2ktableclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
12513532bit-2ktablegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
12704132bit-2ktablegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
12717332bit-2ktablegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
12738932bit-2ktablegcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
12757832bit-2ktablegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
12772032bit-2ktablegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
12775832bit-2ktablegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
12786532bit-2ktablegcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
12791232bit-2ktablegcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
12818232bit-2ktablegcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
12861332bit-2ktablegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
12884132bit-2ktablegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
12889932bit-2ktablegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
12897632bit-2ktablegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
12899832bit-2ktablegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
12922632bit-2ktablegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
12944032bit-2ktablegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
12944632bit-2ktablegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
12946132bit-2ktablegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
12973632bit-2ktablegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
12980932bit-2ktablegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
12985932bit-2ktablegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
12996632bit-2ktablegcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
12996832bit-2ktablegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
13002632bit-2ktablegcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
13008532bit-2ktablegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
13021632bit-bytesliced-c-fastgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
13029932bit-bytesliced-c-fastgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
13030532bit-2ktablegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
13039232bit-2ktablegcc -O2 -fomit-frame-pointer2018081920180818
13047032bit-2ktablegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
13055332bit-2ktablegcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
13056732bit-2ktablegcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
13067432bit-2ktablegcc -O3 -fomit-frame-pointer2018081920180818
13071332bit-2ktablegcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
13074632bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
13079632bit-2ktablegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
13082832bit-2ktablegcc -m64 -O2 -fomit-frame-pointer2018081920180818
13089932bit-2ktablegcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
13091732bit-2ktablegcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
13100832bit-2ktablegcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
13102932bit-2ktablegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
13106732bit-2ktablegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
13110932bit-2ktablegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
13111432bit-2ktablegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
13116932bit-2ktablegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
13117832bit-2ktablegcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
13121632bit-2ktablegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
13133332bit-2ktablegcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
13135332bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
13145332bit-bytesliced-c-fastgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
13148032bit-2ktablegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
13150432bit-2ktablegcc -m64 -O3 -fomit-frame-pointer2018081920180818
13151632bit-2ktablegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
13154332bit-2ktablegcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
13157032bit-2ktablegcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
13167332bit-2ktablegcc -Os -fomit-frame-pointer2018081920180818
13171432bit-bytesliced-c-fastgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
13177232bit-2ktablegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
13179032bit-2ktablegcc -march=k8 -Os -fomit-frame-pointer2018081920180818
13193832bit-2ktablegcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
13197132bit-2ktablegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
13198432bit-2ktablegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
13201032bit-bytesliced-c-fastgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
13202532bit-bytesliced-c-fastgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
13205932bit-2ktablegcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
13207932bit-2ktablegcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
13210932bit-2ktablegcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
13212532bit-2ktablegcc -m64 -Os -fomit-frame-pointer2018081920180818
13215132bit-2ktablegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
13229132bit-2ktablegcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
13229532bit-2ktablegcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
13232132bit-2ktablegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
13239132bit-2ktablegcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
13243732bit-2ktablegcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
13252232bit-2ktablegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
13255532bit-2ktablegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
13281432bit-2ktablegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
13318132bit-2ktablegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
13319532bit-2ktablegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
13363932bit-2ktablegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
13393732bit-2ktablegcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
13431832bit-2ktablegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
13448232bit-2ktablegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
13503632bit-2ktablegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
13548532bit-2ktablegcc -march=nocona -Os -fomit-frame-pointer2018081920180818
13552632bit-2ktablegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
13691132bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
13717432bit-2ktablegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
13732732bit-2ktablegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
13827832bit-2ktablegcc -funroll-loops -O -fomit-frame-pointer2018081920180818
13834432bit-2ktablegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
13842932bit-bytesliced-c-fastgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
13854832bit-2ktablegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
13854832bit-2ktablegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
13897832bit-2ktablegcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
13898432bit-bytesliced-c-fastgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
13944832bit-bytesliced-c-fastgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
13958432bit-bytesliced-c-fastgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
13970432bit-bytesliced-c-fastgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
13976732bit-bytesliced-c-fastgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
13977432bit-bytesliced-c-fastgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
13991732bit-2ktablegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
13992532bit-2ktablegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
14046432bit-2ktablegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
14060332bit-2ktablegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
14143632bit-bytesliced-c-fastclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
14161132bit-2ktablegcc -march=nocona -O -fomit-frame-pointer2018081920180818
14163132bit-bytesliced-c-fastclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
14191732bit-2ktablegcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
14201432bit-2ktablegcc -m64 -O -fomit-frame-pointer2018081920180818
14203032bit-2ktablegcc -O -fomit-frame-pointer2018081920180818
14211332bit-2ktablegcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
14211732bit-bytesliced-c-fastgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
14215332bit-bytesliced-c-fastclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
14230132bit-bytesliced-c-fastclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
14280332bit-bytesliced-c-fastclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
14287132bit-bytesliced-c-fastclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
14378232bit-bytesliced-c-fastclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
14430332bit-bytesliced-c-fastgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
14440532bit-bytesliced-c-fastclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
14453832bit-bytesliced-c-fastclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
14467732bit-bytesliced-c-fastclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
14508532bit-bytesliced-c-fastgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
14582032bit-2ktablegcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
14582532bit-2ktablegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
14583332bit-2ktablegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
14588132bit-2ktablegcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
14608432bit-2ktablegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
14609732bit-bytesliced-c-fastgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
14623232bit-2ktablegcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
14631332bit-2ktablegcc -march=k8 -O -fomit-frame-pointer2018081920180818
14639532bit-2ktablegcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
14668632bit-2ktablegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
14672232bit-2ktablegcc -march=barcelona -O -fomit-frame-pointer2018081920180818
14720032bit-2ktablegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
14795832bit-bytesliced-c-fastgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
14873432bit-bytesliced-c-fastgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
14893532bit-bytesliced-c-fastgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
15050032bit-2ktablegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
15259332bit-2ktablegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
15318532bit-bytesliced-c-fastgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
15688732bit-bytesliced-c-fastgcc -O3 -fomit-frame-pointer2018081920180818
15690332bit-bytesliced-c-fastgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
15699232bit-bytesliced-c-fastgcc -m64 -O3 -fomit-frame-pointer2018081920180818
15765332bit-bytesliced-c-fastgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
15937332bit-bytesliced-c-fastgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
15955232bit-bytesliced-c-fastgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
15958532bit-bytesliced-c-fastgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
15976032bit-bytesliced-c-fastgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
15978432bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
15984532bit-bytesliced-c-fastgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
15994332bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
15995532bit-bytesliced-c-fastgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
16064732bit-bytesliced-c-fastgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
16130332bit-bytesliced-c-fastgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
16258832bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
16959932bit-bytesliced-c-fastgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
16965332bit-bytesliced-c-fastgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
17025232bit-bytesliced-c-fastgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
17240832bit-bytesliced-c-fastgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
17257132bit-bytesliced-c-fastgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
17291332bit-bytesliced-c-fastgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
17302532bit-bytesliced-c-fastgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
17415332bit-bytesliced-c-fastgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
17433332bit-bytesliced-c-fastgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
17465732bit-bytesliced-c-fastgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
17740932bit-bytesliced-c-fastgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
17778632bit-bytesliced-c-fastgcc -O2 -fomit-frame-pointer2018081920180818
17978232bit-bytesliced-c-fastgcc -m64 -O2 -fomit-frame-pointer2018081920180818
18552232bit-bytesliced-c-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
18783132bit-bytesliced-c-smallclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
18824432bit-bytesliced-c-smallclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
1883638bit_cgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
1887548bit_cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
18881632bit-bytesliced-c-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
1889178bit_cgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
1897548bit_cgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
1899558bit_cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
1899568bit_cgcc -O3 -fomit-frame-pointer2018081920180818
1900718bit_cgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
1900938bit_cgcc -m64 -O3 -fomit-frame-pointer2018081920180818
1901378bit_cgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
1901648bit_cgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
1904198bit_cclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
1904248bit_cgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
1906198bit_cclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
19077832bit-bytesliced-c-smallclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
19102532bit-bytesliced-c-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
1912428bit_cgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
19173232bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
19175832bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
19264532bit-bytesliced-c-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
1926478bit_cclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
19275032bit-bytesliced-c-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
1930528bit_cclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
1931398bit_cgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
1931458bit_cclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
1931968bit_cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
19333732bit-bytesliced-c-smallgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
1936098bit_cclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
1936198bit_cgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
1936578bit_cclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
1936908bit_cclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
1938758bit_cclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
1939728bit_cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
19406132bit-bytesliced-c-fastgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
19415132bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
1942248bit_cgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
1942328bit_cgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
19436132bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
1944108bit_cgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
1945308bit_cgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
1951588bit_cgcc -m64 -O2 -fomit-frame-pointer2018081920180818
1953488bit_cgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
1953638bit_cgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
1954118bit_cgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
1954368bit_cgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
19546432bit-bytesliced-c-fastgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
19548332bit-bytesliced-c-fastgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
1955498bit_cgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
1956538bit_cgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
1956718bit_cgcc -O2 -fomit-frame-pointer2018081920180818
1958178bit_cgcc -O -fomit-frame-pointer2018081920180818
1958278bit_cgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
1958718bit_cgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
1961068bit_cgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
1962528bit_cgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
19631532bit-bytesliced-c-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
1963168bit_cgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
1964178bit_cgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
19672132bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
1968938bit_cgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
1969408bit_cgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
1969748bit_cgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
1969758bit_cgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
19747032bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
1975208bit_cclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
1975718bit_cgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
1977628bit_cgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
1978598bit_cgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
1982868bit_cgcc -m64 -O -fomit-frame-pointer2018081920180818
19848232bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
19849632bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
1987488bit_cgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
1988698bit_cgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
19965232bit-bytesliced-c-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
1997178bit_cgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
19972832bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
20034432bit-bytesliced-c-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
20071832bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
2009578bit_cgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
2010968bit_cgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
20112732bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
20116132bit-bytesliced-c-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
2011748bit_cgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
20134732bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
20152532bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
2015348bit_cgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
20164332bit-bytesliced-c-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
20175032bit-bytesliced-c-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
20183932bit-bytesliced-c-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
2019548bit_cgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
20210932bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
20224232bit-bytesliced-c-smallgcc -m64 -O3 -fomit-frame-pointer2018081920180818
2022568bit_cgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
2023978bit_cgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
20241632bit-bytesliced-c-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
20242432bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
2024498bit_cgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
20249832bit-bytesliced-c-smallgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
20255932bit-bytesliced-c-smallgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
2025608bit_cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
20262532bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
20289132bit-bytesliced-c-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
20295632bit-bytesliced-c-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
20310132bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
20315532bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
20360832bit-bytesliced-c-smallgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
20365132bit-bytesliced-c-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
20366632bit-bytesliced-c-smallgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
20397332bit-bytesliced-c-smallgcc -O3 -fomit-frame-pointer2018081920180818
20460332bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
2049178bit_cgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
20498832bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
2052468bit_cgcc -march=k8 -O -fomit-frame-pointer2018081920180818
20532732bit-bytesliced-c-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
20539932bit-bytesliced-c-fastgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
20549432bit-bytesliced-c-fastgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
20554232bit-bytesliced-c-fastgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
20566732bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
20576832bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
20607832bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
20655332bit-bytesliced-c-smallgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
20717332bit-bytesliced-c-fastgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
20729332bit-bytesliced-c-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
20739532bit-bytesliced-c-fastgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
20742632bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
20744032bit-bytesliced-c-fastgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
20767932bit-bytesliced-c-fastgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
20784932bit-bytesliced-c-fastgcc -O -fomit-frame-pointer2018081920180818
20788932bit-bytesliced-c-fastgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
20794332bit-bytesliced-c-fastgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
20805332bit-bytesliced-c-fastgcc -m64 -O -fomit-frame-pointer2018081920180818
20821232bit-bytesliced-c-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
20822432bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
20832732bit-bytesliced-c-fastgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
20897632bit-bytesliced-c-fastgcc -march=nocona -O -fomit-frame-pointer2018081920180818
20960132bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
21013932bit-bytesliced-c-fastgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
21032432bit-bytesliced-c-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
21119832bit-bytesliced-c-fastgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
21193432bit-bytesliced-c-fastgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
21210332bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
21228632bit-bytesliced-c-fastgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
21267732bit-bytesliced-c-fastgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
21281632bit-bytesliced-c-fastgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
21344532bit-bytesliced-c-fastgcc -Os -fomit-frame-pointer2018081920180818
21366332bit-bytesliced-c-fastgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
21377032bit-bytesliced-c-fastgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
21378232bit-bytesliced-c-fastgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
21378832bit-bytesliced-c-fastgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
21387932bit-bytesliced-c-fastgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
21388132bit-bytesliced-c-fastgcc -m64 -Os -fomit-frame-pointer2018081920180818
21402732bit-bytesliced-c-fastgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
21408732bit-bytesliced-c-fastgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
21425432bit-bytesliced-c-fastgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
21451432bit-bytesliced-c-fastgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
21458332bit-bytesliced-c-fastgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
21503032bit-bytesliced-c-fastgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
21512932bit-bytesliced-c-fastgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
21516432bit-bytesliced-c-fastgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
21537332bit-bytesliced-c-fastgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
215605mmxcc2018081920180818
216292mmxgcc2018081920180818
21733232bit-bytesliced-c-fastgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
21857732bit-bytesliced-c-fastgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
224246mmxgcc -funroll-loops2018081920180818
22476232bit-bytesliced-c-fastgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
22477032bit-bytesliced-c-fastgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
22664532bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
22669632bit-bytesliced-c-fastgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
22672632bit-bytesliced-c-fastgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
22677032bit-bytesliced-c-fastgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
22688732bit-bytesliced-c-fastgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
22728432bit-bytesliced-c-fastgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
22758732bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
22844032bit-bytesliced-c-fastgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
22859332bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
23526432bit-bytesliced-c-fastgcc -march=k8 -O -fomit-frame-pointer2018081920180818
23538932bit-bytesliced-c-fastgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
242324opt32gcc -funroll-loops2018081920180818
243266opt32gcc2018081920180818
244849opt32cc2018081920180818
27020732bit-bytesliced-c-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
27047232bit-bytesliced-c-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
27135532bit-bytesliced-c-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
27154632bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
27204232bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
27242232bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
27267732bit-bytesliced-c-smallgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
27339932bit-bytesliced-c-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
27365932bit-bytesliced-c-smallgcc -Os -fomit-frame-pointer2018081920180818
27373032bit-bytesliced-c-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
27418832bit-bytesliced-c-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
27424232bit-bytesliced-c-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
27424632bit-bytesliced-c-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
27426632bit-bytesliced-c-smallgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
27427832bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
27430832bit-bytesliced-c-smallgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
27434232bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
27446032bit-bytesliced-c-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
27447532bit-bytesliced-c-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
27478032bit-bytesliced-c-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
27488132bit-bytesliced-c-smallgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
27492232bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
27494832bit-bytesliced-c-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
27502832bit-bytesliced-c-smallgcc -m64 -Os -fomit-frame-pointer2018081920180818
27510332bit-bytesliced-c-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
27511932bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
27514932bit-bytesliced-c-smallgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
27517932bit-bytesliced-c-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
27555932bit-bytesliced-c-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
27566932bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
27573832bit-bytesliced-c-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
27591732bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
27607332bit-bytesliced-c-smallgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
27612332bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
27728332bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
27744032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
27829532bit-bytesliced-c-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
27830632bit-bytesliced-c-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
27832132bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
27875632bit-bytesliced-c-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
27886532bit-bytesliced-c-smallgcc -O2 -fomit-frame-pointer2018081920180818
27998432bit-bytesliced-c-smallgcc -m64 -O2 -fomit-frame-pointer2018081920180818
28118132bit-bytesliced-c-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
28118532bit-bytesliced-c-smallgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
28388932bit-bytesliced-c-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
2899088bit_cgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
2957958bit_cgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
2967958bit_cgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
2979568bit_cgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
2981318bit_cgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
2994268bit_cgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
3006698bit_cgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
3012228bit_cgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
3016498bit_cgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
3019648bit_cgcc -march=nocona -O -fomit-frame-pointer2018081920180818
3022688bit_cgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
3032428bit_cgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
3037608bit_cgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
3040748bit_cgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
3046918bit_cgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
3053488bit_cgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
3061498bit_cgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
3077258bit_cgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
3086148bit_cgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
3097148bit_cgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
3120208bit_cgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
3122368bit_cgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
3160618bit_cgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
3239908bit_cgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
3425718bit_cgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
3425998bit_cgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
3445618bit_cgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
3448208bit_cgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
3451728bit_cgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
3454558bit_cgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
3461938bit_cgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
3463488bit_cgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
3467468bit_cgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
3470668bit_cgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
3471218bit_cgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
3474538bit_cgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
3475278bit_cgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
3477408bit_cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
34867932bit-bytesliced-c-smallgcc -march=nocona -O -fomit-frame-pointer2018081920180818
3486878bit_cgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
3487588bit_cgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
3488338bit_cgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
3501298bit_cgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
3501738bit_cgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
3502248bit_cgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
35381232bit-bytesliced-c-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
3549968bit_cgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
3551968bit_cgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
3552908bit_cgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
3557798bit_cgcc -Os -fomit-frame-pointer2018081920180818
3590848bit_cgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
3614608bit_cgcc -m64 -Os -fomit-frame-pointer2018081920180818
3639818bit_cgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
39341732bit-bytesliced-c-smallgcc -march=k8 -O -fomit-frame-pointer2018081920180818
39497832bit-bytesliced-c-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
39534732bit-bytesliced-c-smallgcc -O -fomit-frame-pointer2018081920180818
39556832bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
39781732bit-bytesliced-c-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
39836932bit-bytesliced-c-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
39876732bit-bytesliced-c-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
40033532bit-bytesliced-c-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
40053432bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
40131932bit-bytesliced-c-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
40389332bit-bytesliced-c-smallgcc -m64 -O -fomit-frame-pointer2018081920180818
40551032bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
40555432bit-bytesliced-c-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
40585132bit-bytesliced-c-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
40631332bit-bytesliced-c-smallgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
41151432bit-bytesliced-c-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
46416532bit-2ktablegcc2018081920180818
46581632bit-2ktablegcc -funroll-loops2018081920180818
46642332bit-2ktablecc2018081920180818
4720488bit_cgcc2018081920180818
4721848bit_cgcc -funroll-loops2018081920180818
4761528bit_ccc2018081920180818
86852532bit-bytesliced-c-fastgcc -funroll-loops2018081920180818
86936532bit-bytesliced-c-fastgcc2018081920180818
88821432bit-bytesliced-c-fastcc2018081920180818
153615532bit-bytesliced-c-smallcc2018081920180818
155493632bit-bytesliced-c-smallgcc -funroll-loops2018081920180818
158581132bit-bytesliced-c-smallgcc2018081920180818

Compiler output

Implementation: crypto_hash/groestl256/aesni-intr
Compiler: cc
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/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: /usr/lib/gcc/x86_64-linux-gnu/7/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:243:8: note: called from here
hash.c: i3 = _mm_shuffle_epi8(i3, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:368:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:242:8: note: called from here
hash.c: i2 = _mm_shuffle_epi8(i2, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:368:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: cc
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:9:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:9:0:
hash.c: groestl-intr-avx.h:249:8: note: called from here
hash.c: i3 = _mm_shuffle_epi8(i3, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:353:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:9:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:9:0:
hash.c: groestl-intr-avx.h:248:8: note: called from here
hash.c: i2 = _mm_shuffle_epi8(i2, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:353:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/vperm-intr
Compiler: cc
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: groestl-intr-vperm.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:502:8: note: called from here
hash.c: i3 = _mm_shuffle_epi8(i3, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:661:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:501:8: note: called from here
hash.c: i2 = _mm_shuffle_epi8(i2, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:661:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: cc
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_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 29, namely:
CompilerImplementations
cc opt64
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/groestl256/avx
Compiler: cc
try.c: /tmp/ccSDhaRJ.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccSDhaRJ.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/groestl256/vperm
Compiler: cc
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hash_groestl256.a(hash.o): relocation R_X86_64_32S against undefined symbol `ROUND_CONST_Lx' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/groestl256/aesni
Compiler: cc
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hash_groestl256.a(hash.o): relocation R_X86_64_32S against undefined symbol `TRANSP_MASK' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/groestl256/core2duo
Compiler: cc
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/groestl256/aesni-intr
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: In file included from hash.c:28:
hash.c: ./groestl-intr-aes.h:368:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
hash.c: ^
hash.c: ./groestl-intr-aes.h:240:8: note: expanded from macro 'Matrix_Transpose_A'
hash.c: i0 = _mm_shuffle_epi8(i0, t0);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:368:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-aes.h:241:8: note: expanded from macro 'Matrix_Transpose_A'
hash.c: i1 = _mm_shuffle_epi8(i1, t0);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:368:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-aes.h:242:8: note: expanded from macro 'Matrix_Transpose_A'
hash.c: i2 = _mm_shuffle_epi8(i2, t0);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:368:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-aes.h:243:8: note: expanded from macro 'Matrix_Transpose_A'
hash.c: i3 = _mm_shuffle_epi8(i3, t0);\
hash.c: ^
hash.c: hash.c:104:12: warning: comparison of array 'ctx->gt;chaining' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~~~ ~~~~
hash.c: hash.c:104:37: warning: comparison of array 'ctx->gt;buffer' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~ ~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments aesni-intr
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesni-intr
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesni-intr
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesni-intr

Compiler output

Implementation: crypto_hash/groestl256/vperm-intr
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: In file included from hash.c:34:
hash.c: ./groestl-intr-vperm.h:650:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-intr-vperm.h:633:3: note: expanded from macro 'VPERM_Transform_RoundConst'
hash.c: VPERM_Transform(xmm0, xmm1, VPERM_IPT, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10);\
hash.c: ^
hash.c: ./groestl-intr-vperm.h:116:3: note: expanded from macro 'VPERM_Transform'
hash.c: VPERM_Transform_No_Const(a0, a1, t0, t1, t2, t3, c0, c1, c2);\
hash.c: ^
hash.c: ./groestl-intr-vperm.h:85:8: note: expanded from macro 'VPERM_Transform_No_Const'
hash.c: t2 = _mm_shuffle_epi8(t2, a0);\
hash.c: ^
hash.c: ./groestl-intr-vperm.h:650:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-vperm.h:633:3: note: expanded from macro 'VPERM_Transform_RoundConst'
hash.c: VPERM_Transform(xmm0, xmm1, VPERM_IPT, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10);\
hash.c: ^
hash.c: ./groestl-intr-vperm.h:116:3: note: expanded from macro 'VPERM_Transform'
hash.c: VPERM_Transform_No_Const(a0, a1, t0, t1, t2, t3, c0, c1, c2);\
hash.c: ^
hash.c: ./groestl-intr-vperm.h:86:8: note: expanded from macro 'VPERM_Transform_No_Const'
hash.c: t3 = _mm_shuffle_epi8(t3, a1);\
hash.c: ^
hash.c: ./groestl-intr-vperm.h:650:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-vperm.h:633:3: note: expanded from macro 'VPERM_Transform_RoundConst'
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments vperm-intr
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vperm-intr
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vperm-intr
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vperm-intr

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: In file included from hash.c:9:
hash.c: ./groestl-intr-avx.h:353:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
hash.c: ^
hash.c: ./groestl-intr-avx.h:246:8: note: expanded from macro 'Matrix_Transpose_A'
hash.c: i0 = _mm_shuffle_epi8(i0, t0);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:353:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-avx.h:247:8: note: expanded from macro 'Matrix_Transpose_A'
hash.c: i1 = _mm_shuffle_epi8(i1, t0);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:353:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-avx.h:248:8: note: expanded from macro 'Matrix_Transpose_A'
hash.c: i2 = _mm_shuffle_epi8(i2, t0);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:353:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-avx.h:249:8: note: expanded from macro 'Matrix_Transpose_A'
hash.c: i3 = _mm_shuffle_epi8(i3, t0);\
hash.c: ^
hash.c: hash.c:69:12: warning: comparison of array 'ctx->gt;chaining' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~~~ ~~~~
hash.c: hash.c:69:37: warning: comparison of array 'ctx->gt;buffer' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~ ~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments avx-intr
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx-intr
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx-intr
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx-intr

Compiler output

Implementation: crypto_hash/groestl256/aesni
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:104:12: warning: comparison of array 'ctx->gt;chaining' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~~~ ~~~~
hash.c: hash.c:104:37: warning: comparison of array 'ctx->gt;buffer' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~ ~~~~
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:389:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm12, [rdi+0*16]");
hash.c: ^
hash.c: gt;:1:16: note: instantiated into assembly here
hash.c: movaps xmm12, [rdi+0*16]
hash.c: ^~~~~~~~~~
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:390:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm13, [rdi+1*16]");
hash.c: ^
hash.c: gt;:1:16: note: instantiated into assembly here
hash.c: movaps xmm13, [rdi+1*16]
hash.c: ^~~~~~~~~~
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:391:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm14, [rdi+2*16]");
hash.c: ^
hash.c: gt;:1:16: note: instantiated into assembly here
hash.c: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments aesni
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments aesni
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments aesni
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments aesni
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments aesni
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments aesni
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesni
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesni
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesni
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesni

Compiler output

Implementation: crypto_hash/groestl256/vperm
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:104:12: warning: comparison of array 'ctx->gt;chaining' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~~~ ~~~~
hash.c: hash.c:104:37: warning: comparison of array 'ctx->gt;buffer' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~ ~~~~
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:705:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-asm-vperm.h:685:8: note: expanded from macro 'VPERM_Transform_RoundConst'
hash.c: asm ("movaps xmm0, [ROUND_CONST_Lx]");\
hash.c: ^
hash.c: gt;:1:15: note: instantiated into assembly here
hash.c: movaps xmm0, [ROUND_CONST_Lx]
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:705:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-asm-vperm.h:686:3: note: expanded from macro 'VPERM_Transform_RoundConst'
hash.c: VPERM_Transform(0, 1, VPERM_IPT, 4, 5, 6, 7, 8, 9, 10);\
hash.c: ^
hash.c: ./groestl-asm-vperm.h:142:3: note: expanded from macro 'VPERM_Transform'
hash.c: VPERM_Transform_Set_Const(table, c0, c1, c2);\
hash.c: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments vperm
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments vperm
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments vperm
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments vperm
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments vperm
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments vperm
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vperm
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vperm
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vperm
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vperm

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:191:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:190:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:192:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:190:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:193:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:190:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:194:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:190:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments opt64
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments opt64
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments opt64
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments opt64
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments opt64
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments opt64
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments opt64
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments opt64
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments opt64
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments opt64

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:69:12: warning: comparison of array 'ctx->gt;chaining' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~~~ ~~~~
hash.c: hash.c:69:37: warning: comparison of array 'ctx->gt;buffer' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~ ~~~~
hash.c: hash.c:62:3: warning: while loop has empty body [-Wempty-body]
hash.c: SET_CONSTANTS();
hash.c: ^
hash.c: ./groestl-asm-avx.h:62:10: note: expanded from macro 'SET_CONSTANTS'
hash.c: }while(0);
hash.c: ^
hash.c: hash.c:62:3: note: put the semicolon on a separate line to silence this warning
hash.c: ./groestl-asm-avx.h:62:10: note: expanded from macro 'SET_CONSTANTS'
hash.c: }while(0);
hash.c: ^
hash.c: ./groestl-asm-avx.h:377:8: error: invalid operand for instruction
hash.c: asm ("vmovdqa xmm12, [rdi+0*16]");
hash.c: ^
hash.c: gt;:1:17: note: instantiated into assembly here
hash.c: vmovdqa xmm12, [rdi+0*16]
hash.c: ^~~~~~~~~~
hash.c: In file included from hash.c:9:
hash.c: ./groestl-asm-avx.h:378:8: error: invalid operand for instruction
hash.c: asm ("vmovdqa xmm13, [rdi+1*16]");
hash.c: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments avx
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments avx
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments avx
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments avx
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments avx
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments avx
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx

Compiler output

Implementation: crypto_hash/groestl256/aesni-intr
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:104:12: warning: comparison of array 'ctx->gt;chaining' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~~~ ~~~~
hash.c: hash.c:104:37: warning: comparison of array 'ctx->gt;buffer' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~ ~~~~
hash.c: 2 warnings generated.

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

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:69:12: warning: comparison of array 'ctx->gt;chaining' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~~~ ~~~~
hash.c: hash.c:69:37: warning: comparison of array 'ctx->gt;buffer' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~ ~~~~
hash.c: 2 warnings generated.
try.c: /tmp/try-ba5a6f.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: /tmp/try-ba5a6f.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:69:12: warning: comparison of array 'ctx->gt;chaining' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~~~ ~~~~
hash.c: hash.c:69:37: warning: comparison of array 'ctx->gt;buffer' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~ ~~~~
hash.c: 2 warnings generated.
try.c: /tmp/try-5a2176.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: /tmp/try-5a2176.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output

Implementation: crypto_hash/groestl256/aesni-intr
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
hash.c: In file included from hash.c:28:
hash.c: ./groestl-intr-aes.h:421:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'TF512' that is compiled without support for 'aes'
hash.c: ROUNDS_P_Q();
hash.c: ^
hash.c: ./groestl-intr-aes.h:218:3: note: expanded from macro 'ROUNDS_P_Q'
hash.c: ROUND(0, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:195:8: note: expanded from macro 'ROUND'
hash.c: a0 = _mm_aesenclast_si128(a0, b0);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:421:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'TF512' that is compiled without support for 'aes'
hash.c: ./groestl-intr-aes.h:218:3: note: expanded from macro 'ROUNDS_P_Q'
hash.c: ROUND(0, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:197:8: note: expanded from macro 'ROUND'
hash.c: a1 = _mm_aesenclast_si128(a1, b0);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:421:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'TF512' that is compiled without support for 'aes'
hash.c: ./groestl-intr-aes.h:218:3: note: expanded from macro 'ROUNDS_P_Q'
hash.c: ROUND(0, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:199:8: note: expanded from macro 'ROUND'
hash.c: a2 = _mm_aesenclast_si128(a2, b0);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:421:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'TF512' that is compiled without support for 'aes'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
hash.c: In file included from hash.c:9:
hash.c: ./groestl-intr-avx.h:403:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'TF512' that is compiled without support for 'aes'
hash.c: ROUNDS_P_Q();
hash.c: ^
hash.c: ./groestl-intr-avx.h:224:3: note: expanded from macro 'ROUNDS_P_Q'
hash.c: ROUND(0, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:202:8: note: expanded from macro 'ROUND'
hash.c: a0 = _mm_aesenclast_si128(a0, b7);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:403:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'TF512' that is compiled without support for 'aes'
hash.c: ./groestl-intr-avx.h:224:3: note: expanded from macro 'ROUNDS_P_Q'
hash.c: ROUND(0, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:204:8: note: expanded from macro 'ROUND'
hash.c: a1 = _mm_aesenclast_si128(a1, b7);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:403:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'TF512' that is compiled without support for 'aes'
hash.c: ./groestl-intr-avx.h:224:3: note: expanded from macro 'ROUNDS_P_Q'
hash.c: ROUND(0, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:206:8: note: expanded from macro 'ROUND'
hash.c: a2 = _mm_aesenclast_si128(a2, b7);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:403:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'TF512' that is compiled without support for 'aes'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:69:12: warning: comparison of array 'ctx->gt;chaining' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~~~ ~~~~
hash.c: hash.c:69:37: warning: comparison of array 'ctx->gt;buffer' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~ ~~~~
hash.c: 2 warnings generated.
try.c: /tmp/try-205c4e.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: /tmp/try-205c4e.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments avx-intr

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
hash.c: hash.c:69:12: warning: comparison of array 'ctx->gt;chaining' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~~~ ~~~~
hash.c: hash.c:69:37: warning: comparison of array 'ctx->gt;buffer' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->gt;chaining == NULL || ctx->gt;buffer == NULL)
hash.c: ~~~~~^~~~~~ ~~~~
hash.c: 2 warnings generated.
try.c: /tmp/try-03ea22.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: /tmp/try-03ea22.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/groestl256/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_groestl256.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/groestl256/avx
Compiler: gcc -O2 -fomit-frame-pointer
try.c: /tmp/ccx3jFWT.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccx3jFWT.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/groestl256/core2duo
Compiler: gcc -O2 -fomit-frame-pointer
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hash_groestl256.a(hash.o): relocation R_X86_64_32S against symbol `T0' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/groestl256/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_groestl256.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_groestl256.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_groestl256.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_groestl256.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_groestl256.a(hash.o): In function `crypto_hash_groestl256_opt64':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `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/groestl256/avx
Compiler: gcc -O3 -fomit-frame-pointer
try.c: /tmp/ccTv8VyP.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccTv8VyP.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/groestl256/opteron-unrolled
Compiler: gcc -O3 -fomit-frame-pointer
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `crypto_hash_groestl256_opteron_unrolled':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/groestl256/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_groestl256.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_groestl256.a(hash.o):hash.c:(.text+0x...): more undefined references to `F1024' follow
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `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_groestl256.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/groestl256/avx
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
try.c: /tmp/ccTiWlqd.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccTiWlqd.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/groestl256/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_groestl256.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_groestl256.a(hash.o):hash.c:(.text+0x...): more undefined references to `F1024' follow
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `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_groestl256.a(hash.o):hash.c:(.text+0x...): more undefined references to `F512' follow
try.c: crypto_hash_groestl256.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_groestl256.a(hash.o):hash.c:(.text+0x...): more undefined references to `F1024' follow
try.c: crypto_hash_groestl256.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `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/groestl256/avx
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
try.c: /tmp/ccU6DFE4.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccU6DFE4.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/groestl256/aesni-intr
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/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: /usr/lib/gcc/x86_64-linux-gnu/7/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:243:8: note: called from here
hash.c: i3 = _mm_shuffle_epi8(i3, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:368:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:242:8: note: called from here
hash.c: i2 = _mm_shuffle_epi8(i2, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:368:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: ...
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/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: /usr/lib/gcc/x86_64-linux-gnu/7/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:243:8: note: called from here
hash.c: i3 = _mm_shuffle_epi8(i3, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:368:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:242:8: note: called from here
hash.c: i2 = _mm_shuffle_epi8(i2, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:368:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:9:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:9:0:
hash.c: groestl-intr-avx.h:249:8: note: called from here
hash.c: i3 = _mm_shuffle_epi8(i3, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:353:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:9:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:9:0:
hash.c: groestl-intr-avx.h:248:8: note: called from here
hash.c: i2 = _mm_shuffle_epi8(i2, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:353:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: ...
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:9:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:9:0:
hash.c: groestl-intr-avx.h:249:8: note: called from here
hash.c: i3 = _mm_shuffle_epi8(i3, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:353:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:9:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:9:0:
hash.c: groestl-intr-avx.h:248:8: note: called from here
hash.c: i2 = _mm_shuffle_epi8(i2, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:353:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl256/vperm-intr
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: groestl-intr-vperm.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:502:8: note: called from here
hash.c: i3 = _mm_shuffle_epi8(i3, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:661:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:501:8: note: called from here
hash.c: i2 = _mm_shuffle_epi8(i2, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:661:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
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: /usr/lib/gcc/x86_64-linux-gnu/7/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:502:8: note: called from here
hash.c: i3 = _mm_shuffle_epi8(i3, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:661:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:501:8: note: called from here
hash.c: i2 = _mm_shuffle_epi8(i2, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:661:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
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/groestl256/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_groestl256.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_groestl256.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/groestl256/avx
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /tmp/ccmoNQcg.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccmoNQcg.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: error: ld returned 1 exit status
try.c: /tmp/ccmoNQcg.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccmoNQcg.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/groestl256/core2duo
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hash_groestl256.a(hash.o): relocation R_X86_64_32S against symbol `T0' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hash_groestl256.a(hash.o): relocation R_X86_64_32S against symbol `T0' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/groestl256/vperm
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hash_groestl256.a(hash.o): relocation R_X86_64_32S against undefined symbol `ROUND_CONST_Lx' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hash_groestl256.a(hash.o): relocation R_X86_64_32S against undefined symbol `ROUND_CONST_Lx' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
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 vperm
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer vperm
gcc -m64 -march=barcelona -O -fomit-frame-pointer vperm
gcc -m64 -march=barcelona -Os -fomit-frame-pointer vperm

Compiler output

Implementation: crypto_hash/groestl256/aesni
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hash_groestl256.a(hash.o): relocation R_X86_64_32S against undefined symbol `TRANSP_MASK' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hash_groestl256.a(hash.o): relocation R_X86_64_32S against undefined symbol `TRANSP_MASK' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
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 aesni
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -m64 -march=barcelona -O -fomit-frame-pointer aesni
gcc -m64 -march=barcelona -Os -fomit-frame-pointer aesni

Compiler output

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

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

Compiler output

Implementation: crypto_hash/groestl256/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_groestl256.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_groestl256.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_groestl256.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_groestl256.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_groestl256.a(hash.o): In function `crypto_hash_groestl256_opt64':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `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_groestl256.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_groestl256.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_groestl256.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_groestl256.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_groestl256.a(hash.o): In function `crypto_hash_groestl256_opt64':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `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/groestl256/avx
Compiler: gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
try.c: /tmp/ccIAPf8W.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccIAPf8W.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: error: ld returned 1 exit status
try.c: /tmp/ccIAPf8W.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccIAPf8W.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
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 avx

Compiler output

Implementation: crypto_hash/groestl256/opteron-unrolled
Compiler: gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `crypto_hash_groestl256_opteron_unrolled':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: collect2: error: ld returned 1 exit status
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `crypto_hash_groestl256_opteron_unrolled':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
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-unrolled

Compiler output

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

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

Compiler output

Implementation: crypto_hash/groestl256/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_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: 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_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: 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/groestl256/avx
Compiler: gcc -m64 -march=barcelona -Os -fomit-frame-pointer
try.c: /tmp/ccQvAslX.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccQvAslX.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: error: ld returned 1 exit status
try.c: /tmp/ccQvAslX.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccQvAslX.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
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 avx

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/groestl256/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 'TF512':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:209:8: note: called from here
hash.c: a7 = _mm_aesenclast_si128(a7, b0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:227:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(9, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15);\
hash.c: ^~~~~
hash.c: groestl-intr-aes.h:421:3: note: in expansion of macro 'ROUNDS_P_Q'
hash.c: ROUNDS_P_Q();
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-linux-gnu/7/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:207: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/groestl256/avx-intr
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:9:
hash.c: groestl-intr-avx.h: In function 'TF512':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:9:0:
hash.c: groestl-intr-avx.h:216:8: note: called from here
hash.c: a7 = _mm_aesenclast_si128(a7, b7);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:233:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(9, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);\
hash.c: ^~~~~
hash.c: groestl-intr-avx.h:403:3: note: in expansion of macro 'ROUNDS_P_Q'
hash.c: ROUNDS_P_Q();
hash.c: ^~~~~~~~~~
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:9:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:9:0:
hash.c: groestl-intr-avx.h:214:8: note: called from here
hash.c: a6 = _mm_aesenclast_si128(a6, b7);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/groestl256/avx
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
try.c: /tmp/ccYUVSIB.o: In function `test':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccYUVSIB.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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