Implementation notes: amd64, ryzen, crypto_hash/groestl256

Computer: ryzen
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20170904
Operation: crypto_hash
Primitive: groestl256
TimeImplementationCompilerBenchmark dateSUPERCOP version
12630aesni-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
12900aesni-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
12990aesni-intrgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
13020aesni-intrgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
13050aesni-intrgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
13080aesni-intrgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
13110aesni-intrgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
13110aesni-intrgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
13110aesni-intrgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
13170aesni-intrgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
13170aesni-intrgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
13440aesni-intrgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
13500aesni-intrgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
13500aesni-intrgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
13980aesni-intrgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
13980aesni-intrgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
14010aesni-intrgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
14250aesni-intrgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
14340aesni-intrgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
15600aesni-intrclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
15720aesni-intrclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
15990aesni-intrclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
16980aesni-intrclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
17070aesni-intricc2017091120170904
17100aesni-intricc -no-vec2017091120170904
29850vperm-intrgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
29910vperm-intrgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
30000vperm-intrgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
30000vperm-intrgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
30240vperm-intrgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
30240vperm-intrgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
30270vperm-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
30300vperm-intrgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
30390vperm-intrgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
30540vperm-intrgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
30570vperm-intrgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
30660vperm-intrgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
30660vperm-intrgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
30690vperm-intrgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
30690vperm-intrgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
30690vperm-intrgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
30870vperm-intrgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
31500vperm-intrgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
31740vperm-intrgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
32460aesni-intrgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
33300vperm-intrgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
33360vperm-intrgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
33360vperm-intrgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
33390vperm-intrgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
34800sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
34830sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
34890sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
34890sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
34890sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
34950sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
34950sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
34980sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
34980sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
35010sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
35010sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
35010sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
35010sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
35010sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
35070sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
35100sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
35100mmxgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
35130sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
35220mmxgcc -O3 -fomit-frame-pointer2017091120170904
35220sphlib-smallgcc -O3 -fomit-frame-pointer2017091120170904
35220mmxgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
35220sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
35220sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2017091120170904
35220mmxgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
35220mmxgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
35250mmxgcc -m64 -O3 -fomit-frame-pointer2017091120170904
35250mmxgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
35280mmxgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
35280mmxgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
35280sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
35310sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
35340sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
35340sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
35400sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
35490mmxgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
35580mmxgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
35580sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
35610sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
35610sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
35640sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
35640sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
35640sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
35640sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
35640sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
35640mmxgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
35670sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
35670sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
35670sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
35700mmxgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
35730sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
35760sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
35760sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
35790sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
35820sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
35820sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
35820sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
35820sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
35820sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
35850sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
35850sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2017091120170904
35850sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
35880sphlib-smallgcc -O2 -fomit-frame-pointer2017091120170904
35880sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
35880sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
35910sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
35940sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
36030sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
36060sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
36120mmxgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
36180sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
36210sphlibgcc -O3 -fomit-frame-pointer2017091120170904
36210sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
36210sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
36240sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
36270sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
36270sphlibgcc -m64 -O3 -fomit-frame-pointer2017091120170904
36270sphlib-adaptedgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
36270mmxgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
36300sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
36300mmxgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
36300sphlibgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
36330sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
36330sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
36330sphlib-adaptedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
36330sphlib-adaptedgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
36330sphlibgcc -march=nocona -O -fomit-frame-pointer2017091120170904
36360sphlib-adaptedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
36360sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
36360mmxgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
36390sphlib-adaptedgcc -O3 -fomit-frame-pointer2017091120170904
36390sphlib-adaptedgcc -m64 -O3 -fomit-frame-pointer2017091120170904
36390sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
36420sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
36420sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
36420sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
36420sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
36420sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
36420sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
36420sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2017091120170904
36420sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
36450sphlib-smallgcc -O -fomit-frame-pointer2017091120170904
36450sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
36450sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
36450sphlib-smallgcc -m64 -O -fomit-frame-pointer2017091120170904
36450sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
36450sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
36450sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
36450sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
36450sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
36480sphlib-adaptedgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
36480sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
36480sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2017091120170904
36510sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
36510sphlib-adaptedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
36510sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
36510sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
36540sphlib-adaptedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
36540mmxgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
36540sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
36570sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
36570sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
36570sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
36570sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
36630sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
36630sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
36660sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
36660sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
36660sphlib-adaptedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
36660mmxgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
36660sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
36690sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
36690mmxgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
36720mmxgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
36720mmxgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
36780sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
36810mmxgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
36840sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
36840sphlib-adaptedgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
36840sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
36840sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
36840sphlib-adaptedgcc -march=k8 -O -fomit-frame-pointer2017091120170904
36870sphlib-adaptedgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
36870sphlib-adaptedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
36900sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
36900sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
36900sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
36900sphlib-adaptedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
36900mmxgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
36930sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
36930sphlib-adaptedgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
36960sphlib-adaptedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
36960sphlibgcc -m64 -O -fomit-frame-pointer2017091120170904
36960mmxgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
36960sphlib-adaptedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
36960sphlib-adaptedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
36990sphlibgcc -Os -fomit-frame-pointer2017091120170904
36990sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
36990sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
36990sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
36990sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
36990sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
36990sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
36990sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
36990sphlib-adaptedgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
36990sphlib-adaptedgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
36990sphlib-adaptedgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
36990sphlib-adaptedgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
36990sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
36990sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
37020sphlibgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
37020sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
37020sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
37020sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
37020sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
37020sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
37020sphlib-adaptedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
37020sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
37020sphlibgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
37020sphlibgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
37020sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
37050sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
37050sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
37050sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
37050sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
37050sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
37050sphlib-adaptedgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
37050sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
37050sphlib-adaptedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
37050sphlibgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
37050sphlib-adaptedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
37050sphlib-adaptedgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
37080sphlibgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
37080sphlibgcc -m64 -Os -fomit-frame-pointer2017091120170904
37080sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
37080sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
37080sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
37080sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
37080sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
37080sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
37080sphlibgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
37110sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
37110sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
37110sphlibicc -no-vec2017091120170904
37140sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
37140sphlibgcc -m64 -O2 -fomit-frame-pointer2017091120170904
37140sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
37170sphlibgcc -O2 -fomit-frame-pointer2017091120170904
37200sphlib-adaptedgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
37200sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
37200sphlib-adaptedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
37230mmxgcc -Os -fomit-frame-pointer2017091120170904
37230sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
37230sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
37230sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
37230sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
37260sphlib-adaptedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
37260sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
37260sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
37290vperm-intrclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
37290sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
37290sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
37320mmxgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
37320sphlib-adaptedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
37320mmxgcc -m64 -Os -fomit-frame-pointer2017091120170904
37320sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
37320sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
37350vperm-intrclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
37350sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
37350sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
37350sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
37350sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
37380vperm-intrclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
37380sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
37410vperm-intrclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
37410sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
37410sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
37410sphlib-adaptedgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
37410sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
37410sphlibgcc -march=k8 -O -fomit-frame-pointer2017091120170904
37410sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
37440sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
37440sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
37470vperm-intrclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
37470mmxgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
37470mmxgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
37470sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
37470sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
37470sphlib-adaptedgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
37470sphlib-adaptedicc -no-vec2017091120170904
37500sphlib-adaptedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
37500sphlib-adaptedgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
37530sphlib-adaptedgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
37530sphlib-adaptedgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
37530sphlib-adaptedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
37530sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
37530sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
37530sphlibgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
37530sphlibgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
37560sphlib-adaptedgcc -Os -fomit-frame-pointer2017091120170904
37560sphlib-adaptedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
37590sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
37590sphlib-adaptedgcc -m64 -Os -fomit-frame-pointer2017091120170904
37590sphlib-adaptedgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
37590sphlib-adaptedgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
37590sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
37590sphlib-adaptedgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
37590sphlib-adaptedgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
37620sphlib-adaptedgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
37620sphlib-adaptedgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
37620sphlib-adaptedgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
37650sphlib-adaptedgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
37680sphlib-adaptedgcc -O -fomit-frame-pointer2017091120170904
37680sphlib-adaptedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
37680sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
37710sphlib-adaptedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
37710sphlib-adaptedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
37710sphlib-adaptedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
37710sphlib-adaptedgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
37740sphlib-adaptedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
37740sphlib-adaptedgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
37800sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
37800sphlib-adaptedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
37800sphlib-adaptedgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
37830sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
37830sphlib-adaptedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
37890mmxgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
37890mmxgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
37890mmxgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
37920mmxgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
37950mmxgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
37950sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
37950sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
37980sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
38040sphlib-adaptedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
38040sphlib-adaptedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
38070sphlib-adaptedgcc -O2 -fomit-frame-pointer2017091120170904
38100mmxgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
38100sphlibgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
38130sphlib-adaptedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
38130sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
38160sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
38190mmxgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
38190mmxgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
38190sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
38190mmxgcc -m64 -O -fomit-frame-pointer2017091120170904
38220mmxgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
38220mmxgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
38220sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
38220mmxgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
38250mmxgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
38250sphlib-adaptedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
38250mmxgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
38280mmxgcc -O -fomit-frame-pointer2017091120170904
38280mmxgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
38280sphlib-adaptedgcc -m64 -O -fomit-frame-pointer2017091120170904
38280sphlib-adaptedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
38280sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
38370sphlib-adaptedgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
38400sphlib-adaptedgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
38400sphlib-adaptedgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
38460sphlib-adaptedgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
38520sphlib-adaptedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
38520sphlib-adaptedgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
38580mmxgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
38610sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
38640sphlib-adaptedgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
38670mmxgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
38700mmxgcc -march=nocona -O -fomit-frame-pointer2017091120170904
38760sphlib-adaptedgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
38760sphlib-adaptedgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
38790sphlib-adaptedgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
38820mmxgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
38820mmxgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
38820sphlib-adaptedgcc -m64 -O2 -fomit-frame-pointer2017091120170904
38850mmxgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
38940mmxgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
39000mmxgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
39000mmxgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
39000mmxgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
39060mmxgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
39060sphlib-adaptedgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
39150opt64icc -no-vec2017091120170904
39300sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
39330opt64icc2017091120170904
39390mmxgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
39390mmxgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
39420mmxgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
39420mmxgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
39420sphlib-adaptedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
39420sphlib-adaptedgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
39450mmxgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
39450mmxgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
39540sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
39570mmxgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
39600sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
39600sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
39600sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
39630mmxgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
39630sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
39630sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
39750mmxgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
39780vperm-intrgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
39840mmxgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
39900mmxgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
39900vperm-intrgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
39900vperm-intrgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
39930mmxgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
39930vperm-intrgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
39930sphlib-adaptedicc2017091120170904
39990sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
40110sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
40110vperm-intrgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
40110mmxgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
40170mmxgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
40230sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
40230sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
40260sphlib-smallgcc -m64 -Os -fomit-frame-pointer2017091120170904
40290sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
40290sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
40290sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
40290sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
40320vperm-intricc2017091120170904
40350sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
40410sphlib-adaptedgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
40410sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
40410sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
40410sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
40410sphlibicc2017091120170904
40440sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
40440vperm-intrgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
40440sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
40440sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
40470vperm-intricc -no-vec2017091120170904
40740vperm-intrgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
40740mmxgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
40770vperm-intrgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
40830mmxgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
40860vperm-intrgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
40860vperm-intrgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
40890mmxgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
40920mmxgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
40980mmxgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
40980sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
41010sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
41040mmxgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
41040sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
41070sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
41280mmxgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
41340mmxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
41430mmxicc2017091120170904
41490mmxicc -no-vec2017091120170904
41640mmxgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
41640mmxgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
41700mmxgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
41760mmxgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
41880mmxgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
41910mmxgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
41910mmxgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
42210mmxgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
42360mmxgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
42360mmxgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
42450mmxgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
42510mmxgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
42540mmxgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
42540mmxgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
42570mmxgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
42780mmxgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
42840mmxgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
42930mmxgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
43470mmxgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
43590mmxgcc -O2 -fomit-frame-pointer2017091120170904
43590mmxgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
43590mmxgcc -m64 -O2 -fomit-frame-pointer2017091120170904
43860sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
45960sphlib-smallclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
45990sphlib-smallclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
45990sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
47610mmxclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
47640mmxclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
48240mmxclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
48270mmxclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
48330mmxclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
48330mmxclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
48360mmxclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
48720mmxclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
49410mmxclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
50190sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
50280sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
50280sphlibclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
50340sphlibclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
50340sphlibclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
50430sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
50430sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
50850sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
53340vperm-intrgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
54540sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
54960sphlib-adaptedclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
54960sphlib-adaptedclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
55230sphlib-adaptedclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
55260sphlib-adaptedclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
55260sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
55290sphlib-adaptedclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
55290sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
55290sphlib-adaptedclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
55290sphlib-adaptedclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
55410sphlib-adaptedclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
55440sphlib-adaptedclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
55530sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
55530sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
55560sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
59640sphlib-smallclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
71760opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
71760opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
71760opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
71790opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
71790opt32icc2017091120170904
71850opt32gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
71880opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
72660opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
72690opt32icc -no-vec2017091120170904
72720opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
72720opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
72750opt32gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
72750opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
72750opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
72780opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
73230opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
73230opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
73260opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
73260opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
73320opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
73470opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
74070opt32gcc -O3 -fomit-frame-pointer2017091120170904
74070opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
74100opt32gcc -m64 -O3 -fomit-frame-pointer2017091120170904
74100opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
74160opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
74160opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
74190opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
74190opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
74220opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
74370opt32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
74370opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
74400opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
74430opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
74430opt32gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
74460opt32gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
74580opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
74580opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
74820opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
74850opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
74910opt32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
74910opt32gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
74940opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
74970opt32clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
75090opt32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
75180opt32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
75420opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
75450opt32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
75450opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
75450opt32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
75510opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
75510opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
75510opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
75570opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
75570opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
75600vperm-intrgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
75660opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
75690opt32gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
75690opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
75720opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
75750opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
75750opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
75750opt32gcc -m64 -O2 -fomit-frame-pointer2017091120170904
75780opt32gcc -O2 -fomit-frame-pointer2017091120170904
75780opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
75810opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
75810opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
75810opt32gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
75840opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
75840opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
75870opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
75870opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
75870opt32gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
75930opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
75930opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
75930opt32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
75930opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
75930opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
75960opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
75960opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
75960opt32gcc -march=nocona -O -fomit-frame-pointer2017091120170904
75990opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
75990opt32gcc -march=k8 -O -fomit-frame-pointer2017091120170904
76020opt32gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
76050opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
76050opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
76050opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
76080opt32gcc -m64 -O -fomit-frame-pointer2017091120170904
76080opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
76110opt32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
76110opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
76170opt32gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
76170opt32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
76170opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
76200opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
76200opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
76200opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
76230opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
76260opt32gcc -O -fomit-frame-pointer2017091120170904
76260opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
76260opt32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
76620opt32gcc -m64 -Os -fomit-frame-pointer2017091120170904
76620opt32gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
76680opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
76680opt32gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
76710opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
76710opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
76770opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
76800opt32gcc -Os -fomit-frame-pointer2017091120170904
76860opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
76980opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
76980opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
77100opt32gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
77130opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
77850opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
77850opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
78000opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
78120opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
78180opt32clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
78540opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
85620sphlibcc2017091120170904
85710sphlibgcc2017091120170904
86760sphlib-smallgcc2017091120170904
87060sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
87300sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
87510sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
88800sphlib-adaptedgcc -funroll-loops2017091120170904
88830sphlib-adaptedcc2017091120170904
89250sphlib-smallicc -no-vec2017091120170904
90210sphlib-adaptedgcc2017091120170904
90330sphlib-smallicc2017091120170904
90570sphlib-smallcc2017091120170904
91020sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
91320opt32gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
91680sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
92340sphlibgcc -O -fomit-frame-pointer2017091120170904
92370sphlib-adaptedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
92430sphlib-adaptedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
92430sphlib-adaptedgcc -march=nocona -O -fomit-frame-pointer2017091120170904
92610sphlib-adaptedgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
92760sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
92910sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
93450vperm-intrclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
93660sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
93810sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
93870sphlib-adaptedgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
94290mmxgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
94740mmxgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
94770mmxgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
96840mmxgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
99090mmxgcc -march=k8 -O -fomit-frame-pointer2017091120170904
9921032bit-2ktableclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
9921032bit-2ktableclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
100620vperm-intrgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
102300mmxgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
102750sphlib-smallgcc -Os -fomit-frame-pointer2017091120170904
10623032bit-2ktableicc -no-vec2017091120170904
10647032bit-2ktableicc2017091120170904
106860mmxgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
10878032bit-2ktablegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
10881032bit-2ktablegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
10881032bit-2ktablegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
10902032bit-2ktablegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
10908032bit-2ktablegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
10947032bit-2ktablegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
10971032bit-2ktablegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
10974032bit-2ktablegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
10980032bit-2ktablegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
10980032bit-2ktablegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
11007032bit-2ktablegcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
11007032bit-2ktablegcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
11010032bit-2ktablegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
11019032bit-2ktablegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
11022032bit-2ktablegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
11058032bit-2ktablegcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
11058032bit-2ktablegcc -m64 -O3 -fomit-frame-pointer2017091120170904
11061032bit-2ktablegcc -O3 -fomit-frame-pointer2017091120170904
11064032bit-2ktablegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
11070032bit-2ktablegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
11076032bit-2ktablegcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
11076032bit-2ktablegcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
11079032bit-2ktablegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
11079032bit-2ktablegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
11082032bit-2ktablegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
11085032bit-2ktablegcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
11091032bit-2ktablegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
11094032bit-2ktablegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
11094032bit-2ktablegcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
11136032bit-2ktablegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
11142032bit-2ktablegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
11142032bit-2ktablegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
11142032bit-2ktablegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
11145032bit-2ktablegcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
11151032bit-2ktablegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
11151032bit-2ktablegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
11157032bit-2ktablegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
11157032bit-2ktablegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
11178032bit-2ktablegcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
11178032bit-2ktablegcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
11205032bit-2ktablegcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
11211032bit-2ktablegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
11220032bit-2ktablegcc -O2 -fomit-frame-pointer2017091120170904
11220032bit-2ktablegcc -m64 -O2 -fomit-frame-pointer2017091120170904
11226032bit-2ktablegcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
11232032bit-2ktablegcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
11232032bit-2ktablegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
11232032bit-2ktablegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
11232032bit-2ktablegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
11235032bit-2ktablegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
11235032bit-2ktablegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
11235032bit-2ktablegcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
11241032bit-2ktablegcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
11247032bit-2ktablegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
11298032bit-2ktablegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
11304032bit-2ktablegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
11307032bit-2ktablegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
11310032bit-2ktablegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
11322032bit-2ktablegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
11325032bit-2ktablegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
11367032bit-2ktablegcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
11370032bit-2ktablegcc -march=nocona -Os -fomit-frame-pointer2017091120170904
11421032bit-2ktablegcc -march=k8 -Os -fomit-frame-pointer2017091120170904
11427032bit-2ktablegcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
11427032bit-2ktablegcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
11433032bit-2ktablegcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
11439032bit-2ktablegcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
11439032bit-2ktablegcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
11442032bit-2ktablegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
11445032bit-2ktablegcc -m64 -Os -fomit-frame-pointer2017091120170904
11445032bit-2ktablegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
11514032bit-2ktablegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
11526032bit-2ktablegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
11529032bit-2ktablegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
11571032bit-2ktablegcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
11679032bit-2ktablegcc -funroll-loops -O -fomit-frame-pointer2017091120170904
11685032bit-2ktablegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
11685032bit-2ktablegcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
11688032bit-2ktablegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
11688032bit-2ktablegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
11691032bit-2ktablegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
11694032bit-2ktablegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
11736032bit-2ktablegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
11742032bit-2ktablegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
11778032bit-2ktablegcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
11778032bit-2ktablegcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
11778032bit-2ktablegcc -march=k8 -O -fomit-frame-pointer2017091120170904
11778032bit-2ktablegcc -march=nocona -O -fomit-frame-pointer2017091120170904
11832032bit-2ktablegcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
11835032bit-2ktablegcc -march=barcelona -O -fomit-frame-pointer2017091120170904
11844032bit-2ktablegcc -O -fomit-frame-pointer2017091120170904
11847032bit-2ktablegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
11850032bit-2ktablegcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
11856032bit-2ktablegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
11859032bit-2ktablegcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
11859032bit-2ktablegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
11859032bit-2ktablegcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
11865032bit-2ktablegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
11868032bit-2ktablegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
11874032bit-2ktablegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
11889032bit-2ktablegcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
120720mmxclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
125670sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
136320sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
138150sphlib-adaptedclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
13905032bit-bytesliced-c-fastgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
13914032bit-bytesliced-c-fastclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
13914032bit-bytesliced-c-fastclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
13974032bit-bytesliced-c-fastgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
13998032bit-bytesliced-c-fastgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
14010032bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
14013032bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
14013032bit-bytesliced-c-fastgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
14055032bit-bytesliced-c-fastgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
14103032bit-bytesliced-c-fastclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
14148032bit-bytesliced-c-fastclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
14154032bit-bytesliced-c-fastclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
14166032bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
14169032bit-bytesliced-c-fastclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
14169032bit-bytesliced-c-fastclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
14172032bit-bytesliced-c-fastclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
14187032bit-bytesliced-c-fastgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
14934032bit-bytesliced-c-fastgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
14940032bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
14943032bit-bytesliced-c-fastgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
14955032bit-bytesliced-c-fastgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
14988032bit-bytesliced-c-fastgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
14994032bit-bytesliced-c-fastgcc -O3 -fomit-frame-pointer2017091120170904
14994032bit-bytesliced-c-fastgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
14997032bit-bytesliced-c-fastgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
15003032bit-bytesliced-c-fastgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
15039032bit-2ktableclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
15045032bit-2ktableclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
15045032bit-bytesliced-c-fastgcc -m64 -O3 -fomit-frame-pointer2017091120170904
15069032bit-2ktableclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
15069032bit-2ktableclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
15111032bit-bytesliced-c-fastgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
15177032bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
15180032bit-bytesliced-c-fastgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
15183032bit-bytesliced-c-fasticc2017091120170904
15198032bit-bytesliced-c-fastgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
15201032bit-2ktableclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
15207032bit-2ktableclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
15210032bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
15210032bit-bytesliced-c-fastgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
15225032bit-bytesliced-c-fastgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
15237032bit-bytesliced-c-fastgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
15243032bit-bytesliced-c-fastgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
15246032bit-bytesliced-c-fastgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
15270032bit-bytesliced-c-fastgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
15270032bit-bytesliced-c-fastgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
15294032bit-bytesliced-c-fastgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
15303032bit-bytesliced-c-fastgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
15351032bit-2ktableclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
15381032bit-bytesliced-c-fasticc -no-vec2017091120170904
15384032bit-2ktableclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
16053032bit-bytesliced-c-fastgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
16119032bit-bytesliced-c-fastgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
16140032bit-bytesliced-c-fastgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
16281032bit-bytesliced-c-fastclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
16290032bit-bytesliced-c-fastclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
17007032bit-bytesliced-c-fastgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
17322032bit-bytesliced-c-fastgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
17337032bit-bytesliced-c-fastgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
17355032bit-bytesliced-c-fastgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
17376032bit-bytesliced-c-fastgcc -O2 -fomit-frame-pointer2017091120170904
17376032bit-bytesliced-c-fastgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
17382032bit-bytesliced-c-fastgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
17406032bit-bytesliced-c-fastgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
17442032bit-bytesliced-c-fastgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
17481032bit-bytesliced-c-fastgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
17493032bit-bytesliced-c-fastgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
17496032bit-bytesliced-c-fastgcc -m64 -O2 -fomit-frame-pointer2017091120170904
17583032bit-bytesliced-c-fastgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
17772032bit-bytesliced-c-fastgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
17778032bit-bytesliced-c-fastgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
17793032bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
17802032bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
17802032bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
17829032bit-bytesliced-c-smallicc -no-vec2017091120170904
17835032bit-bytesliced-c-fastgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
17970032bit-bytesliced-c-fastgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
17991032bit-bytesliced-c-fastgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
18000032bit-bytesliced-c-fastgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
18339032bit-bytesliced-c-fastgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
18399032bit-bytesliced-c-fastgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
18693032bit-bytesliced-c-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
18747032bit-bytesliced-c-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
18753032bit-bytesliced-c-smallclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
18759032bit-bytesliced-c-smallclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
18783032bit-bytesliced-c-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
1886708bit_cicc2017091120170904
1894208bit_cclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
1894208bit_cclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
19053032bit-bytesliced-c-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
1909208bit_cclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
19098032bit-bytesliced-c-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
19104032bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
1911608bit_cclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
19119032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
1912208bit_cclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
19125032bit-bytesliced-c-fastgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
1912808bit_cclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
19134032bit-bytesliced-c-smallgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
19140032bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
19149032bit-bytesliced-c-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
19152032bit-bytesliced-c-fastgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
1915508bit_cclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
19161032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
1917008bit_cclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
19197032bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
1922408bit_cclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
19227032bit-bytesliced-c-fastgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
19233032bit-bytesliced-c-fastgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
1924508bit_cclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
19257032bit-bytesliced-c-fastgcc -Os -fomit-frame-pointer2017091120170904
19257032bit-bytesliced-c-fastgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
19260032bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
19281032bit-bytesliced-c-fastgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
19296032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
19308032bit-bytesliced-c-fastgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
1933208bit_cicc -no-vec2017091120170904
19353032bit-bytesliced-c-fastgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
19377032bit-bytesliced-c-fastgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
19380032bit-bytesliced-c-fastgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
19386032bit-bytesliced-c-fastgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
19389032bit-bytesliced-c-fastgcc -m64 -Os -fomit-frame-pointer2017091120170904
19560032bit-bytesliced-c-fastgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
19593032bit-bytesliced-c-fastgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
19605032bit-bytesliced-c-fastgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
19641032bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
19644032bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
19653032bit-bytesliced-c-smallgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
19668032bit-bytesliced-c-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
19710032bit-bytesliced-c-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
19722032bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
19749032bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
19758032bit-bytesliced-c-fastgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
19761032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
19773032bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
19806032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
1980608bit_cgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
1982108bit_cgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
1983308bit_cgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
1984208bit_cgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
1984808bit_cgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
19860032bit-bytesliced-c-smallicc2017091120170904
1987808bit_cgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
19890032bit-bytesliced-c-fastgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
19905032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
19923032bit-bytesliced-c-fastgcc -march=nocona -O -fomit-frame-pointer2017091120170904
1993508bit_cgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
1993808bit_cgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
1995008bit_cgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
19953032bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
19956032bit-bytesliced-c-fastgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
19986032bit-bytesliced-c-smallgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
1999508bit_cgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
19995032bit-bytesliced-c-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
20004032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
2000408bit_cgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
2000708bit_cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
20010032bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
2001908bit_cgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
2002508bit_cgcc -m64 -O3 -fomit-frame-pointer2017091120170904
2002808bit_cgcc -O3 -fomit-frame-pointer2017091120170904
2008808bit_cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
20094032bit-bytesliced-c-fastgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
20109032bit-bytesliced-c-fastgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
20124032bit-bytesliced-c-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
20178032bit-bytesliced-c-fastgcc -m64 -O -fomit-frame-pointer2017091120170904
20205032bit-bytesliced-c-fastgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
20223032bit-bytesliced-c-fastgcc -march=k8 -O -fomit-frame-pointer2017091120170904
20229032bit-bytesliced-c-fastgcc -O -fomit-frame-pointer2017091120170904
2024708bit_cgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
20265032bit-bytesliced-c-fastgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
20274032bit-bytesliced-c-fastgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
2027408bit_cgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
20283032bit-bytesliced-c-smallgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
20295032bit-bytesliced-c-smallgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
2029808bit_cgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
20298032bit-bytesliced-c-fastgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
2031308bit_cgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
20313032bit-bytesliced-c-fastgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
20313032bit-bytesliced-c-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
2031908bit_cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
20322032bit-bytesliced-c-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
2032808bit_cgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
2033108bit_cgcc -m64 -O -fomit-frame-pointer2017091120170904
20334032bit-bytesliced-c-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
2033408bit_cgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
2034008bit_cgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
20343032bit-bytesliced-c-fastgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
20346032bit-bytesliced-c-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
20349032bit-bytesliced-c-smallgcc -m64 -O3 -fomit-frame-pointer2017091120170904
20352032bit-bytesliced-c-smallgcc -O3 -fomit-frame-pointer2017091120170904
20355032bit-bytesliced-c-fastgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
20361032bit-bytesliced-c-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
2037908bit_cgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
20385032bit-bytesliced-c-fastgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
2046908bit_cgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
2047208bit_cgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
20484032bit-bytesliced-c-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
2048408bit_cgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
2049908bit_cgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
20499032bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
20508032bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
20517032bit-bytesliced-c-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
2051708bit_cgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
2052308bit_cgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
2052308bit_cgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
2052608bit_cgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
2055308bit_cgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
2057108bit_cgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
2058608bit_cgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
2060408bit_cgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
20613032bit-bytesliced-c-fastgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
2063108bit_cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
20646032bit-bytesliced-c-fastgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
2068508bit_cgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
20733032bit-bytesliced-c-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
2075108bit_cgcc -m64 -O2 -fomit-frame-pointer2017091120170904
2078108bit_cgcc -O2 -fomit-frame-pointer2017091120170904
20877032bit-bytesliced-c-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
20979032bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
2104208bit_cgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
2104208bit_cgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
2105108bit_cgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
2105408bit_cgcc -march=k8 -O -fomit-frame-pointer2017091120170904
214140sphlibgcc -funroll-loops2017091120170904
216990sphlib-smallgcc -funroll-loops2017091120170904
21918032bit-bytesliced-c-fastgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
21957032bit-bytesliced-c-fastgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
21984032bit-bytesliced-c-fastgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
22044032bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
22086032bit-bytesliced-c-fastgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
22092032bit-bytesliced-c-fastgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
22254032bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
22323032bit-bytesliced-c-fastgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
224160opt32gcc2017091120170904
224520opt32cc2017091120170904
224610opt32gcc -funroll-loops2017091120170904
240630mmxgcc -funroll-loops2017091120170904
240960mmxgcc2017091120170904
24261032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
24711032bit-bytesliced-c-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
24744032bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
24777032bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
24792032bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
24807032bit-bytesliced-c-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
248250mmxcc2017091120170904
24939032bit-bytesliced-c-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
24978032bit-bytesliced-c-smallgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
24987032bit-bytesliced-c-smallgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
25164032bit-bytesliced-c-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
25317032bit-bytesliced-c-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
2548208bit_cgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
25485032bit-bytesliced-c-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
2550008bit_cgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
2551508bit_cgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
2551508bit_cgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
2551808bit_cgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
2554208bit_cgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
2554508bit_cgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
25548032bit-bytesliced-c-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
25590032bit-bytesliced-c-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
2561408bit_cgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
2562608bit_cgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
2565308bit_cgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
25665032bit-bytesliced-c-smallgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
2573708bit_cgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
2575508bit_cgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
25866032bit-bytesliced-c-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
2590508bit_cgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
2590808bit_cgcc -march=nocona -O -fomit-frame-pointer2017091120170904
25917032bit-bytesliced-c-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
2593208bit_cgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
25950032bit-bytesliced-c-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
25962032bit-bytesliced-c-smallgcc -Os -fomit-frame-pointer2017091120170904
25965032bit-bytesliced-c-smallgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
25992032bit-bytesliced-c-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
25995032bit-bytesliced-c-smallgcc -m64 -Os -fomit-frame-pointer2017091120170904
2604608bit_cgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
2606708bit_cgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
2609108bit_cgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
26127032bit-bytesliced-c-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
2613008bit_cgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
26175032bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
26202032bit-bytesliced-c-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
26211032bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
2621108bit_cgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
26262032bit-bytesliced-c-smallgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
26262032bit-bytesliced-c-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
2627708bit_cgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
26277032bit-bytesliced-c-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
26277032bit-bytesliced-c-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
2631308bit_cgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
26358032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
26373032bit-bytesliced-c-smallgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
2638808bit_cgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
26424032bit-bytesliced-c-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
2643908bit_cgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
2645108bit_cgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
26502032bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
26505032bit-bytesliced-c-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
26517032bit-bytesliced-c-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
2664608bit_cgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
26685032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
2673008bit_cgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
2673308bit_cgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
2678708bit_cgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
2679308bit_cgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
26889032bit-bytesliced-c-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
26913032bit-bytesliced-c-smallgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
27030032bit-bytesliced-c-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
27183032bit-2ktablegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
27198032bit-2ktablegcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
27384032bit-bytesliced-c-smallgcc -m64 -O2 -fomit-frame-pointer2017091120170904
27582032bit-bytesliced-c-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
27651032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
27681032bit-bytesliced-c-smallgcc -O2 -fomit-frame-pointer2017091120170904
27717032bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
27780032bit-2ktablegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
27840032bit-2ktablegcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
28602032bit-2ktablegcc -Os -fomit-frame-pointer2017091120170904
29619032bit-2ktablegcc -m64 -O -fomit-frame-pointer2017091120170904
29652032bit-2ktablegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
3017408bit_cgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
3018008bit_cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
3018608bit_cgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
3022808bit_cgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
3045008bit_cgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
3045908bit_cgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
3048308bit_cgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
3052208bit_cgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
3053108bit_cgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
3057308bit_cgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
3062108bit_cgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
3063308bit_cgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
3066908bit_cgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
3093308bit_cgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
3096008bit_cgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
3096308bit_cgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
3102008bit_cgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
3102308bit_cgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
3106808bit_cgcc -Os -fomit-frame-pointer2017091120170904
3109808bit_cgcc -m64 -Os -fomit-frame-pointer2017091120170904
3110108bit_cgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
3110408bit_cgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
3111608bit_cgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
3133808bit_cgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
3136808bit_cgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
32202032bit-bytesliced-c-smallgcc -march=nocona -O -fomit-frame-pointer2017091120170904
36069032bit-bytesliced-c-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
36156032bit-bytesliced-c-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
36177032bit-bytesliced-c-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
36222032bit-bytesliced-c-smallgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
36318032bit-bytesliced-c-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
36327032bit-bytesliced-c-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
36336032bit-bytesliced-c-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
36372032bit-bytesliced-c-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
36384032bit-bytesliced-c-smallgcc -O -fomit-frame-pointer2017091120170904
36384032bit-bytesliced-c-smallgcc -m64 -O -fomit-frame-pointer2017091120170904
36408032bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
36498032bit-bytesliced-c-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
36549032bit-bytesliced-c-smallgcc -march=k8 -O -fomit-frame-pointer2017091120170904
36564032bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
36714032bit-bytesliced-c-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
40479032bit-2ktablegcc2017091120170904
40497032bit-2ktablegcc -funroll-loops2017091120170904
42483032bit-bytesliced-c-fastgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
42987032bit-bytesliced-c-fastgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
44040032bit-bytesliced-c-fastgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
4473008bit_cgcc -funroll-loops2017091120170904
4473608bit_cgcc2017091120170904
46866032bit-bytesliced-c-smallclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
48390032bit-bytesliced-c-fastgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
49098032bit-bytesliced-c-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
49344032bit-bytesliced-c-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
49536032bit-bytesliced-c-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
5012408bit_cgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
50478032bit-bytesliced-c-smallgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
5056508bit_cgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
5061008bit_cgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
5071808bit_cgcc -O -fomit-frame-pointer2017091120170904
5188208bit_cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
54810032bit-bytesliced-c-fastgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
65559032bit-bytesliced-c-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
7546508bit_cgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
76767032bit-bytesliced-c-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
7686608bit_cgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
90819032bit-bytesliced-c-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
95631032bit-bytesliced-c-fastgcc2017091120170904
96897032bit-bytesliced-c-fastcc2017091120170904
101202032bit-2ktablecc2017091120170904
11183108bit_ccc2017091120170904
150405032bit-bytesliced-c-smallcc2017091120170904
151608032bit-bytesliced-c-smallgcc2017091120170904
151632032bit-bytesliced-c-smallgcc -funroll-loops2017091120170904
242601032bit-bytesliced-c-fastgcc -funroll-loops2017091120170904

