Implementation notes: amd64, ryzen, crypto_hash/echosp512

Computer: ryzen
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20170904
Operation: crypto_hash
Primitive: echosp512
TimeImplementationCompilerBenchmark dateSUPERCOP version
7830aes/aes64icc -no-vec2017091120170904
7950aes/aes64icc2017091120170904
49680pentium/pentium4v64v1icc -no-vec2017091120170904
49800pentium/pentium4v64v1icc2017091120170904
51000pentium/pentium4v64v2icc -no-vec2017091120170904
51360pentium/pentium4v64v2icc2017091120170904
51780generic/opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
51780generic/opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
51780generic/opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
51840generic/opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
51900generic/opt64gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
51900generic/opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
51900generic/opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
51930generic/opt64gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
51930generic/opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
51960generic/opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
51960generic/opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
51990generic/opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
52020generic/opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
52110generic/opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
52140generic/opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
52170generic/opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
52200generic/opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
52230generic/opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
52230generic/opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
52320generic/opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
52650generic/opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
52950generic/opt64gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
52980generic/opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
53070generic/opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
53100generic/opt64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
53100generic/opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
53100generic/opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
53220generic/opt64gcc -march=k8 -O -fomit-frame-pointer2017091120170904
53250generic/opt64gcc -O3 -fomit-frame-pointer2017091120170904
53250generic/opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
53250generic/opt64gcc -m64 -O3 -fomit-frame-pointer2017091120170904
53280generic/opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
53310generic/opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
53310generic/opt64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
53310generic/opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
53310generic/opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
53340generic/opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
53370generic/opt64gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
53370generic/opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
53400generic/opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
53400generic/opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
53400generic/opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
53400generic/opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
53400generic/opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
53430generic/opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
53430generic/opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
53430generic/opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
53430generic/opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
53430generic/opt64gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
53460generic/opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
53460generic/opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
53490generic/opt64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
53490generic/opt64gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
53490generic/opt64gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
53700generic/opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
53700generic/opt64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
53790generic/opt64gcc -m64 -O2 -fomit-frame-pointer2017091120170904
53850generic/opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
53940generic/opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
53970generic/opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
54000generic/opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
54030generic/opt64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
54060generic/opt64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
54090generic/opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
54090generic/opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
54090generic/opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
54090generic/opt64gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
54120generic/opt64gcc -O -fomit-frame-pointer2017091120170904
54180generic/opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
54180generic/opt64gcc -m64 -O -fomit-frame-pointer2017091120170904
54180generic/opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
54180generic/opt64gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
54210generic/opt64gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
54240generic/opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
54240generic/opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
54450generic/opt64gcc -march=nocona -O -fomit-frame-pointer2017091120170904
54480generic/opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
54630generic/opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
54630generic/opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
54630generic/opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
54660generic/opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
54750generic/opt64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
54780generic/opt64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
54840generic/opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
54840generic/opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
54840generic/opt64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
54840generic/opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
54840generic/opt64gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
54870generic/opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
54870generic/opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
54870generic/opt64gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
54900generic/opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
54900generic/opt64gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
54960generic/opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
54990generic/opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
55260generic/opt64gcc -Os -fomit-frame-pointer2017091120170904
55320generic/opt64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
55680generic/opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
55740generic/opt64gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
59520generic/opt64icc2017091120170904
59580generic/opt64icc -no-vec2017091120170904
59610generic/opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
59640generic/opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
59670generic/opt32gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
59670generic/opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
59730generic/opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
59880generic/opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
59940generic/opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
59940generic/opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
59970generic/opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
59970generic/opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
60030generic/opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
60060generic/opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
60150generic/opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
60210generic/opt32gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
60390generic/opt32gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
60450generic/opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
60450generic/opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
60480generic/opt32gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
60510generic/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
60540generic/opt32gcc -O3 -fomit-frame-pointer2017091120170904
60540generic/opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
60540generic/opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
60570generic/opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
60600generic/opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
60630generic/opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
60630generic/opt32gcc -m64 -O3 -fomit-frame-pointer2017091120170904
60690generic/opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
60750generic/opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
60780generic/opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
60810generic/opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
60840generic/opt32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
60840generic/opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
60870generic/opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
61050generic/opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
61050generic/opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
61080generic/opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
61110generic/opt32gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
61140generic/opt32gcc -O2 -fomit-frame-pointer2017091120170904
61140generic/opt32gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
61170generic/opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
61200generic/opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
61200generic/opt32gcc -m64 -O2 -fomit-frame-pointer2017091120170904
61200generic/opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
61230generic/opt32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
61290generic/opt32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
61320generic/opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
61350generic/opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
61350generic/opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
61410generic/opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
61440generic/opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
61470generic/opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
61500generic/opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
61530generic/opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
61620generic/opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
61620generic/opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
61650generic/opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
61920generic/opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
61920generic/opt32gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
61950generic/opt32gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
62010generic/opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
62100generic/opt32gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
62160generic/opt32gcc -m64 -O -fomit-frame-pointer2017091120170904
62160generic/opt64gcc -m64 -Os -fomit-frame-pointer2017091120170904
62190generic/opt32gcc -O -fomit-frame-pointer2017091120170904
62190generic/opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
62220generic/opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
62220generic/opt32gcc -march=k8 -O -fomit-frame-pointer2017091120170904
62280generic/opt32gcc -march=nocona -O -fomit-frame-pointer2017091120170904
62400generic/opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
62430generic/opt32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
62460generic/opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
62460generic/opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
62460generic/opt32gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
62610generic/opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
62850generic/opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
63840generic/opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
63840generic/opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
63840generic/opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
63840generic/opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
63870generic/opt32gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
63870generic/opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
63900generic/opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
63930generic/opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
64050generic/opt32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
64080generic/opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
64080generic/opt32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
64110generic/opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
64110generic/opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
64140generic/opt32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
64140generic/opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
64140generic/opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
64200generic/opt32gcc -Os -fomit-frame-pointer2017091120170904
64200generic/opt32gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
64230generic/opt32gcc -m64 -Os -fomit-frame-pointer2017091120170904
64230generic/opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
64230generic/opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
64260generic/opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
64380generic/opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
64440generic/opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
64740generic/opt32gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
65070generic/opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
65250generic/opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
66090generic/opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
66120generic/opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
66210generic/opt32icc2017091120170904
66630generic/opt32icc -no-vec2017091120170904
70800generic/opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
71970powerpc/pp32cv2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
72150powerpc/pp32cv2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
72300powerpc/pp32cv2clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
72300powerpc/pp32cv2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
72300powerpc/pp32cv2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
72600powerpc/pp32cv2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
72630powerpc/pp32cv2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
73170powerpc/pp32cv2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
73650powerpc/pp32cv2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
74970generic/opt32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
75000generic/opt32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
75150generic/opt64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
75240generic/opt64clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
75270generic/opt64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
75300generic/opt64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
75300generic/opt64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
75330generic/opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
75360generic/opt64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
75480generic/opt32clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
75510generic/opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
75570generic/opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
75630generic/opt32clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
75840generic/opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
78000generic/opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
78060generic/opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
88590powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
88590powerpc/pp32cv2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
88680powerpc/pp32cv2gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
88860powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
88920powerpc/pp32cv2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
89070powerpc/pp32cv2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
89130powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
89190powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
89520powerpc/pp32cv2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
89880powerpc/pp32cv2gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
89880powerpc/pp32cv2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
89880powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
89880powerpc/pp32cv2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
89910powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
89970powerpc/pp32cv2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
90030powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
90360powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
90450powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
90630powerpc/pp32cv2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
90660powerpc/pp32cv2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
90750powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
90750powerpc/pp32cv2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
90900powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
91350powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
91410powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
91440powerpc/pp32cv1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
91440powerpc/pp32cv2gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
91470powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
91500powerpc/pp32cv1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
91500powerpc/pp32cv2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
91500powerpc/pp32cv2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
91560powerpc/pp32cv2gcc -O3 -fomit-frame-pointer2017091120170904
91560powerpc/pp32cv2gcc -m64 -O3 -fomit-frame-pointer2017091120170904
91560powerpc/pp32cv2gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
91560powerpc/pp32cv2gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
91590powerpc/pp32cv2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
91650powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
91650powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
91680powerpc/pp32cv2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
91680powerpc/pp32cv2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
91770powerpc/pp32cv1clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
91920powerpc/pp32cv1clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
91950powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
91950powerpc/pp32cv2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
92040powerpc/pp32cv1clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
92100powerpc/pp32cv1clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
92160powerpc/pp32cv2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
92190powerpc/pp32cv1clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
92220powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
92220powerpc/pp32cv2gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
92310powerpc/pp32cv2gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
92460powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
92460powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
92490powerpc/pp32cv2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
92490powerpc/pp32cv2gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
92490powerpc/pp32cv2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
92550powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
92550powerpc/pp32cv2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
92550powerpc/pp32cv2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
92580powerpc/pp32cv2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
92760powerpc/pp32cv2gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
92940powerpc/pp32cv2icc2017091120170904
92970powerpc/pp32cv2gcc -Os -fomit-frame-pointer2017091120170904
92970powerpc/pp32cv2gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
93030powerpc/pp32cv2gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
93060powerpc/pp32cv2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
93060powerpc/pp32cv2gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
93060powerpc/pp32cv2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
93120powerpc/pp32cv2gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
93270powerpc/pp32cv1clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
93330powerpc/pp32cv1clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
94110powerpc/pp32cv2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
94170powerpc/pp32cv2gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
94920powerpc/pp32cv2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
94980powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
95100powerpc/pp32cv2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
95100powerpc/pp32cv2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
95220powerpc/pp32cv2gcc -m64 -O2 -fomit-frame-pointer2017091120170904
95250powerpc/pp32cv2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
95310powerpc/pp32cv2gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
95430powerpc/pp32cv2gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
95460powerpc/pp32cv2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
95490powerpc/pp32cv2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
95520powerpc/pp32cv2gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
95550powerpc/pp32cv2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
95580powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
95580powerpc/pp32cv2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
95610powerpc/pp32cv2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
95610powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
95610powerpc/pp32cv2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
95640powerpc/pp32cv2gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
95730powerpc/pp32cv2gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
95730powerpc/pp32cv2gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
95760powerpc/pp32cv2gcc -march=k8 -O -fomit-frame-pointer2017091120170904
96180powerpc/pp32cv2icc -no-vec2017091120170904
97560powerpc/pp32cv2gcc -march=nocona -O -fomit-frame-pointer2017091120170904
97590powerpc/pp32cv2gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
97590powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
97620powerpc/pp32cv2gcc -O -fomit-frame-pointer2017091120170904
97620powerpc/pp32cv2gcc -m64 -O -fomit-frame-pointer2017091120170904
97920powerpc/pp32cv2gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
97980powerpc/pp32cv2gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
98010powerpc/pp32cv2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
98130powerpc/pp32cv2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
98430powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
98460powerpc/pp32cv2gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
98460powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
98580powerpc/pp32cv2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
98700powerpc/pp32cv2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
98940powerpc/pp32cv2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
99300powerpc/pp32cv2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
103530powerpc/pp32cv2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
104790powerpc/pp32cv1gcc -O3 -fomit-frame-pointer2017091120170904
104820powerpc/pp32cv1gcc -m64 -O3 -fomit-frame-pointer2017091120170904
104880powerpc/pp32cv1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
105330powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
105420powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
105720powerpc/pp32cv1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
105840powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
105840powerpc/pp32cv1gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
105870powerpc/pp32cv1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
105930powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
105960powerpc/pp32cv1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
105960powerpc/pp32cv1gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
106020powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
106050powerpc/pp32cv1gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
106260powerpc/pp32cv1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
106350powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
106380powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
106470powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
106620powerpc/pp32cv1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
106800powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
106920powerpc/pp32cv1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
107160powerpc/pp32cv1gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
107190powerpc/pp32cv1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
107190powerpc/pp32cv1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
107340powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
107520powerpc/pp32cv1gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
107640powerpc/pp32cv1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
107880powerpc/pp32cv1gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
108390powerpc/pp32cv1gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
108420powerpc/pp32cv1gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
108480powerpc/pp32cv1gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
108750powerpc/pp32cv1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
108900powerpc/pp32cv1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
109080powerpc/pp32cv1gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
109110powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
109230powerpc/pp32cv1gcc -O2 -fomit-frame-pointer2017091120170904
109230powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
109290powerpc/pp32cv1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
109350powerpc/pp32cv1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
109410powerpc/pp32cv1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
109440powerpc/pp32cv1gcc -m64 -O2 -fomit-frame-pointer2017091120170904
109500powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
109560powerpc/pp32cv1gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
109650powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
109800powerpc/pp32cv1gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
109800powerpc/pp32cv1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
110250powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
110520powerpc/pp32cv1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
111060powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
111300powerpc/pp32cv1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
111330powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
111600powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
111660powerpc/pp32cv1gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
111660powerpc/pp32cv1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
111690powerpc/pp32cv1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
111690powerpc/pp32cv1gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
111720powerpc/pp32cv1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
111750powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
111870powerpc/pp32cv1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
112800powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
112860powerpc/pp32cv1gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
112890powerpc/pp32cv1gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
113490powerpc/pp32cv1gcc -Os -fomit-frame-pointer2017091120170904
113490powerpc/pp32cv1gcc -m64 -Os -fomit-frame-pointer2017091120170904
113520powerpc/pp32cv1gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
113550powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
113550powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
113610powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
113610powerpc/pp32cv1gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
113670powerpc/pp32cv1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
113730powerpc/pp32cv1gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
113820powerpc/pp32cv1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
113850powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
113850powerpc/pp32cv1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
113880powerpc/pp32cv1gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
114240powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
114240powerpc/pp32cv1gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
114330powerpc/pp32cv1gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
114330powerpc/pp32cv1gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
114360powerpc/pp32cv1gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
114360powerpc/pp32cv1gcc -m64 -O -fomit-frame-pointer2017091120170904
114360powerpc/pp32cv1gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
114390powerpc/pp32cv1gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
114420powerpc/pp32cv1gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
114450powerpc/pp32cv1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
114480powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
114480powerpc/pp32cv1gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
114510powerpc/pp32cv1gcc -O -fomit-frame-pointer2017091120170904
114540powerpc/pp32cv1gcc -march=k8 -O -fomit-frame-pointer2017091120170904
114570powerpc/pp32cv1gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
114660powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
114690powerpc/pp32cv1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
114780powerpc/pp32cv1gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
114780powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
114930powerpc/pp32cv1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
114960powerpc/pp32cv1gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
115050powerpc/pp32cv1gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
115140powerpc/pp32cv1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
115440powerpc/pp32cv1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
116220powerpc/pp32cv1gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
116370powerpc/pp32cv1gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
119520powerpc/pp32cv1icc2017091120170904
122010powerpc/pp32cv1gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
123180powerpc/pp32cv1icc -no-vec2017091120170904
125730generic/opt64gcc -funroll-loops2017091120170904
125760generic/opt64gcc2017091120170904
129450generic/opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
132120generic/opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
132480generic/opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
133380generic/opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
133890generic/opt64gcc -O2 -fomit-frame-pointer2017091120170904
135090generic/opt64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
135180generic/opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
135240generic/opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
150690generic/opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
153420generic/opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
153930generic/opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
155250generic/opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
162720generic/opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
167520generic/opt32gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
169650generic/opt32gcc -funroll-loops2017091120170904
170130generic/opt32cc2017091120170904
171000generic/opt32gcc2017091120170904
180060powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
187560generic/opt32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
188160generic/opt64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
202560powerpc/pp32cv2cc2017091120170904
203760powerpc/pp32cv2gcc -funroll-loops2017091120170904
203970powerpc/pp32cv2gcc2017091120170904
222960powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
227220powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
229830powerpc/pp32cv1clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
230790powerpc/pp32cv2gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
231660powerpc/pp32cv2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
232590powerpc/pp32cv2gcc -m64 -Os -fomit-frame-pointer2017091120170904
237720powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
237930powerpc/pp32cv2gcc -O2 -fomit-frame-pointer2017091120170904
244110powerpc/pp32cv1gcc -funroll-loops2017091120170904
244380powerpc/pp32cv1gcc2017091120170904
266550powerpc/pp32cv1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
273300powerpc/pp32cv1gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
285510powerpc/pp32cv1gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
285900powerpc/pp32cv1gcc -march=nocona -O -fomit-frame-pointer2017091120170904
286530powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
286830powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
314460generic/opt64cc2017091120170904
610620powerpc/pp32cv1cc2017091120170904

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: cc
echo32.c: echo32.c: In function 'PrintState':
echo32.c: echo32.c:37:4: warning: implicit declaration of function 'printf' [-Wimplicit-function-declaration]
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^~~~~~
echo32.c: echo32.c:37:4: warning: incompatible implicit declaration of built-in function 'printf'
echo32.c: echo32.c:37:4: note: include 'gt;' or provide a declaration of 'printf'
echo32.c: echo32.c:47:2: warning: incompatible implicit declaration of built-in function 'printf'
echo32.c: printf("-----------------------------------\n");
echo32.c: ^~~~~~
echo32.c: echo32.c:47:2: note: include 'gt;' or provide a declaration of 'printf'

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