Test failure

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

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icc aesni vperm
icc -no-vec aesni vperm

Compiler output

Implementation: crypto_hash/groestl256/aesni-intr
Compiler: cc
hash.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: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-pc-linux-gnu/7.2.0/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: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-pc-linux-gnu/7.2.0/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-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c: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-pc-linux-gnu/7.2.0/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-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c: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-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h: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-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h: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/ccbIaTKx.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccbIaTKx.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/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 shared object; recompile with -fPIC
try.c: /usr/bin/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/ld: crypto_hash_groestl256.a(hash.o): relocation R_X86_64_32S against undefined symbol `TRANSP_MASK' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/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/core2duo
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
try.c: /usr/bin/ld: crypto_hash_groestl256.a(hash.o): relocation R_X86_64_32S against symbol `T0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: clang-4.0: error: linker command failed with exit code 1 (use -v to see invocation)

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

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-0c6c65.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: /tmp/try-0c6c65.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-4.0: 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-1ca852.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: /tmp/try-1ca852.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-4.0: 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-c3e540.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: /tmp/try-c3e540.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-4.0: 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-3509ab.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: /tmp/try-3509ab.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-4.0: 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/cc55TmuQ.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cc55TmuQ.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/ccj3WkXS.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/ccj3WkXS.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/ld: crypto_hash_groestl256.a(hash.o): relocation R_X86_64_32S against symbol `T0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/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/ccB3f7NQ.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/ccB3f7NQ.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/ccC6ALiZ.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccC6ALiZ.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/cc9kXNvQ.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/cc9kXNvQ.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/ccjK7myL.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/ccjK7myL.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/ccLxK96j.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/ccLxK96j.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/ccRXCbLk.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccRXCbLk.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/cc5BbuKg.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/cc5BbuKg.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/ccsmKPWb.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccsmKPWb.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/ccJGr2Nc.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/ccJGr2Nc.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/ccN1WNt6.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/ccN1WNt6.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/ccbThUfb.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccbThUfb.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/ccp9zrF4.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/ccp9zrF4.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/cchThBJP.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/cchThBJP.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/ccjyI2sC.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/ccjyI2sC.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/ccNxth1K.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccNxth1K.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/cc9E80EB.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/cc9E80EB.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/ccEyECyY.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/ccEyECyY.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/ccSnphQW.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/ccSnphQW.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/ccY7wAeX.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccY7wAeX.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/ccCJxjKS.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/ccCJxjKS.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/cct2atVW.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/cct2atVW.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/ccOmo4cd.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/ccOmo4cd.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/ccFsmiDT.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccFsmiDT.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/cczEFISR.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/cczEFISR.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/cc9BvEKd.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/cc9BvEKd.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/ccb0FwDb.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/ccb0FwDb.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/ccrUGWPf.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccrUGWPf.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/ccxsgQ75.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/ccxsgQ75.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/cclNoFpv.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/cclNoFpv.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/cc1JE1lr.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/cc1JE1lr.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/ccjgUneD.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccjgUneD.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/ccFgviAp.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/ccFgviAp.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/cc4fQSah.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/cc4fQSah.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/ccWI5Rlf.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/ccWI5Rlf.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/cc86mO1b.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cc86mO1b.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/ccW4O2q9.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/ccW4O2q9.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/ccSjR1Ez.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/ccSjR1Ez.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/ccEv9L9p.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/ccEv9L9p.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/ccEUnfGw.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccEUnfGw.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/ccsEBDRu.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/ccsEBDRu.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/ccUaWx3I.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/ccUaWx3I.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/ccYSnu6G.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/ccYSnu6G.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/ccufMfiY.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccufMfiY.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/ccWiHe2A.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/ccWiHe2A.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/ccgIJ9pv.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/ccgIJ9pv.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/ccAXP0Tr.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/ccAXP0Tr.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/ccy4b9ku.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccy4b9ku.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/ccUG3EJq.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/ccUG3EJq.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-pc-linux-gnu/7.2.0/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: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-pc-linux-gnu/7.2.0/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: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-pc-linux-gnu/7.2.0/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: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-pc-linux-gnu/7.2.0/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: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-pc-linux-gnu/7.2.0/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-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c: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-pc-linux-gnu/7.2.0/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-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c: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-pc-linux-gnu/7.2.0/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-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c: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-pc-linux-gnu/7.2.0/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-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c: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-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h: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-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h: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-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h: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-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h: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/ccDdS2WW.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/ccDdS2WW.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/ccDdS2WW.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/ccDdS2WW.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/ld: crypto_hash_groestl256.a(hash.o): relocation R_X86_64_32S against symbol `T0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/ld: crypto_hash_groestl256.a(hash.o): relocation R_X86_64_32S against symbol `T0' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/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/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 shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/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 shared object; recompile with -fPIC
try.c: /usr/bin/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/ld: crypto_hash_groestl256.a(hash.o): relocation R_X86_64_32S against undefined symbol `TRANSP_MASK' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/ld: crypto_hash_groestl256.a(hash.o): relocation R_X86_64_32S against undefined symbol `TRANSP_MASK' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/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/ccfMY6ZV.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/ccfMY6ZV.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/ccfMY6ZV.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/ccfMY6ZV.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/cc9zIWlZ.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cc9zIWlZ.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/cc9zIWlZ.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cc9zIWlZ.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/ccXYPR2U.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/ccXYPR2U.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/ccXYPR2U.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/ccXYPR2U.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-intr
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
try.c: /tmp/cclfNiEu.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/cclfNiEu.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
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
try.c: /tmp/ccsc4mkK.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/ccsc4mkK.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
Compiler: gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
try.c: /tmp/ccYHwYmE.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/ccYHwYmE.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 -O3 -fomit-frame-pointer
try.c: /tmp/cctJruhj.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/cctJruhj.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 -O -fomit-frame-pointer
try.c: /tmp/cc8kbgXG.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cc8kbgXG.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 -O -fomit-frame-pointer
try.c: /tmp/ccUkTa0y.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: /tmp/ccUkTa0y.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 -Os -fomit-frame-pointer
try.c: /tmp/ccKUpL1F.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/ccKUpL1F.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-avx-i -Os -fomit-frame-pointer
try.c: /tmp/cclOY2Wl.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/cclOY2Wl.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-avx2 -O2 -fomit-frame-pointer
try.c: /tmp/cct3MC3Q.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/cct3MC3Q.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 -O2 -fomit-frame-pointer
try.c: /tmp/ccx0peLt.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/ccx0peLt.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-intr
Compiler: gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
try.c: /tmp/cc10jiYp.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/cc10jiYp.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/ccKjONeU.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/ccKjONeU.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/ccBHeQ9W.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccBHeQ9W.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/ccrF6K7o.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: /tmp/ccrF6K7o.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
Compiler: gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
try.c: /tmp/ccN4ouxO.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/ccN4ouxO.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/avx-intr
Compiler: gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
try.c: /tmp/ccpkhDZn.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/ccpkhDZn.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/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-pc-linux-gnu/7.2.0/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline '_mm_aesenclast_si128': target specific option mismatch
hash.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: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-pc-linux-gnu/7.2.0/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline '_mm_aesenclast_si128': target specific option mismatch
hash.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: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-pc-linux-gnu/7.2.0/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline '_mm_aesenclast_si128': target specific option mismatch
hash.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c: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-pc-linux-gnu/7.2.0/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline '_mm_aesenclast_si128': target specific option mismatch
hash.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c: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/ccWfvj6M.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/ccWfvj6M.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/ccyUPMaI.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/ccyUPMaI.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/ccg30uQN.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccg30uQN.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/cc68rViH.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/cc68rViH.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/ccnK1N1A.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/ccnK1N1A.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/cc5dgegA.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/cc5dgegA.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/ccLUUQIx.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccLUUQIx.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/ccXV4ePw.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/ccXV4ePw.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/ccvxklYj.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/ccvxklYj.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/ccHNGBL9.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/ccHNGBL9.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/cc3EoAli.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cc3EoAli.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/ccjM0EPz.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/ccjM0EPz.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
Compiler: gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
try.c: /tmp/cc6kv36n.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/cc6kv36n.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 -O2 -fomit-frame-pointer
try.c: /tmp/ccykrafj.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/ccykrafj.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-intr
Compiler: gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
try.c: /tmp/ccQdfxce.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/ccQdfxce.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/ccgzxTkU.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/ccgzxTkU.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
Compiler: gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
try.c: /tmp/ccI1cvHi.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccI1cvHi.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-intr
Compiler: gcc -m64 -march=corei7-avx -O -fomit-frame-pointer
try.c: /tmp/cckH2lAh.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: /tmp/cckH2lAh.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-intr
Compiler: gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer
try.c: /tmp/ccafkPpa.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/ccafkPpa.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-avx -Os -fomit-frame-pointer
try.c: /tmp/cci4Eq1o.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/cci4Eq1o.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
Compiler: gcc -m64 -march=corei7 -O2 -fomit-frame-pointer
try.c: /tmp/ccOsmLX6.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/ccOsmLX6.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/cc06O8M2.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/cc06O8M2.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/ccQpa9Cc.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccQpa9Cc.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/cck384SY.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/cck384SY.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/ccvcXZW9.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/ccvcXZW9.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/cc14yd17.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/cc14yd17.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/ccPCjvVh.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccPCjvVh.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/ccL0Un47.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/ccL0Un47.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/cc1h3xnI.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/cc1h3xnI.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/ccXMPBgx.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/ccXMPBgx.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/ccqBePeA.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/ccqBePeA.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/cczExO9q.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/cczExO9q.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/ccbarEKo.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: /tmp/ccbarEKo.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/ccnDz4lO.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccnDz4lO.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/ccbrOajC.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/ccbrOajC.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/cckhuJAD.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/cckhuJAD.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/ccfIqxGv.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/ccfIqxGv.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/ccbZQ4ft.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/ccbZQ4ft.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/ccXBFDEG.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccXBFDEG.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/ccPwNYho.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/ccPwNYho.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/cc2fiCoE.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/cc2fiCoE.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/cc6V7UrD.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/cc6V7UrD.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/cc0c90r3.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cc0c90r3.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/cc6C1luF.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/cc6C1luF.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/ccAw9WZ4.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/ccAw9WZ4.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/ccKiZA6V.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/ccKiZA6V.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/cciK1up5.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/cciK1up5.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/ccSvcuOX.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/ccSvcuOX.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/ccU9TLwq.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/ccU9TLwq.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/ccwLmMli.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/ccwLmMli.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/cc09Y9eH.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/cc09Y9eH.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/cci7QfNf.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/cci7QfNf.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-intr
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp/ccEHCGLf.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: /tmp/ccEHCGLf.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 -O -fomit-frame-pointer -fwrapv
try.c: /tmp/ccq8PdRZ.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccq8PdRZ.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 -Os -fomit-frame-pointer -fwrapv
try.c: /tmp/ccQeDpLn.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/ccQeDpLn.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=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp/ccmVG1GB.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/ccmVG1GB.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
Compiler: gcc -march=nocona -O2 -fomit-frame-pointer
try.c: /tmp/cc2WLjoj.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/cc2WLjoj.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/ccK2lkRh.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/ccK2lkRh.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/ccqW4ams.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/ccqW4ams.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/cckEbdRh.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/cckEbdRh.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

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: icc
hash.c: hash.c(194): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(193): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(192): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(191): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
icc opt64
icc -no-vec opt64

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: icc
try.c: /tmp/iccTBTcpH.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/iccTBTcpH.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'

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

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: icc
try.c: /tmp/iccr76bfn.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: /tmp/iccr76bfn.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'

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

Compiler output

Implementation: crypto_hash/groestl256/core2duo
Compiler: icc
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_core2duo':
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'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
icc core2duo
icc -no-vec core2duo

Compiler output

Implementation: crypto_hash/groestl256/opteron
Compiler: icc
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':
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'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
icc opteron
icc -no-vec opteron

Compiler output

Implementation: crypto_hash/groestl256/opteron-unrolled
Compiler: icc
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'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
icc opteron-unrolled
icc -no-vec opteron-unrolled

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: icc -O1 -static
hash.c: hash.c(194): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(193): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(192): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(191): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -static opt64
icc -O1 -static -no-vec opt64
icc -O2 -static opt64
icc -O2 -static -no-vec opt64
icc -O3 -static opt64
icc -O3 -static -no-vec opt64
icc -Os -static opt64
icc -Os -static -no-vec opt64
icc -m64 -O1 -static opt64
icc -m64 -O1 -static -no-vec opt64
icc -m64 -O2 -static opt64
icc -m64 -O2 -static -no-vec opt64
icc -m64 -O3 -static opt64
icc -m64 -O3 -static -no-vec opt64
icc -m64 -Os -static opt64
icc -m64 -Os -static -no-vec opt64

Compiler output

Implementation: crypto_hash/groestl256/32bit-2ktable
Compiler: icc -O1 -static
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 288, namely:
CompilerImplementations
icc -O1 -static 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled sphlib sphlib-adapted sphlib-small vperm vperm-intr
icc -O1 -static -no-vec 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled sphlib sphlib-adapted sphlib-small vperm vperm-intr
icc -O2 -static 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled sphlib sphlib-adapted sphlib-small vperm vperm-intr
icc -O2 -static -no-vec 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled sphlib sphlib-adapted sphlib-small vperm vperm-intr
icc -O3 -static 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled sphlib sphlib-adapted sphlib-small vperm vperm-intr
icc -O3 -static -no-vec 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled sphlib sphlib-adapted sphlib-small vperm vperm-intr
icc -Os -static 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled sphlib sphlib-adapted sphlib-small vperm vperm-intr
icc -Os -static -no-vec 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled sphlib sphlib-adapted sphlib-small vperm vperm-intr
icc -m64 -O1 -static 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled sphlib sphlib-adapted sphlib-small vperm vperm-intr
icc -m64 -O1 -static -no-vec 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled sphlib sphlib-adapted sphlib-small vperm vperm-intr
icc -m64 -O2 -static 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled sphlib sphlib-adapted sphlib-small vperm vperm-intr
icc -m64 -O2 -static -no-vec 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled sphlib sphlib-adapted sphlib-small vperm vperm-intr
icc -m64 -O3 -static 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled sphlib sphlib-adapted sphlib-small vperm vperm-intr
icc -m64 -O3 -static -no-vec 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled sphlib sphlib-adapted sphlib-small vperm vperm-intr
icc -m64 -Os -static 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled sphlib sphlib-adapted sphlib-small vperm vperm-intr
icc -m64 -Os -static -no-vec 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled sphlib sphlib-adapted sphlib-small vperm vperm-intr

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: icc -O1 -xB -static
groestl.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -O1 -xB -static sphlib sphlib-adapted sphlib-small
icc -O1 -xB -static -no-vec sphlib sphlib-adapted sphlib-small
icc -O2 -xB -static sphlib sphlib-adapted sphlib-small
icc -O2 -xB -static -no-vec sphlib sphlib-adapted sphlib-small
icc -O3 -xB -static sphlib sphlib-adapted sphlib-small
icc -O3 -xB -static -no-vec sphlib sphlib-adapted sphlib-small
icc -Os -xB -static sphlib sphlib-adapted sphlib-small
icc -Os -xB -static -no-vec sphlib sphlib-adapted sphlib-small

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: icc -O1 -xB -static
hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
hash.c: hash.c(194): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(193): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(192): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(191): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static opt64
icc -O1 -xB -static -no-vec opt64
icc -O2 -xB -static opt64
icc -O2 -xB -static -no-vec opt64
icc -O3 -xB -static opt64
icc -O3 -xB -static -no-vec opt64
icc -Os -xB -static opt64
icc -Os -xB -static -no-vec opt64