Compiler output

Implementation: crypto_hash/echosp512/generic/opt64
Compiler: cc
echo64.c: echo64.c: In function 'crypto_hash_echosp512_generic_opt64':
echo64.c: echo64.c:555:29: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:542:12: note: expected 'BitSequence * {aka unsigned char *}' but argument is of type 'const unsigned char *'
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^~~~

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

Compiler output

Implementation: crypto_hash/echosp512/core2/core2v64
Compiler: cc
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,dh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,dl'
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echosp512/athlon/athlon64
Compiler: cc
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,dh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,dl'
echo64.s: ...

Number of similar (compiler,implementation) pairs: 126, namely:
CompilerImplementations
cc athlon/athlon64
gcc athlon/athlon64
gcc -O2 -fomit-frame-pointer athlon/athlon64
gcc -O3 -fomit-frame-pointer athlon/athlon64
gcc -O -fomit-frame-pointer athlon/athlon64
gcc -Os -fomit-frame-pointer athlon/athlon64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer athlon/athlon64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer athlon/athlon64
gcc -fno-schedule-insns -O -fomit-frame-pointer athlon/athlon64
gcc -fno-schedule-insns -Os -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops athlon/athlon64
gcc -funroll-loops -O2 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -O3 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -O -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -Os -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -O -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer athlon/athlon64
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -O3 -fomit-frame-pointer athlon/athlon64
gcc -m64 -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core2 -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core2 -O3 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core2 -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core2 -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=corei7 -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=corei7 -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=k8 -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=k8 -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=nocona -O -fomit-frame-pointer athlon/athlon64
gcc -m64 -march=nocona -Os -fomit-frame-pointer athlon/athlon64
gcc -march=barcelona -O2 -fomit-frame-pointer athlon/athlon64
gcc -march=barcelona -O3 -fomit-frame-pointer athlon/athlon64
gcc -march=barcelona -O -fomit-frame-pointer athlon/athlon64
gcc -march=barcelona -Os -fomit-frame-pointer athlon/athlon64
gcc -march=k8 -O2 -fomit-frame-pointer athlon/athlon64
gcc -march=k8 -O3 -fomit-frame-pointer athlon/athlon64
gcc -march=k8 -O -fomit-frame-pointer athlon/athlon64
gcc -march=k8 -Os -fomit-frame-pointer athlon/athlon64
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv athlon/athlon64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv athlon/athlon64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv athlon/athlon64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv athlon/athlon64
gcc -march=nocona -O2 -fomit-frame-pointer athlon/athlon64
gcc -march=nocona -O3 -fomit-frame-pointer athlon/athlon64
gcc -march=nocona -O -fomit-frame-pointer athlon/athlon64
gcc -march=nocona -Os -fomit-frame-pointer athlon/athlon64
icc athlon/athlon64
icc -O1 -static athlon/athlon64
icc -O1 -static -no-vec athlon/athlon64
icc -O2 -static athlon/athlon64
icc -O2 -static -no-vec athlon/athlon64
icc -O3 -static athlon/athlon64
icc -O3 -static -no-vec athlon/athlon64
icc -Os -static athlon/athlon64
icc -Os -static -no-vec athlon/athlon64
icc -fast athlon/athlon64
icc -m64 -O1 -static athlon/athlon64
icc -m64 -O1 -static -no-vec athlon/athlon64
icc -m64 -O2 -static athlon/athlon64
icc -m64 -O2 -static -no-vec athlon/athlon64
icc -m64 -O3 -static athlon/athlon64
icc -m64 -O3 -static -no-vec athlon/athlon64
icc -m64 -Os -static athlon/athlon64
icc -m64 -Os -static -no-vec athlon/athlon64
icc -no-vec athlon/athlon64

Compiler output

Implementation: crypto_hash/echosp512/pentium/pentium4v64v1
Compiler: cc
try.c: /usr/bin/ld: crypto_hash_echosp512.a(echo32.o): relocation R_X86_64_32S against undefined symbol `SHA3_R' 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 pentium/pentium4v64v1
gcc pentium/pentium4v64v1
gcc -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -fno-schedule-insns -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -fno-schedule-insns -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -fno-schedule-insns -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -fno-schedule-insns -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops pentium/pentium4v64v1
gcc -funroll-loops -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core2 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core2 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core2 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core2 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=corei7 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=corei7 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=k8 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=k8 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=k8 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=k8 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=nocona -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=nocona -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=nocona -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=nocona -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -march=barcelona -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -march=barcelona -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -march=barcelona -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -march=barcelona -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -march=k8 -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -march=k8 -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -march=k8 -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -march=k8 -Os -fomit-frame-pointer pentium/pentium4v64v1
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv pentium/pentium4v64v1
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv pentium/pentium4v64v1
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv pentium/pentium4v64v1
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv pentium/pentium4v64v1
gcc -march=nocona -O2 -fomit-frame-pointer pentium/pentium4v64v1
gcc -march=nocona -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -march=nocona -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -march=nocona -Os -fomit-frame-pointer pentium/pentium4v64v1

Compiler output

Implementation: crypto_hash/echosp512/aes/aes64
Compiler: cc
try.c: /usr/bin/ld: crypto_hash_echosp512.a(echo64.o): relocation R_X86_64_32S against undefined symbol `OLDCV' 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 aes/aes64
gcc aes/aes64
gcc -O2 -fomit-frame-pointer aes/aes64
gcc -O3 -fomit-frame-pointer aes/aes64
gcc -O -fomit-frame-pointer aes/aes64
gcc -Os -fomit-frame-pointer aes/aes64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer aes/aes64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer aes/aes64
gcc -fno-schedule-insns -O -fomit-frame-pointer aes/aes64
gcc -fno-schedule-insns -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops aes/aes64
gcc -funroll-loops -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer aes/aes64
gcc -m64 -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -O -fomit-frame-pointer aes/aes64
gcc -m64 -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=corei7 -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=corei7 -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=k8 -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=k8 -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=nocona -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=nocona -Os -fomit-frame-pointer aes/aes64
gcc -march=barcelona -O2 -fomit-frame-pointer aes/aes64
gcc -march=barcelona -O3 -fomit-frame-pointer aes/aes64
gcc -march=barcelona -O -fomit-frame-pointer aes/aes64
gcc -march=barcelona -Os -fomit-frame-pointer aes/aes64
gcc -march=k8 -O2 -fomit-frame-pointer aes/aes64
gcc -march=k8 -O3 -fomit-frame-pointer aes/aes64
gcc -march=k8 -O -fomit-frame-pointer aes/aes64
gcc -march=k8 -Os -fomit-frame-pointer aes/aes64
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv aes/aes64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv aes/aes64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv aes/aes64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv aes/aes64
gcc -march=nocona -O2 -fomit-frame-pointer aes/aes64
gcc -march=nocona -O3 -fomit-frame-pointer aes/aes64
gcc -march=nocona -O -fomit-frame-pointer aes/aes64
gcc -march=nocona -Os -fomit-frame-pointer aes/aes64