Compiler output

Implementation: crypto_hash/groestl256/32bit-2ktable
Compiler: icc -O1 -xB -static
hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 120, namely:
CompilerImplementations
icc -O1 -xB -static 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -O1 -xB -static -no-vec 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -O2 -xB -static 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -O2 -xB -static -no-vec 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -O3 -xB -static 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -O3 -xB -static -no-vec 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -Os -xB -static 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -Os -xB -static -no-vec 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: icc -O1 -xK -static
groestl.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -O1 -xK -static sphlib sphlib-adapted sphlib-small
icc -O1 -xK -static -no-vec sphlib sphlib-adapted sphlib-small
icc -O2 -xK -static sphlib sphlib-adapted sphlib-small
icc -O2 -xK -static -no-vec sphlib sphlib-adapted sphlib-small
icc -O3 -xK -static sphlib sphlib-adapted sphlib-small
icc -O3 -xK -static -no-vec sphlib sphlib-adapted sphlib-small
icc -Os -xK -static sphlib sphlib-adapted sphlib-small
icc -Os -xK -static -no-vec sphlib sphlib-adapted sphlib-small

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: icc -O1 -xK -static
hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
hash.c: hash.c(194): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(193): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(192): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(191): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static opt64
icc -O1 -xK -static -no-vec opt64
icc -O2 -xK -static opt64
icc -O2 -xK -static -no-vec opt64
icc -O3 -xK -static opt64
icc -O3 -xK -static -no-vec opt64
icc -Os -xK -static opt64
icc -Os -xK -static -no-vec opt64