Compiler output

Implementation: crypto_hash/echosp512/pentium/pentium4v64v2
Compiler: cc
try.c: /usr/bin/ld: crypto_hash_echosp512.a(echo64.o): relocation R_X86_64_32S against undefined symbol `SHA3_R' 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 pentium/pentium4v64v2
gcc pentium/pentium4v64v2
gcc -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -fno-schedule-insns -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -fno-schedule-insns -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops pentium/pentium4v64v2
gcc -funroll-loops -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core2 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core2 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core2 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core2 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=corei7 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=corei7 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=k8 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=k8 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=nocona -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=nocona -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -march=barcelona -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -march=barcelona -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -march=barcelona -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -march=barcelona -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -march=k8 -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -march=k8 -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -march=k8 -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -march=k8 -Os -fomit-frame-pointer pentium/pentium4v64v2
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv pentium/pentium4v64v2
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv pentium/pentium4v64v2
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv pentium/pentium4v64v2
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv pentium/pentium4v64v2
gcc -march=nocona -O2 -fomit-frame-pointer pentium/pentium4v64v2
gcc -march=nocona -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -march=nocona -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -march=nocona -Os -fomit-frame-pointer pentium/pentium4v64v2

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
echo32.c: echo32.c:37:4: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c: echo32.c:37:4: note: include the header gt; or explicitly provide a declaration for 'printf'
echo32.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/echosp512/pentium/pentium4v64v1
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
echo32.s: echo32.c:656:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:656:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:656:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:656:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:657:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:657:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:657:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:657:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:658:2: error: invalid instruction mnemonic 'addd'
echo32.s: ...

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

Compiler output

Implementation: crypto_hash/echosp512/generic/opt64
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
echo64.c: echo64.c:555:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:542:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/echosp512/core2/core2v64
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
echo64.s: echo64.c:635:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, ah
echo64.s: ^~~~~~
echo64.s: echo64.c:635:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, al
echo64.s: ^~~~~~
echo64.s: echo64.c:635:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, bl
echo64.s: ^~~~~~
echo64.s: echo64.c:635:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, bh
echo64.s: ^~~~~~
echo64.s: echo64.c:635:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, al
echo64.s: ^~~~~~
echo64.s: echo64.c:635:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, ah
echo64.s: ^~~~~~
echo64.s: echo64.c:635:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, bh
echo64.s: ^~~~~~
echo64.s: echo64.c:635:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, bl
echo64.s: ^~~~~~
echo64.s: echo64.c:635:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echosp512/aes/aes64
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
echo64.s: echo64.c:636:2: error: '.att_syntax noprefix' is not supported: registers must have a '%' prefix in .att_syntax
echo64.s: .att_syntax noprefix
echo64.s: ^
echo64.s: echo64.s:1053:10: error: unknown token in expression
echo64.s: movabsq $-9187201950435737472, %rax
echo64.s: ^
echo64.s: echo64.s:1054:10: error: unknown token in expression
echo64.s: movabsq $-9187201950435737472, %r11
echo64.s: ^
echo64.s: echo64.s:1055:10: error: unknown token in expression
echo64.s: movabsq $7599940337074203, %r10
echo64.s: ^
echo64.s: echo64.s:1056:7: error: unknown token in expression
echo64.s: movq %rax, MEM_CST+16(%rip)
echo64.s: ^
echo64.s: echo64.s:1057:10: error: unknown token in expression
echo64.s: movabsq $7599940337074203, %r9
echo64.s: ^
echo64.s: echo64.s:1058:10: error: unknown token in expression
echo64.s: movabsq $-72340172838076674, %rax
echo64.s: ^
echo64.s: echo64.s:1059:10: error: unknown token in expression
echo64.s: movabsq $72340172838076673, %r8
echo64.s: ^
echo64.s: echo64.s:1060:10: error: unknown token in expression
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echosp512/athlon/athlon64
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
echo64.s: echo64.c:729:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, ah
echo64.s: ^~~~~~
echo64.s: echo64.c:729:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, al
echo64.s: ^~~~~~
echo64.s: echo64.c:729:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, bl
echo64.s: ^~~~~~
echo64.s: echo64.c:729:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, bh
echo64.s: ^~~~~~
echo64.s: echo64.c:729:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, al
echo64.s: ^~~~~~
echo64.s: echo64.c:729:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, ah
echo64.s: ^~~~~~
echo64.s: echo64.c:729:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, bh
echo64.s: ^~~~~~
echo64.s: echo64.c:729:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, bl
echo64.s: ^~~~~~
echo64.s: echo64.c:729:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echosp512/pentium/pentium4v64v2
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
echo64.s: echo64.c:735:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:735:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:735:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:735:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:736:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:736:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:736:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:736:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:737:2: error: invalid instruction mnemonic 'addd'
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
echo32.c: echo32.c: In function 'PrintState':
echo32.c: echo32.c:37:4: warning: implicit declaration of function 'printf' [-Wimplicit-function-declaration]
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^~~~~~
echo32.c: echo32.c:37:4: warning: incompatible implicit declaration of built-in function 'printf'
echo32.c: echo32.c:37:4: note: include 'gt;' or provide a declaration of 'printf'
echo32.c: echo32.c:47:2: warning: incompatible implicit declaration of built-in function 'printf'
echo32.c: printf("-----------------------------------\n");
echo32.c: ^~~~~~
echo32.c: echo32.c:47:2: note: include 'gt;' or provide a declaration of 'printf'
echo32.c: echo32.c: In function 'PrintState':
echo32.c: echo32.c:37:4: warning: implicit declaration of function 'printf' [-Wimplicit-function-declaration]
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^~~~~~
echo32.c: echo32.c:37:4: warning: incompatible implicit declaration of built-in function 'printf'
echo32.c: echo32.c:37:4: note: include 'gt;' or provide a declaration of 'printf'
echo32.c: echo32.c:47:2: warning: incompatible implicit declaration of built-in function 'printf'
echo32.c: printf("-----------------------------------\n");
echo32.c: ^~~~~~
echo32.c: echo32.c:47:2: note: include 'gt;' or provide a declaration of 'printf'

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

Compiler output

Implementation: crypto_hash/echosp512/generic/opt64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
echo64.c: echo64.c: In function 'crypto_hash_echosp512_generic_opt64':
echo64.c: echo64.c:555:29: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:542:12: note: expected 'BitSequence * {aka unsigned char *}' but argument is of type 'const unsigned char *'
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^~~~
echo64.c: echo64.c: In function 'crypto_hash_echosp512_generic_opt64':
echo64.c: echo64.c:555:29: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:542:12: note: expected 'BitSequence * {aka unsigned char *}' but argument is of type 'const unsigned char *'
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^~~~

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

Compiler output

Implementation: crypto_hash/echosp512/core2/core2v64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,dh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,dl'
echo64.s: ...
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,dh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,dl'
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echosp512/athlon/athlon64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,dh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,dl'
echo64.s: ...
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,dh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,dl'
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echosp512/pentium/pentium4v64v1
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: crypto_hash_echosp512.a(echo32.o): relocation R_X86_64_32S against undefined symbol `SHA3_R' 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_echosp512.a(echo32.o): relocation R_X86_64_32S against undefined symbol `SHA3_R' 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 pentium/pentium4v64v1
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=barcelona -O -fomit-frame-pointer pentium/pentium4v64v1
gcc -m64 -march=barcelona -Os -fomit-frame-pointer pentium/pentium4v64v1

Compiler output

Implementation: crypto_hash/echosp512/aes/aes64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: crypto_hash_echosp512.a(echo64.o): relocation R_X86_64_32S against undefined symbol `OLDCV' 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_echosp512.a(echo64.o): relocation R_X86_64_32S against undefined symbol `OLDCV' 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 aes/aes64
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=barcelona -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=barcelona -Os -fomit-frame-pointer aes/aes64

Compiler output

Implementation: crypto_hash/echosp512/pentium/pentium4v64v2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: crypto_hash_echosp512.a(echo64.o): relocation R_X86_64_32S against undefined symbol `SHA3_R' 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_echosp512.a(echo64.o): relocation R_X86_64_32S against undefined symbol `SHA3_R' 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 pentium/pentium4v64v2
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=barcelona -O -fomit-frame-pointer pentium/pentium4v64v2
gcc -m64 -march=barcelona -Os -fomit-frame-pointer pentium/pentium4v64v2

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: icc
echo32.c: echo32.c(37): warning #266: function "printf" declared implicitly
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c:
echo32.c: echo32.c(47): warning #266: function "printf" declared implicitly
echo32.c: printf("-----------------------------------\n");
echo32.c: ^
echo32.c:

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

Compiler output

Implementation: crypto_hash/echosp512/generic/opt64
Compiler: icc
echo64.c: echo64.c(555): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "BitSequence={unsigned char} *" (dropping qualifiers)
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^
echo64.c:

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

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: icc -O1 -static
echo32.c: echo32.c(37): warning #266: function "printf" declared implicitly
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c:
echo32.c: echo32.c(47): warning #266: function "printf" declared implicitly
echo32.c: printf("-----------------------------------\n");
echo32.c: ^
echo32.c:
try.c: ld: cannot find -lcrypto

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