Compiler output

Implementation: crypto_hash/groestl256/32bit-2ktable
Compiler: icc -O1 -xK -static
hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 120, namely:
CompilerImplementations
icc -O1 -xK -static 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -O1 -xK -static -no-vec 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -O2 -xK -static 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -O2 -xK -static -no-vec 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -O3 -xK -static 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -O3 -xK -static -no-vec 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -Os -xK -static 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -Os -xK -static -no-vec 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: icc -O1 -xN -static
groestl.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -O1 -xN -static sphlib sphlib-adapted sphlib-small
icc -O1 -xN -static -no-vec sphlib sphlib-adapted sphlib-small
icc -O2 -xN -static sphlib sphlib-adapted sphlib-small
icc -O2 -xN -static -no-vec sphlib sphlib-adapted sphlib-small
icc -O3 -xN -static sphlib sphlib-adapted sphlib-small
icc -O3 -xN -static -no-vec sphlib sphlib-adapted sphlib-small
icc -Os -xN -static sphlib sphlib-adapted sphlib-small
icc -Os -xN -static -no-vec sphlib sphlib-adapted sphlib-small

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: icc -O1 -xN -static
hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
hash.c: hash.c(194): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(193): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(192): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(191): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static opt64
icc -O1 -xN -static -no-vec opt64
icc -O2 -xN -static opt64
icc -O2 -xN -static -no-vec opt64
icc -O3 -xN -static opt64
icc -O3 -xN -static -no-vec opt64
icc -Os -xN -static opt64
icc -Os -xN -static -no-vec opt64