Compiler output

Implementation: crypto_hash/echosp512/generic/opt64
Compiler: icc -O1 -static
echo64.c: echo64.c(555): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "BitSequence={unsigned char} *" (dropping qualifiers)
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^
echo64.c:
try.c: ld: cannot find -lcrypto

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

Compiler output

Implementation: crypto_hash/echosp512/aes/aes64
Compiler: icc -O1 -static
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 80, namely:
CompilerImplementations
icc -O1 -static aes/aes64 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2
icc -O1 -static -no-vec aes/aes64 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2
icc -O2 -static aes/aes64 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2
icc -O2 -static -no-vec aes/aes64 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2
icc -O3 -static aes/aes64 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2
icc -O3 -static -no-vec aes/aes64 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2
icc -Os -static aes/aes64 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2
icc -Os -static -no-vec aes/aes64 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2
icc -m64 -O1 -static aes/aes64 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2
icc -m64 -O1 -static -no-vec aes/aes64 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2
icc -m64 -O2 -static aes/aes64 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2
icc -m64 -O2 -static -no-vec aes/aes64 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2
icc -m64 -O3 -static aes/aes64 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2
icc -m64 -O3 -static -no-vec aes/aes64 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2
icc -m64 -Os -static aes/aes64 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2
icc -m64 -Os -static -no-vec aes/aes64 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: icc -O1 -xB -static
echo32.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
echo32.c: echo32.c(37): warning #266: function "printf" declared implicitly
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c:
echo32.c: echo32.c(47): warning #266: function "printf" declared implicitly
echo32.c: printf("-----------------------------------\n");
echo32.c: ^
echo32.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 generic/opt32
icc -O1 -xB -static -no-vec generic/opt32
icc -O2 -xB -static generic/opt32
icc -O2 -xB -static -no-vec generic/opt32
icc -O3 -xB -static generic/opt32
icc -O3 -xB -static -no-vec generic/opt32
icc -Os -xB -static generic/opt32
icc -Os -xB -static -no-vec generic/opt32

Compiler output

Implementation: crypto_hash/echosp512/powerpc/pp32cv1
Compiler: icc -O1 -xB -static
echo32.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: 16, namely:
CompilerImplementations
icc -O1 -xB -static powerpc/pp32cv1 powerpc/pp32cv2
icc -O1 -xB -static -no-vec powerpc/pp32cv1 powerpc/pp32cv2
icc -O2 -xB -static powerpc/pp32cv1 powerpc/pp32cv2
icc -O2 -xB -static -no-vec powerpc/pp32cv1 powerpc/pp32cv2
icc -O3 -xB -static powerpc/pp32cv1 powerpc/pp32cv2
icc -O3 -xB -static -no-vec powerpc/pp32cv1 powerpc/pp32cv2
icc -Os -xB -static powerpc/pp32cv1 powerpc/pp32cv2
icc -Os -xB -static -no-vec powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp512/pentium/pentium4v64v1
Compiler: icc -O1 -xB -static
echo32.s: 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: 8, namely:
CompilerImplementations
icc -O1 -xB -static pentium/pentium4v64v1
icc -O1 -xB -static -no-vec pentium/pentium4v64v1
icc -O2 -xB -static pentium/pentium4v64v1
icc -O2 -xB -static -no-vec pentium/pentium4v64v1
icc -O3 -xB -static pentium/pentium4v64v1
icc -O3 -xB -static -no-vec pentium/pentium4v64v1
icc -Os -xB -static pentium/pentium4v64v1
icc -Os -xB -static -no-vec pentium/pentium4v64v1

Compiler output

Implementation: crypto_hash/echosp512/generic/opt64
Compiler: icc -O1 -xB -static
echo64.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
echo64.c: echo64.c(555): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "BitSequence={unsigned char} *" (dropping qualifiers)
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^
echo64.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 generic/opt64
icc -O1 -xB -static -no-vec generic/opt64
icc -O2 -xB -static generic/opt64
icc -O2 -xB -static -no-vec generic/opt64
icc -O3 -xB -static generic/opt64
icc -O3 -xB -static -no-vec generic/opt64
icc -Os -xB -static generic/opt64
icc -Os -xB -static -no-vec generic/opt64

Compiler output

Implementation: crypto_hash/echosp512/core2/core2v64
Compiler: icc -O1 -xB -static
echo64.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,dh'
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echosp512/athlon/athlon64
Compiler: icc -O1 -xB -static
echo64.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,dh'
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echosp512/aes/aes64
Compiler: icc -O1 -xB -static
echo64.s: 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: 16, namely:
CompilerImplementations
icc -O1 -xB -static aes/aes64 pentium/pentium4v64v2
icc -O1 -xB -static -no-vec aes/aes64 pentium/pentium4v64v2
icc -O2 -xB -static aes/aes64 pentium/pentium4v64v2
icc -O2 -xB -static -no-vec aes/aes64 pentium/pentium4v64v2
icc -O3 -xB -static aes/aes64 pentium/pentium4v64v2
icc -O3 -xB -static -no-vec aes/aes64 pentium/pentium4v64v2
icc -Os -xB -static aes/aes64 pentium/pentium4v64v2
icc -Os -xB -static -no-vec aes/aes64 pentium/pentium4v64v2

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: icc -O1 -xK -static
echo32.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
echo32.c: echo32.c(37): warning #266: function "printf" declared implicitly
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c:
echo32.c: echo32.c(47): warning #266: function "printf" declared implicitly
echo32.c: printf("-----------------------------------\n");
echo32.c: ^
echo32.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 generic/opt32
icc -O1 -xK -static -no-vec generic/opt32
icc -O2 -xK -static generic/opt32
icc -O2 -xK -static -no-vec generic/opt32
icc -O3 -xK -static generic/opt32
icc -O3 -xK -static -no-vec generic/opt32
icc -Os -xK -static generic/opt32
icc -Os -xK -static -no-vec generic/opt32

Compiler output

Implementation: crypto_hash/echosp512/powerpc/pp32cv1
Compiler: icc -O1 -xK -static
echo32.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: 16, namely:
CompilerImplementations
icc -O1 -xK -static powerpc/pp32cv1 powerpc/pp32cv2
icc -O1 -xK -static -no-vec powerpc/pp32cv1 powerpc/pp32cv2
icc -O2 -xK -static powerpc/pp32cv1 powerpc/pp32cv2
icc -O2 -xK -static -no-vec powerpc/pp32cv1 powerpc/pp32cv2
icc -O3 -xK -static powerpc/pp32cv1 powerpc/pp32cv2
icc -O3 -xK -static -no-vec powerpc/pp32cv1 powerpc/pp32cv2
icc -Os -xK -static powerpc/pp32cv1 powerpc/pp32cv2
icc -Os -xK -static -no-vec powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp512/pentium/pentium4v64v1
Compiler: icc -O1 -xK -static
echo32.s: 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: 8, namely:
CompilerImplementations
icc -O1 -xK -static pentium/pentium4v64v1
icc -O1 -xK -static -no-vec pentium/pentium4v64v1
icc -O2 -xK -static pentium/pentium4v64v1
icc -O2 -xK -static -no-vec pentium/pentium4v64v1
icc -O3 -xK -static pentium/pentium4v64v1
icc -O3 -xK -static -no-vec pentium/pentium4v64v1
icc -Os -xK -static pentium/pentium4v64v1
icc -Os -xK -static -no-vec pentium/pentium4v64v1

Compiler output

Implementation: crypto_hash/echosp512/generic/opt64
Compiler: icc -O1 -xK -static
echo64.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
echo64.c: echo64.c(555): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "BitSequence={unsigned char} *" (dropping qualifiers)
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^
echo64.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 generic/opt64
icc -O1 -xK -static -no-vec generic/opt64
icc -O2 -xK -static generic/opt64
icc -O2 -xK -static -no-vec generic/opt64
icc -O3 -xK -static generic/opt64
icc -O3 -xK -static -no-vec generic/opt64
icc -Os -xK -static generic/opt64
icc -Os -xK -static -no-vec generic/opt64

Compiler output

Implementation: crypto_hash/echosp512/core2/core2v64
Compiler: icc -O1 -xK -static
echo64.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,dh'
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echosp512/athlon/athlon64
Compiler: icc -O1 -xK -static
echo64.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,dh'
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echosp512/aes/aes64
Compiler: icc -O1 -xK -static
echo64.s: 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: 16, namely:
CompilerImplementations
icc -O1 -xK -static aes/aes64 pentium/pentium4v64v2
icc -O1 -xK -static -no-vec aes/aes64 pentium/pentium4v64v2
icc -O2 -xK -static aes/aes64 pentium/pentium4v64v2
icc -O2 -xK -static -no-vec aes/aes64 pentium/pentium4v64v2
icc -O3 -xK -static aes/aes64 pentium/pentium4v64v2
icc -O3 -xK -static -no-vec aes/aes64 pentium/pentium4v64v2
icc -Os -xK -static aes/aes64 pentium/pentium4v64v2
icc -Os -xK -static -no-vec aes/aes64 pentium/pentium4v64v2

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: icc -O1 -xN -static
echo32.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
echo32.c: echo32.c(37): warning #266: function "printf" declared implicitly
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c:
echo32.c: echo32.c(47): warning #266: function "printf" declared implicitly
echo32.c: printf("-----------------------------------\n");
echo32.c: ^
echo32.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 generic/opt32
icc -O1 -xN -static -no-vec generic/opt32
icc -O2 -xN -static generic/opt32
icc -O2 -xN -static -no-vec generic/opt32
icc -O3 -xN -static generic/opt32
icc -O3 -xN -static -no-vec generic/opt32
icc -Os -xN -static generic/opt32
icc -Os -xN -static -no-vec generic/opt32

Compiler output

Implementation: crypto_hash/echosp512/powerpc/pp32cv1
Compiler: icc -O1 -xN -static
echo32.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: 16, namely:
CompilerImplementations
icc -O1 -xN -static powerpc/pp32cv1 powerpc/pp32cv2
icc -O1 -xN -static -no-vec powerpc/pp32cv1 powerpc/pp32cv2
icc -O2 -xN -static powerpc/pp32cv1 powerpc/pp32cv2
icc -O2 -xN -static -no-vec powerpc/pp32cv1 powerpc/pp32cv2
icc -O3 -xN -static powerpc/pp32cv1 powerpc/pp32cv2
icc -O3 -xN -static -no-vec powerpc/pp32cv1 powerpc/pp32cv2
icc -Os -xN -static powerpc/pp32cv1 powerpc/pp32cv2
icc -Os -xN -static -no-vec powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp512/pentium/pentium4v64v1
Compiler: icc -O1 -xN -static
echo32.s: 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: 8, namely:
CompilerImplementations
icc -O1 -xN -static pentium/pentium4v64v1
icc -O1 -xN -static -no-vec pentium/pentium4v64v1
icc -O2 -xN -static pentium/pentium4v64v1
icc -O2 -xN -static -no-vec pentium/pentium4v64v1
icc -O3 -xN -static pentium/pentium4v64v1
icc -O3 -xN -static -no-vec pentium/pentium4v64v1
icc -Os -xN -static pentium/pentium4v64v1
icc -Os -xN -static -no-vec pentium/pentium4v64v1

Compiler output

Implementation: crypto_hash/echosp512/generic/opt64
Compiler: icc -O1 -xN -static
echo64.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
echo64.c: echo64.c(555): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "BitSequence={unsigned char} *" (dropping qualifiers)
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^
echo64.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 generic/opt64
icc -O1 -xN -static -no-vec generic/opt64
icc -O2 -xN -static generic/opt64
icc -O2 -xN -static -no-vec generic/opt64
icc -O3 -xN -static generic/opt64
icc -O3 -xN -static -no-vec generic/opt64
icc -Os -xN -static generic/opt64
icc -Os -xN -static -no-vec generic/opt64

Compiler output