Compiler output

Implementation: crypto_hash/groestl256/32bit-2ktable
Compiler: icc -O1 -xN -static
hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 120, namely:
CompilerImplementations
icc -O1 -xN -static 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -O1 -xN -static -no-vec 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -O2 -xN -static 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -O2 -xN -static -no-vec 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -O3 -xN -static 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -O3 -xN -static -no-vec 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -Os -xN -static 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -Os -xN -static -no-vec 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: icc -O1 -xW -static
groestl.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -O1 -xW -static sphlib sphlib-adapted sphlib-small
icc -O1 -xW -static -no-vec sphlib sphlib-adapted sphlib-small
icc -O2 -xW -static sphlib sphlib-adapted sphlib-small
icc -O2 -xW -static -no-vec sphlib sphlib-adapted sphlib-small
icc -O3 -xW -static sphlib sphlib-adapted sphlib-small
icc -O3 -xW -static -no-vec sphlib sphlib-adapted sphlib-small
icc -Os -xW -static sphlib sphlib-adapted sphlib-small
icc -Os -xW -static -no-vec sphlib sphlib-adapted sphlib-small

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: icc -O1 -xW -static
hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
hash.c: hash.c(194): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(193): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(192): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(191): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static opt64
icc -O1 -xW -static -no-vec opt64
icc -O2 -xW -static opt64
icc -O2 -xW -static -no-vec opt64
icc -O3 -xW -static opt64
icc -O3 -xW -static -no-vec opt64
icc -Os -xW -static opt64
icc -Os -xW -static -no-vec opt64