Implementation: crypto_hash/echosp512/core2/core2v64
Compiler: icc -O1 -xN -static
echo64.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,dh'
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echosp512/athlon/athlon64
Compiler: icc -O1 -xN -static
echo64.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,dh'
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echosp512/aes/aes64
Compiler: icc -O1 -xN -static
echo64.s: 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: 16, namely:
CompilerImplementations
icc -O1 -xN -static aes/aes64 pentium/pentium4v64v2
icc -O1 -xN -static -no-vec aes/aes64 pentium/pentium4v64v2
icc -O2 -xN -static aes/aes64 pentium/pentium4v64v2
icc -O2 -xN -static -no-vec aes/aes64 pentium/pentium4v64v2
icc -O3 -xN -static aes/aes64 pentium/pentium4v64v2
icc -O3 -xN -static -no-vec aes/aes64 pentium/pentium4v64v2
icc -Os -xN -static aes/aes64 pentium/pentium4v64v2
icc -Os -xN -static -no-vec aes/aes64 pentium/pentium4v64v2

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: icc -O1 -xW -static
echo32.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
echo32.c: echo32.c(37): warning #266: function "printf" declared implicitly
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c:
echo32.c: echo32.c(47): warning #266: function "printf" declared implicitly
echo32.c: printf("-----------------------------------\n");
echo32.c: ^
echo32.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 generic/opt32
icc -O1 -xW -static -no-vec generic/opt32
icc -O2 -xW -static generic/opt32
icc -O2 -xW -static -no-vec generic/opt32
icc -O3 -xW -static generic/opt32
icc -O3 -xW -static -no-vec generic/opt32
icc -Os -xW -static generic/opt32
icc -Os -xW -static -no-vec generic/opt32

Compiler output

Implementation: crypto_hash/echosp512/powerpc/pp32cv1
Compiler: icc -O1 -xW -static
echo32.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: 16, namely:
CompilerImplementations
icc -O1 -xW -static powerpc/pp32cv1 powerpc/pp32cv2
icc -O1 -xW -static -no-vec powerpc/pp32cv1 powerpc/pp32cv2
icc -O2 -xW -static powerpc/pp32cv1 powerpc/pp32cv2
icc -O2 -xW -static -no-vec powerpc/pp32cv1 powerpc/pp32cv2
icc -O3 -xW -static powerpc/pp32cv1 powerpc/pp32cv2
icc -O3 -xW -static -no-vec powerpc/pp32cv1 powerpc/pp32cv2
icc -Os -xW -static powerpc/pp32cv1 powerpc/pp32cv2
icc -Os -xW -static -no-vec powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp512/pentium/pentium4v64v1
Compiler: icc -O1 -xW -static
echo32.s: 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: 8, namely:
CompilerImplementations
icc -O1 -xW -static pentium/pentium4v64v1
icc -O1 -xW -static -no-vec pentium/pentium4v64v1
icc -O2 -xW -static pentium/pentium4v64v1
icc -O2 -xW -static -no-vec pentium/pentium4v64v1
icc -O3 -xW -static pentium/pentium4v64v1
icc -O3 -xW -static -no-vec pentium/pentium4v64v1
icc -Os -xW -static pentium/pentium4v64v1
icc -Os -xW -static -no-vec pentium/pentium4v64v1

Compiler output

Implementation: crypto_hash/echosp512/generic/opt64
Compiler: icc -O1 -xW -static
echo64.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
echo64.c: echo64.c(555): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "BitSequence={unsigned char} *" (dropping qualifiers)
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^
echo64.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 generic/opt64
icc -O1 -xW -static -no-vec generic/opt64
icc -O2 -xW -static generic/opt64
icc -O2 -xW -static -no-vec generic/opt64
icc -O3 -xW -static generic/opt64
icc -O3 -xW -static -no-vec generic/opt64
icc -Os -xW -static generic/opt64
icc -Os -xW -static -no-vec generic/opt64

Compiler output

Implementation: crypto_hash/echosp512/core2/core2v64
Compiler: icc -O1 -xW -static
echo64.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,dh'
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echosp512/athlon/athlon64
Compiler: icc -O1 -xW -static
echo64.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,dh'
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echosp512/aes/aes64
Compiler: icc -O1 -xW -static
echo64.s: 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: 16, namely:
CompilerImplementations
icc -O1 -xW -static aes/aes64 pentium/pentium4v64v2
icc -O1 -xW -static -no-vec aes/aes64 pentium/pentium4v64v2
icc -O2 -xW -static aes/aes64 pentium/pentium4v64v2
icc -O2 -xW -static -no-vec aes/aes64 pentium/pentium4v64v2
icc -O3 -xW -static aes/aes64 pentium/pentium4v64v2
icc -O3 -xW -static -no-vec aes/aes64 pentium/pentium4v64v2
icc -Os -xW -static aes/aes64 pentium/pentium4v64v2
icc -Os -xW -static -no-vec aes/aes64 pentium/pentium4v64v2

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: icc -fast
echo32.c: echo32.c(37): warning #266: function "printf" declared implicitly
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c:
echo32.c: echo32.c(47): warning #266: function "printf" declared implicitly
echo32.c: printf("-----------------------------------\n");
echo32.c: ^
echo32.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 generic/opt32

Compiler output

Implementation: crypto_hash/echosp512/generic/opt64
Compiler: icc -fast
echo64.c: echo64.c(555): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "BitSequence={unsigned char} *" (dropping qualifiers)
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^
echo64.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 generic/opt64

Compiler output

Implementation: crypto_hash/echosp512/aes/aes64
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: 5, namely:
CompilerImplementations
icc -fast aes/aes64 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp512/generic/opt32
Compiler: icc -m64 -xHost -vec-report0 -static
echo32.c: icc: command line remark #10148: option '-vec-report0' not supported
echo32.c: echo32.c(37): warning #266: function "printf" declared implicitly
echo32.c: printf ("row %d,col %d :",i,j);
echo32.c: ^
echo32.c:
echo32.c: echo32.c(47): warning #266: function "printf" declared implicitly
echo32.c: printf("-----------------------------------\n");
echo32.c: ^
echo32.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 generic/opt32

Compiler output

Implementation: crypto_hash/echosp512/powerpc/pp32cv1
Compiler: icc -m64 -xHost -vec-report0 -static
echo32.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: 2, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echosp512/pentium/pentium4v64v1
Compiler: icc -m64 -xHost -vec-report0 -static
echo32.s: 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: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static pentium/pentium4v64v1

Compiler output

Implementation: crypto_hash/echosp512/generic/opt64
Compiler: icc -m64 -xHost -vec-report0 -static
echo64.c: icc: command line remark #10148: option '-vec-report0' not supported
echo64.c: echo64.c(555): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "BitSequence={unsigned char} *" (dropping qualifiers)
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^
echo64.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 generic/opt64

Compiler output

Implementation: crypto_hash/echosp512/core2/core2v64
Compiler: icc -m64 -xHost -vec-report0 -static
echo64.s: icc: command line remark #10148: option '-vec-report0' not supported
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:635: Error: no such instruction: `movzbl ebp,dh'
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echosp512/athlon/athlon64
Compiler: icc -m64 -xHost -vec-report0 -static
echo64.s: icc: command line remark #10148: option '-vec-report0' not supported
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:729: Error: no such instruction: `movzbl ebp,dh'
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echosp512/aes/aes64
Compiler: icc -m64 -xHost -vec-report0 -static
echo64.s: 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: 2, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static aes/aes64 pentium/pentium4v64v2