Compiler output

Implementation: crypto_hash/groestl256/32bit-2ktable
Compiler: icc -O1 -xW -static
hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 120, namely:
CompilerImplementations
icc -O1 -xW -static 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -O1 -xW -static -no-vec 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -O2 -xW -static 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -O2 -xW -static -no-vec 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -O3 -xW -static 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -O3 -xW -static -no-vec 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -Os -xW -static 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr
icc -Os -xW -static -no-vec 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: icc -fast
hash.c: hash.c(194): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(193): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(192): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(191): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/kernelrandombytes.o; was the source file compiled with -ipo
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/cpucycles.o; was the source file compiled with -ipo
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -fast opt64

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: icc -fast
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/kernelrandombytes.o; was the source file compiled with -ipo
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/cpucycles.o; was the source file compiled with -ipo
try.c: ipo: warning #11021: unresolved crypto_hash_groestl256_avx
try.c: Referenced in /tmp/ipo_iccnjmV1U.o
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -fast avx

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: icc -fast
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/kernelrandombytes.o; was the source file compiled with -ipo
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/cpucycles.o; was the source file compiled with -ipo
try.c: ipo: warning #11021: unresolved crypto_hash_groestl256_avx_intr
try.c: Referenced in /tmp/ipo_iccbsYnit.o
try.c: ld: cannot find -lcrypto

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

Compiler output

Implementation: crypto_hash/groestl256/32bit-2ktable
Compiler: icc -fast
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/kernelrandombytes.o; was the source file compiled with -ipo
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/cpucycles.o; was the source file compiled with -ipo
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -fast 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr core2duo mmx opt32 opteron opteron-unrolled sphlib sphlib-adapted sphlib-small vperm vperm-intr

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: icc -m64 -xHost -vec-report0 -static
groestl.c: icc: command line remark #10148: option '-vec-report0' not supported
hash.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static sphlib sphlib-adapted sphlib-small

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: icc -m64 -xHost -vec-report0 -static
hash.c: icc: command line remark #10148: option '-vec-report0' not supported
hash.c: hash.c(194): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(193): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(192): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(191): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static opt64

Compiler output

Implementation: crypto_hash/groestl256/32bit-2ktable
Compiler: icc -m64 -xHost -vec-report0 -static
hash.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c aesni aesni-intr avx avx-intr core2duo mmx opt32 opteron opteron-unrolled vperm vperm-intr

Compiler output

Implementation: crypto_hash/groestl256/avx
Compiler: icc -no-vec
try.c: /tmp/iccWtGS7x.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx'
try.c: /tmp/iccWtGS7x.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'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -no-vec avx

Compiler output

Implementation: crypto_hash/groestl256/avx-intr
Compiler: icc -no-vec
try.c: /tmp/iccg3yoLA.o: In function `doit':
try.c: try.c:(.text+0x...): undefined reference to `crypto_hash_groestl256_avx_intr'
try.c: /tmp/iccg3yoLA.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'

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