Implementation notes: amd64, ryzen, crypto_hash/echo512

Computer: ryzen
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20170904
Operation: crypto_hash
Primitive: echo512
TimeImplementationCompilerBenchmark dateSUPERCOP version
11160aes/aes64icc2017091120170904
27330aes/aes64icc -no-vec2017091120170904
66390ccalik/vpermgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
66420ccalik/aesnigcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
66510ccalik/vpermgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
66540ccalik/aesnigcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
67110ccalik/aesnigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
67110ccalik/vpermgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
68340ccalik/aesnigcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
68340ccalik/vpermgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
68340ccalik/aesnigcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
68340ccalik/vpermgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
69000ccalik/aesniclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
69060ccalik/aesniclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
69060ccalik/vpermclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
69060ccalik/aesnigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
69060ccalik/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
69240ccalik/aesnigcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
69240ccalik/aesnigcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
69630ccalik/aesnigcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
69630ccalik/vpermgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
70560ccalik/vpermclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
70950ccalik/aesnigcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
70980ccalik/vpermgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
70980ccalik/aesnigcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
70980ccalik/vpermgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
71040ccalik/aesnigcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
71040ccalik/vpermgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
72060pentium/pentium4v64v1icc2017091120170904
72120pentium/pentium4v64v1icc -no-vec2017091120170904
72600ccalik/vpermclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
72690ccalik/aesniclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
72720ccalik/vpermclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
72750ccalik/aesniclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
72780sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
72810sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
72840sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
72990ccalik/aesniclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
72990ccalik/vpermclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
72990ccalik/aesniclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
72990sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
73080ccalik/vpermclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
73080sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
73140sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
73290sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
73440sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
73470sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
73560sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
73590pentium/pentium4v64v2icc2017091120170904
73620sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
73650sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
73680sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
73800sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
73800pentium/pentium4v64v2icc -no-vec2017091120170904
73830sphlibgcc -m64 -O3 -fomit-frame-pointer2017091120170904
73830sphlibgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
73860sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
74010sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
74040generic/opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
74070generic/opt64gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
74070generic/opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
74070sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
74070generic/opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
74070generic/opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
74100generic/opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
74100sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
74130generic/opt64gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
74130generic/opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
74130generic/opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
74130sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
74130sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
74130sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
74160generic/opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
74160sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
74160generic/opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
74190sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
74190sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
74220sphlibgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
74220sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
74220sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
74250sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
74250sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
74280sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
74310sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
74340sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
74340sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
74370generic/opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
74370generic/opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
74430sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
74460sphlibgcc -m64 -O2 -fomit-frame-pointer2017091120170904
74490sphlibgcc -O2 -fomit-frame-pointer2017091120170904
74490sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
74520sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
74550sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
74640sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
74670sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
74700sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
74730sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
74790generic/opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
74790generic/opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
74790generic/opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
74790sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
74790sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
74790sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
74820sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
74850generic/opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
74940sphlibgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
75000generic/opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
75000generic/opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
75000sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
75030generic/opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
75030generic/opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
75060sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
75060sphlibgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
75150sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
75180sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
75180sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
75210sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
75210sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
75210sphlibgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
75240sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
75240sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
75240sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
75300sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
75300sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
75300sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
75330sphlibgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
75480sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
75510sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
75540sphlibgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
75540sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
75570sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
75600sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
75600sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
75630sphlibgcc -Os -fomit-frame-pointer2017091120170904
75630sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
75630sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
75630sphlibgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
75660sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
75660sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
75690sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
75720generic/opt64gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
75720generic/opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
75720generic/opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
75720sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
75720sphlibgcc -m64 -Os -fomit-frame-pointer2017091120170904
75720sphlibgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
75840sphlibgcc -m64 -O -fomit-frame-pointer2017091120170904
75840sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
75870sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
75900sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
75960sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
75960sphlibgcc -march=nocona -O -fomit-frame-pointer2017091120170904
75990sphlibgcc -march=k8 -O -fomit-frame-pointer2017091120170904
76050generic/opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
76050generic/opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
76080sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
76140generic/opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
76140generic/opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
76170sphlibgcc -O3 -fomit-frame-pointer2017091120170904
76170sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
76170sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
76170sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
76230generic/opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
76260generic/opt64gcc -m64 -O3 -fomit-frame-pointer2017091120170904
76260sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
76260sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
76290generic/opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
76290generic/opt64gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
76320generic/opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
76440generic/opt64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
76440generic/opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
76500generic/opt64gcc -O2 -fomit-frame-pointer2017091120170904
76500generic/opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
76530generic/opt64gcc -m64 -O2 -fomit-frame-pointer2017091120170904
76560generic/opt64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
76620generic/opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
76620generic/opt64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
76650generic/opt64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
76650generic/opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
76650generic/opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
76650generic/opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
76680generic/opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
76800sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
76800generic/opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
76800generic/opt64gcc -march=k8 -O -fomit-frame-pointer2017091120170904
76890generic/opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
76890sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
76890generic/opt64gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
76920sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
76920generic/opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
76920sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
76950sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
76950generic/opt64gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
76980sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
77070sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
77100generic/opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
77100sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
77130generic/opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
77130sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
77160generic/opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
77190generic/opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
77250generic/opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
77670sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
77730sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
77760generic/opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
77790generic/opt64gcc -march=nocona -O -fomit-frame-pointer2017091120170904
77880generic/opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
77910generic/opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
77940sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
77970generic/opt64gcc -O -fomit-frame-pointer2017091120170904
78000generic/opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
78000generic/opt64gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
78120generic/opt64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
78150generic/opt64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
78150generic/opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
78150generic/opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
78210generic/opt64gcc -O3 -fomit-frame-pointer2017091120170904
78270sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
78330generic/opt64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
78390generic/opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
78390generic/opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
78480generic/opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
78480generic/opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
78480generic/opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
78480generic/opt64gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
78480generic/opt64gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
79020generic/opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
79020generic/opt64gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
79110generic/opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
79170generic/opt64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
79200generic/opt64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
79260generic/opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
79260generic/opt64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
79320generic/opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
79350generic/opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
79380generic/opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
79410generic/opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
79440generic/opt64gcc -m64 -Os -fomit-frame-pointer2017091120170904
79470generic/opt64gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
79470generic/opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
79500generic/opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
79560generic/opt64gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
79590generic/opt64gcc -Os -fomit-frame-pointer2017091120170904
79650ccalik/aesnigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
79710ccalik/aesnigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
79710ccalik/vpermgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
79740sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
79800generic/opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
79830generic/opt64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
79860ccalik/vpermgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
79980sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
80190generic/opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
80220ccalik/aesnigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
80220ccalik/aesnigcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
80250generic/opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
80280ccalik/vpermgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
80340ccalik/vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
80370ccalik/vpermgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
80460generic/opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
80490ccalik/vpermgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
80610generic/opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
80640ccalik/aesnigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
81180generic/opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
81360ccalik/aesnigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
81390ccalik/vpermgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
81420ccalik/aesnigcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
81420ccalik/aesnigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
81420ccalik/vpermgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
82230generic/opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
82320sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
82710sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
82890sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
82920sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
82920sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
82980ccalik/vpermgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
83010sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
83040sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
83220ccalik/vpermgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
83250ccalik/aesnigcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
83250ccalik/vpermgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
83250ccalik/vpermgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
83340ccalik/aesnigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
83730sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
83760sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
83790sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
83820sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
83820sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
83910sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
84030sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
84090sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
84240sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
84330sphlibclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
84360sphlibclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
84450sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
84480sphlibclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
84480ccalik/aesnigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
84690sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
84870sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
85170generic/opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
85380sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
85470sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
85560generic/opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
85590generic/opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
85620generic/opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
85620sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
85650generic/opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
85680sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
85680sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
85680sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
85710sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
85710generic/opt64icc -no-vec2017091120170904
85740sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
85770sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
85770sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
85860sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
85860sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
85890sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
85920sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
85920sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
85950generic/opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
85980sphlib-smallgcc -m64 -Os -fomit-frame-pointer2017091120170904
85980sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
85980sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
86010sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
86010generic/opt32gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
86010sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
86040sphlib-smallgcc -O2 -fomit-frame-pointer2017091120170904
86040generic/opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
86040sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2017091120170904
86040sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
86070sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
86070sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
86100sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
86100sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
86130sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
86130generic/opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
86130sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
86130sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
86160sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
86190sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
86190generic/opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
86220sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
86220sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
86220generic/opt64icc2017091120170904
86280sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
86310sphlib-smallgcc -Os -fomit-frame-pointer2017091120170904
86310generic/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
86310generic/opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
86310sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
86340sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
86340sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
86370generic/opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
86400generic/opt32gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
86430generic/opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
86430generic/opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
86460generic/opt32gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
86490generic/opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
86580sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
86670sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
86760ccalik/aesniicc2017091120170904
86790sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
86820ccalik/vpermicc2017091120170904
86880generic/opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
86880generic/opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
86940generic/opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
86970generic/opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
86970generic/opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
87060sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
87090sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
87180generic/opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
87180sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
87210generic/opt32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
87240generic/opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
87270generic/opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
87270sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2017091120170904
87360generic/opt32gcc -O3 -fomit-frame-pointer2017091120170904
87390generic/opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
87390generic/opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
87450sphlib-smallgcc -O -fomit-frame-pointer2017091120170904
87450generic/opt32gcc -m64 -O3 -fomit-frame-pointer2017091120170904
87450sphlib-smallgcc -m64 -O -fomit-frame-pointer2017091120170904
87450sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
87510sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
87510sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
87570sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
87630generic/opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
87630generic/opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
87660generic/opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
87690generic/opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
87750sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
87780sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
87840generic/opt32gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
87840generic/opt32gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
87870generic/opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
87930sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
87930sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
87960generic/opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
87960generic/opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
87960generic/opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
87990generic/opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
87990generic/opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
88020generic/opt32gcc -O2 -fomit-frame-pointer2017091120170904
88020generic/opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
88080sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
88080sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2017091120170904
88290generic/opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
88290ccalik/aesniicc -no-vec2017091120170904
88290ccalik/vpermicc -no-vec2017091120170904
88320generic/opt32gcc -m64 -O2 -fomit-frame-pointer2017091120170904
88350generic/opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
88350generic/opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
88380generic/opt64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
88470generic/opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
88470generic/opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
88560generic/opt32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
88620generic/opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
88650generic/opt32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
88770generic/opt32gcc -march=k8 -O -fomit-frame-pointer2017091120170904
88830generic/opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
88830generic/opt32gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
88860generic/opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
88860generic/opt32gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
88950generic/opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
88950generic/opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
88950generic/opt32gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
88980generic/opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
88980generic/opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
89040generic/opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
89040generic/opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
89040generic/opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
89040generic/opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
89040generic/opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
89160sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
89190generic/opt32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
89190generic/opt32gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
89250generic/opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
89370generic/opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
89460generic/opt32gcc -O -fomit-frame-pointer2017091120170904
89460generic/opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
89460generic/opt32gcc -m64 -O -fomit-frame-pointer2017091120170904
89490ccalik/bitslicedclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
89700generic/opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
89760generic/opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
89820generic/opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
89820generic/opt32gcc -march=nocona -O -fomit-frame-pointer2017091120170904
90090sphlib-smallicc -no-vec2017091120170904
90180sphlib-smallicc2017091120170904
90240generic/opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
90270generic/opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
90270generic/opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
90270generic/opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
90300generic/opt32gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
90360generic/opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
90360generic/opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
90450generic/opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
90510sphlibicc -no-vec2017091120170904
90600sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
90690generic/opt32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
90720generic/opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
90750generic/opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
90750generic/opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
90840generic/opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
90870generic/opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
90870generic/opt32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
90990generic/opt32gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
91020generic/opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
91020generic/opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
91050generic/opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
91080generic/opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
91110generic/opt32gcc -Os -fomit-frame-pointer2017091120170904
91110generic/opt32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
91110generic/opt32gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
91380generic/opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
91410generic/opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
91410generic/opt32gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
91470generic/opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
91920generic/opt32gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
92340sphlibicc2017091120170904
92880ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
92880ccalik/aesnigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
92880ccalik/vpermgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
92910sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
93210sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
93210sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
93210ccalik/aesnigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
93270sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
93300ccalik/aesnigcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
93300ccalik/vpermgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
93300ccalik/aesnigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
93300ccalik/vpermgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
93480sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
93540sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
93630sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2017091120170904
93690sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
93720ccalik/aesnigcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
93750ccalik/vpermgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
93900sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
93930generic/opt32gcc -m64 -Os -fomit-frame-pointer2017091120170904
93960sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
93960ccalik/vpermgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
93990sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
94050sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
94290ccalik/aesnigcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
95040ccalik/vpermgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
95040ccalik/aesnigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
95040ccalik/aesnigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
95040ccalik/vpermgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
95070ccalik/bitslicedgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
95070ccalik/aesnigcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
95130ccalik/bitslicedgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
95220ccalik/bitslicedgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
95370ccalik/bitslicedgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
95640ccalik/bitslicedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
95670ccalik/bitslicedgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
95790ccalik/bitslicedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
95820sphlib-smallgcc -O3 -fomit-frame-pointer2017091120170904
96330ccalik/aesnigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
96390sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
96510ccalik/bitslicedgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
96570ccalik/bitslicedclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
96570sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
96630sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
96750ccalik/bitslicedclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
96810sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
96870ccalik/bitslicedclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
96870ccalik/bitslicedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
96990generic/opt32icc -no-vec2017091120170904
97020ccalik/bitslicedgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
97260ccalik/bitslicedgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
97260ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
97290ccalik/vpermgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
97320ccalik/bitslicedgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
97470ccalik/bitslicedgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
97470ccalik/bitslicedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
97500ccalik/bitslicedclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
97890ccalik/aesnigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
99330ccalik/bitslicedgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
101100ccalik/vpermgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
101790ccalik/bitslicedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
102390ccalik/bitslicedgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
102750powerpc/pp32cv2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
102750powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
102750powerpc/pp32cv2clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
103650powerpc/pp32cv2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
103680powerpc/pp32cv2clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
104010powerpc/pp32cv2clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
104160powerpc/pp32cv2clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
104190powerpc/pp32cv2clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
104820ccalik/bitslicedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
105000ccalik/bitslicedgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
105600powerpc/pp32cv2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
105750ccalik/bitslicedclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
106830sphlib-smallclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
106890sphlib-smallclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
107040sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
107100sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
107130sphlib-smallclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
107160sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
107220sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
107280sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
107790generic/opt32clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
107790generic/opt32clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
107790ccalik/bitslicedicc -no-vec2017091120170904
107880generic/opt64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
107940generic/opt32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
107940ccalik/bitslicedicc2017091120170904
108000generic/opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
108120generic/opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
108150generic/opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
108180generic/opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
108240generic/opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
108390generic/opt32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
109020generic/opt64clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
109110generic/opt64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
109140generic/opt64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
109590generic/opt32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
109890ccalik/bitslicedgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
110190ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
110220ccalik/bitslicedgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
110310ccalik/bitslicedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
111240generic/opt64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
111750ccalik/bitslicedgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
112140ccalik/bitslicedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
112140ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
112140ccalik/bitslicedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
112650sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
113190ccalik/bitslicedgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
113250ccalik/bitslicedgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
119100ccalik/bitslicedgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
119910ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
119910ccalik/bitslicedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
121860ccalik/bitslicedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
127650powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
127890powerpc/pp32cv2gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
127890powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
127980powerpc/pp32cv2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
128010powerpc/pp32cv2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
128100powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
128430powerpc/pp32cv2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
128460powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
128790powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
128880powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
129180powerpc/pp32cv2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
129210powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
129240powerpc/pp32cv2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
129270powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
129810ccalik/vpermgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
129840powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
129840powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
129960powerpc/pp32cv2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
130080powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
130140powerpc/pp32cv2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
130590powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
130680powerpc/pp32cv2gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
130740powerpc/pp32cv2gcc -O3 -fomit-frame-pointer2017091120170904
130830powerpc/pp32cv2gcc -m64 -O3 -fomit-frame-pointer2017091120170904
130860powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
130920powerpc/pp32cv2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
130950powerpc/pp32cv2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
130980powerpc/pp32cv2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
131100powerpc/pp32cv2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
131220powerpc/pp32cv2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
131310powerpc/pp32cv1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
131400powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
131460powerpc/pp32cv2gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
131460powerpc/pp32cv2gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
131520powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
131550powerpc/pp32cv2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
131610powerpc/pp32cv2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
131670powerpc/pp32cv2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
131670powerpc/pp32cv2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
131760powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
131820powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
131850powerpc/pp32cv2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
131910powerpc/pp32cv1clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
131940powerpc/pp32cv2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
132000powerpc/pp32cv1clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
132120powerpc/pp32cv2gcc -Os -fomit-frame-pointer2017091120170904
132120powerpc/pp32cv2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
132180powerpc/pp32cv2gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
132240powerpc/pp32cv2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
132240powerpc/pp32cv2gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
132270powerpc/pp32cv2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
132270powerpc/pp32cv2gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
132270powerpc/pp32cv2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
132300powerpc/pp32cv2gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
132390powerpc/pp32cv2gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
132420powerpc/pp32cv2gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
132540powerpc/pp32cv2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
132540powerpc/pp32cv2gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
132630powerpc/pp32cv2gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
132630powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
132630powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
132660powerpc/pp32cv2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
132660powerpc/pp32cv2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
132780powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
132960powerpc/pp32cv2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
133020powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
133140powerpc/pp32cv2gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
133170powerpc/pp32cv1clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
133200powerpc/pp32cv1clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
133290powerpc/pp32cv1clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
134010powerpc/pp32cv1clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
134310powerpc/pp32cv2gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
134430powerpc/pp32cv1clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
134610powerpc/pp32cv2icc2017091120170904
135000powerpc/pp32cv2gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
136050powerpc/pp32cv2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
136140powerpc/pp32cv2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
136230powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
136500powerpc/pp32cv2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
136530powerpc/pp32cv2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
136650powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
136680powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
136770powerpc/pp32cv2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
136800powerpc/pp32cv2gcc -m64 -O2 -fomit-frame-pointer2017091120170904
136890powerpc/pp32cv2gcc -O2 -fomit-frame-pointer2017091120170904
136890powerpc/pp32cv2gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
136920powerpc/pp32cv2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
137070powerpc/pp32cv2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
137100powerpc/pp32cv2gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
137130powerpc/pp32cv2gcc -march=k8 -O -fomit-frame-pointer2017091120170904
137310powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
137730powerpc/pp32cv2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
137820powerpc/pp32cv2gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
138390powerpc/pp32cv2gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
138420powerpc/pp32cv2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
138420powerpc/pp32cv2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
138750powerpc/pp32cv2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
139170powerpc/pp32cv2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
139410powerpc/pp32cv2icc -no-vec2017091120170904
139920powerpc/pp32cv2gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
140430powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
140520powerpc/pp32cv2gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
140580powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
140640powerpc/pp32cv2gcc -m64 -O -fomit-frame-pointer2017091120170904
140670powerpc/pp32cv2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
140730powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
140730powerpc/pp32cv2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
140880powerpc/pp32cv2gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
141330powerpc/pp32cv2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
141690powerpc/pp32cv2gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
141720powerpc/pp32cv2gcc -march=nocona -O -fomit-frame-pointer2017091120170904
143910powerpc/pp32cv2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
151320powerpc/pp32cv1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
151350powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
151410powerpc/pp32cv1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
151470powerpc/pp32cv1gcc -m64 -O3 -fomit-frame-pointer2017091120170904
151500powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
151560powerpc/pp32cv1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
151860powerpc/pp32cv1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
152100powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
152100powerpc/pp32cv1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
152250powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
152280powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
152520powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
152520powerpc/pp32cv1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
152580powerpc/pp32cv1gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
152610powerpc/pp32cv1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
153060powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
153840powerpc/pp32cv1gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
153900powerpc/pp32cv1gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
153900powerpc/pp32cv1gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
153930powerpc/pp32cv1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
154050powerpc/pp32cv1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
154110powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
154230powerpc/pp32cv1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
154350powerpc/pp32cv1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
154470powerpc/pp32cv1gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
154680powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
155160powerpc/pp32cv1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
155310powerpc/pp32cv1gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
155580powerpc/pp32cv1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
155610powerpc/pp32cv1gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
155760powerpc/pp32cv1gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
156240powerpc/pp32cv1gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
156450powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
156540powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
156600powerpc/pp32cv1gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
157140powerpc/pp32cv1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
157290powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
157380powerpc/pp32cv1gcc -m64 -O2 -fomit-frame-pointer2017091120170904
157440powerpc/pp32cv1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
157620powerpc/pp32cv1gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
157740powerpc/pp32cv1gcc -O2 -fomit-frame-pointer2017091120170904
157950powerpc/pp32cv1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
158250powerpc/pp32cv1gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
158670powerpc/pp32cv1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
159450powerpc/pp32cv1gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
159450powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
159540powerpc/pp32cv1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
159660powerpc/pp32cv1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
159690powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
159720powerpc/pp32cv1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
159750powerpc/pp32cv1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
159840powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
159870powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
161190powerpc/pp32cv1gcc -O3 -fomit-frame-pointer2017091120170904
161220powerpc/pp32cv1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
161340powerpc/pp32cv1gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
161430powerpc/pp32cv1gcc -Os -fomit-frame-pointer2017091120170904
161430powerpc/pp32cv1gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
161430powerpc/pp32cv1gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
161460powerpc/pp32cv1gcc -m64 -Os -fomit-frame-pointer2017091120170904
161760powerpc/pp32cv1gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
162060powerpc/pp32cv1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
162090powerpc/pp32cv1gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
162300powerpc/pp32cv1gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
162330powerpc/pp32cv1gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
162330powerpc/pp32cv1gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
162390powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
162810powerpc/pp32cv1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
162900powerpc/pp32cv1gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
162930powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
163110powerpc/pp32cv1gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
163320powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
163500powerpc/pp32cv1gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
163530powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
163560powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
163560powerpc/pp32cv1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
163620powerpc/pp32cv1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
163800powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
163890powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
163920powerpc/pp32cv1gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
163980powerpc/pp32cv1gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
163980powerpc/pp32cv1gcc -m64 -O -fomit-frame-pointer2017091120170904
164040powerpc/pp32cv1gcc -O -fomit-frame-pointer2017091120170904
164100powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
164220powerpc/pp32cv1gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
164250powerpc/pp32cv1gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
164280powerpc/pp32cv1gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
164280powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
164430powerpc/pp32cv1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
164580powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
164580powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
164640powerpc/pp32cv1gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
164640powerpc/pp32cv1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
164730powerpc/pp32cv1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
164760powerpc/pp32cv1gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
164940powerpc/pp32cv1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
165090powerpc/pp32cv1gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
165420powerpc/pp32cv1gcc -march=nocona -O -fomit-frame-pointer2017091120170904
165510powerpc/pp32cv1gcc -march=k8 -O -fomit-frame-pointer2017091120170904
166260powerpc/pp32cv1gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
166290powerpc/pp32cv1gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
172140powerpc/pp32cv1icc2017091120170904
178560powerpc/pp32cv1icc -no-vec2017091120170904
180660generic/opt64cc2017091120170904
180690generic/opt64gcc -funroll-loops2017091120170904
180720generic/opt64gcc2017091120170904
180720ccalik/vpermgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
185310sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
186180sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
186210sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
189030sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
189840sphlibgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
189870sphlibgcc -O -fomit-frame-pointer2017091120170904
190680generic/opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
191130generic/opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
191460sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
192690sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
192750generic/opt64gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
194670generic/opt64gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
194820generic/opt64gcc -m64 -O -fomit-frame-pointer2017091120170904
195300generic/opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
195510powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
197520generic/opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
199470sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
200790ccalik/aesnigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
210420sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
210540sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
211350powerpc/pp32cv1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
212040sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
214950sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
215580sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
215580sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
216030sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
217650generic/opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
234870ccalik/aesnigcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
236160sphlibgcc -funroll-loops2017091120170904
237660ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
237690ccalik/bitslicedgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
239550ccalik/bitslicedgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
240090sphlibgcc2017091120170904
240270sphlibcc2017091120170904
241770generic/opt32gcc -funroll-loops2017091120170904
241860generic/opt32cc2017091120170904
243330generic/opt32icc2017091120170904
243690ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
248820generic/opt32gcc2017091120170904
256890powerpc/pp32cv2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
266160sphlib-smallgcc2017091120170904
266820sphlib-smallgcc -funroll-loops2017091120170904
267060sphlib-smallcc2017091120170904
269730generic/opt64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
289230powerpc/pp32cv2cc2017091120170904
289950powerpc/pp32cv2gcc2017091120170904
289980powerpc/pp32cv2gcc -funroll-loops2017091120170904
319380powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
331230powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
332820powerpc/pp32cv1clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
335610powerpc/pp32cv2gcc -m64 -Os -fomit-frame-pointer2017091120170904
344910powerpc/pp32cv2gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
347670powerpc/pp32cv1gcc -funroll-loops2017091120170904
348690powerpc/pp32cv1gcc2017091120170904
351630powerpc/pp32cv2gcc -O -fomit-frame-pointer2017091120170904
351750powerpc/pp32cv2gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
356220powerpc/pp32cv2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
380010powerpc/pp32cv1gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
385770powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
386460powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
392610powerpc/pp32cv1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
411780powerpc/pp32cv1gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
413700powerpc/pp32cv1gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
871200powerpc/pp32cv1cc2017091120170904

Compiler output

Implementation: crypto_hash/echo512/generic/opt64
Compiler: cc
echo64.c: echo64.c: In function 'crypto_hash_echo512_generic_opt64':
echo64.c: echo64.c:501: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:488: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/echo512/core2/core2v64
Compiler: cc
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,dh'
echo64.s: echo64.c:473: 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/echo512/athlon/athlon64
Compiler: cc
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,dh'
echo64.s: echo64.c:519: 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/echo512/ccalik/bitsliced
Compiler: cc
hash.c: In file included from hash.c:18:0:
hash.c: hash.c: In function 'Compress':
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:308:18: note: called from here
hash.c: state[3][3] = _mm_xor_si128(_mm_shuffle_epi8(M128(bigshiftrows2), _mm_and_si128(_mm_srli_epi32(state[3][3], 4), M128(lownibblemask))), _mm_shuffle_epi8(M128(bigshiftrows3), _mm_and_si128(state[3][3], M128(lownibblemask))))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:487:4: note: in expansion of macro 'BIGSHIFTROWS'
hash.c: BIGSHIFTROWS(_state);
hash.c: ^~~~~~~~~~~~
hash.c: In file included from hash.c:18:0:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:308:18: note: called from here
hash.c: state[3][3] = _mm_xor_si128(_mm_shuffle_epi8(M128(bigshiftrows2), _mm_and_si128(_mm_srli_epi32(state[3][3], 4), M128(lownibblemask))), _mm_shuffle_epi8(M128(bigshiftrows3), _mm_and_si128(state[3][3], M128(lownibblemask))))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:487:4: note: in expansion of macro 'BIGSHIFTROWS'
hash.c: BIGSHIFTROWS(_state);
hash.c: ^~~~~~~~~~~~
hash.c: In file included from hash.c:18:0:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo512/ccalik/aesni
Compiler: cc
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress':
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:20:0:
hash.c: vperm.h:53:7: note: called from here
hash.c: x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:263:4: note: in expansion of macro 'TRANSFORM'
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:20:0:
hash.c: vperm.h:52:5: note: called from here
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: hash.c:263:4: note: in expansion of macro 'TRANSFORM'
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~
hash.c: In file included from vperm.h:20:0,
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo512/pentium/pentium4v64v1
Compiler: cc
try.c: /usr/bin/ld: crypto_hash_echo512.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/echo512/aes/aes64
Compiler: cc
try.c: /usr/bin/ld: crypto_hash_echo512.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/echo512/pentium/pentium4v64v2
Compiler: cc
try.c: /usr/bin/ld: crypto_hash_echo512.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/echo512/pentium/pentium4v64v1
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
echo32.s: echo32.c:545:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:545:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:545:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:545:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:546:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:546:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:546:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:546:2: error: invalid instruction mnemonic 'addd'
echo32.s: addd [SHA3_CNT], 1
echo32.s: ^~~~
echo32.s: echo32.c:547: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/echo512/generic/opt64
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
echo64.c: echo64.c:501: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:488: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/echo512/core2/core2v64
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
echo64.s: echo64.c:473:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, ah
echo64.s: ^~~~~~
echo64.s: echo64.c:473:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, al
echo64.s: ^~~~~~
echo64.s: echo64.c:473:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, bl
echo64.s: ^~~~~~
echo64.s: echo64.c:473:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, bh
echo64.s: ^~~~~~
echo64.s: echo64.c:473:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, al
echo64.s: ^~~~~~
echo64.s: echo64.c:473:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, ah
echo64.s: ^~~~~~
echo64.s: echo64.c:473:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, bh
echo64.s: ^~~~~~
echo64.s: echo64.c:473:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, bl
echo64.s: ^~~~~~
echo64.s: echo64.c:473: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/echo512/athlon/athlon64
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
echo64.s: echo64.c:519:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, ah
echo64.s: ^~~~~~
echo64.s: echo64.c:519:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, al
echo64.s: ^~~~~~
echo64.s: echo64.c:519:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, bl
echo64.s: ^~~~~~
echo64.s: echo64.c:519:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, bh
echo64.s: ^~~~~~
echo64.s: echo64.c:519:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, al
echo64.s: ^~~~~~
echo64.s: echo64.c:519:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, ah
echo64.s: ^~~~~~
echo64.s: echo64.c:519:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl ebp, bh
echo64.s: ^~~~~~
echo64.s: echo64.c:519:2: error: invalid instruction mnemonic 'movzbl'
echo64.s: movzbl esi, bl
echo64.s: ^~~~~~
echo64.s: echo64.c:519: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/echo512/pentium/pentium4v64v2
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
echo64.s: echo64.c:571:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:571:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:571:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:571:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:572:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:572:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:572:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:572:2: error: invalid instruction mnemonic 'addd'
echo64.s: addd [SHA3_CNT], 1
echo64.s: ^~~~
echo64.s: echo64.c:573: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/echo512/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:1077:10: error: unknown token in expression
echo64.s: movabsq $-9187201950435737472, %rax
echo64.s: ^
echo64.s: echo64.s:1078:10: error: unknown token in expression
echo64.s: movabsq $-9187201950435737472, %r11
echo64.s: ^
echo64.s: echo64.s:1079:10: error: unknown token in expression
echo64.s: movabsq $7599940337074203, %r10
echo64.s: ^
echo64.s: echo64.s:1080:7: error: unknown token in expression
echo64.s: movq %rax, MEM_CST+16(%rip)
echo64.s: ^
echo64.s: echo64.s:1081:10: error: unknown token in expression
echo64.s: movabsq $7599940337074203, %r9
echo64.s: ^
echo64.s: echo64.s:1082:10: error: unknown token in expression
echo64.s: movabsq $-72340172838076674, %rax
echo64.s: ^
echo64.s: echo64.s:1083:10: error: unknown token in expression
echo64.s: movabsq $72340172838076673, %r8
echo64.s: ^
echo64.s: echo64.s:1084: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/echo512/ccalik/aesni
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:263:4: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress' that is compiled without support for 'ssse3'
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^
hash.c: ./vperm.h:52:7: note: expanded from macro 'TRANSFORM'
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^
hash.c: hash.c:263:4: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress' that is compiled without support for 'ssse3'
hash.c: ./vperm.h:53:7: note: expanded from macro 'TRANSFORM'
hash.c: x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\
hash.c: ^
hash.c: hash.c:280:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress' that is compiled without support for 'ssse3'
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^
hash.c: ./vperm.h:52:7: note: expanded from macro 'TRANSFORM'
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^
hash.c: hash.c:280:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress' that is compiled without support for 'ssse3'
hash.c: ./vperm.h:53:7: note: expanded from macro 'TRANSFORM'
hash.c: x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\
hash.c: ^
hash.c: hash.c:305:4: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress' that is compiled without support for 'ssse3'
hash.c: ECHO_SUB_AND_MIX(_state, 0, 0, _state2, 0, 0, 1, 2, 3);
hash.c: ^
hash.c: hash.c:124:5: note: expanded from macro 'ECHO_SUB_AND_MIX'
hash.c: AES_ROUND_VPERM_CORE(state[i][j], t1, t2, t3, t4, s1, s2, s3);\
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo512/ccalik/bitsliced
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:468:4: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress' that is compiled without support for 'ssse3'
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^
hash.c: hash.c:141:14: note: expanded from macro 'AES_SHIFT_ROWS'
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:468:4: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress' that is compiled without support for 'ssse3'
hash.c: hash.c:142:14: note: expanded from macro 'AES_SHIFT_ROWS'
hash.c: s[0][1] = _mm_shuffle_epi8(s[0][1], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:468:4: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress' that is compiled without support for 'ssse3'
hash.c: hash.c:143:14: note: expanded from macro 'AES_SHIFT_ROWS'
hash.c: s[0][2] = _mm_shuffle_epi8(s[0][2], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:468:4: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress' that is compiled without support for 'ssse3'
hash.c: hash.c:144:14: note: expanded from macro 'AES_SHIFT_ROWS'
hash.c: s[0][3] = _mm_shuffle_epi8(s[0][3], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:468:4: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress' that is compiled without support for 'ssse3'
hash.c: hash.c:145:14: note: expanded from macro 'AES_SHIFT_ROWS'
hash.c: s[1][0] = _mm_shuffle_epi8(s[1][0], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:468:4: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'Compress' that is compiled without support for 'ssse3'
hash.c: hash.c:146:14: note: expanded from macro 'AES_SHIFT_ROWS'
hash.c: s[1][1] = _mm_shuffle_epi8(s[1][1], M128(shiftrowsslice));\
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo512/generic/opt64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
echo64.c: echo64.c: In function 'crypto_hash_echo512_generic_opt64':
echo64.c: echo64.c:501: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:488: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_echo512_generic_opt64':
echo64.c: echo64.c:501: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:488: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/echo512/core2/core2v64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,dh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,dl'
echo64.s: ...
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,dh'
echo64.s: echo64.c:473: 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/echo512/athlon/athlon64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,dh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,dl'
echo64.s: ...
echo64.s: echo64.c: Assembler messages:
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,dh'
echo64.s: echo64.c:519: 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/echo512/ccalik/bitsliced
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:18:0:
hash.c: hash.c: In function 'Compress':
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:308:18: note: called from here
hash.c: state[3][3] = _mm_xor_si128(_mm_shuffle_epi8(M128(bigshiftrows2), _mm_and_si128(_mm_srli_epi32(state[3][3], 4), M128(lownibblemask))), _mm_shuffle_epi8(M128(bigshiftrows3), _mm_and_si128(state[3][3], M128(lownibblemask))))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:487:4: note: in expansion of macro 'BIGSHIFTROWS'
hash.c: BIGSHIFTROWS(_state);
hash.c: ^~~~~~~~~~~~
hash.c: In file included from hash.c:18:0:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:308:18: note: called from here
hash.c: state[3][3] = _mm_xor_si128(_mm_shuffle_epi8(M128(bigshiftrows2), _mm_and_si128(_mm_srli_epi32(state[3][3], 4), M128(lownibblemask))), _mm_shuffle_epi8(M128(bigshiftrows3), _mm_and_si128(state[3][3], M128(lownibblemask))))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:487:4: note: in expansion of macro 'BIGSHIFTROWS'
hash.c: BIGSHIFTROWS(_state);
hash.c: ^~~~~~~~~~~~
hash.c: In file included from hash.c:18:0:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...
hash.c: In file included from hash.c:18:0:
hash.c: hash.c: In function 'Compress':
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:308:18: note: called from here
hash.c: state[3][3] = _mm_xor_si128(_mm_shuffle_epi8(M128(bigshiftrows2), _mm_and_si128(_mm_srli_epi32(state[3][3], 4), M128(lownibblemask))), _mm_shuffle_epi8(M128(bigshiftrows3), _mm_and_si128(state[3][3], M128(lownibblemask))))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:487:4: note: in expansion of macro 'BIGSHIFTROWS'
hash.c: BIGSHIFTROWS(_state);
hash.c: ^~~~~~~~~~~~
hash.c: In file included from hash.c:18:0:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:308:18: note: called from here
hash.c: state[3][3] = _mm_xor_si128(_mm_shuffle_epi8(M128(bigshiftrows2), _mm_and_si128(_mm_srli_epi32(state[3][3], 4), M128(lownibblemask))), _mm_shuffle_epi8(M128(bigshiftrows3), _mm_and_si128(state[3][3], M128(lownibblemask))))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:487:4: note: in expansion of macro 'BIGSHIFTROWS'
hash.c: BIGSHIFTROWS(_state);
hash.c: ^~~~~~~~~~~~
hash.c: In file included from hash.c:18:0:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo512/ccalik/aesni
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress':
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:20:0:
hash.c: vperm.h:53:7: note: called from here
hash.c: x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:263:4: note: in expansion of macro 'TRANSFORM'
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:20:0:
hash.c: vperm.h:52:5: note: called from here
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: hash.c:263:4: note: in expansion of macro 'TRANSFORM'
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~
hash.c: In file included from vperm.h:20:0,
hash.c: ...
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress':
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:20:0:
hash.c: vperm.h:53:7: note: called from here
hash.c: x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:263:4: note: in expansion of macro 'TRANSFORM'
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:20:0:
hash.c: vperm.h:52:5: note: called from here
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: hash.c:263:4: note: in expansion of macro 'TRANSFORM'
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~
hash.c: In file included from vperm.h:20:0,
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo512/pentium/pentium4v64v1
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: crypto_hash_echo512.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_echo512.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/echo512/aes/aes64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: crypto_hash_echo512.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_echo512.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/echo512/pentium/pentium4v64v2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: crypto_hash_echo512.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_echo512.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/echo512/generic/opt64
Compiler: icc
echo64.c: echo64.c(501): 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/echo512/generic/opt64
Compiler: icc -O1 -static
echo64.c: echo64.c(501): 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/echo512/aes/aes64
Compiler: icc -O1 -static
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 176, namely:
CompilerImplementations
icc -O1 -static aes/aes64 ccalik/aesni ccalik/bitsliced ccalik/vperm generic/opt32 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2 sphlib sphlib-small
icc -O1 -static -no-vec aes/aes64 ccalik/aesni ccalik/bitsliced ccalik/vperm generic/opt32 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2 sphlib sphlib-small
icc -O2 -static aes/aes64 ccalik/aesni ccalik/bitsliced ccalik/vperm generic/opt32 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2 sphlib sphlib-small
icc -O2 -static -no-vec aes/aes64 ccalik/aesni ccalik/bitsliced ccalik/vperm generic/opt32 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2 sphlib sphlib-small
icc -O3 -static aes/aes64 ccalik/aesni ccalik/bitsliced ccalik/vperm generic/opt32 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2 sphlib sphlib-small
icc -O3 -static -no-vec aes/aes64 ccalik/aesni ccalik/bitsliced ccalik/vperm generic/opt32 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2 sphlib sphlib-small
icc -Os -static aes/aes64 ccalik/aesni ccalik/bitsliced ccalik/vperm generic/opt32 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2 sphlib sphlib-small
icc -Os -static -no-vec aes/aes64 ccalik/aesni ccalik/bitsliced ccalik/vperm generic/opt32 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2 sphlib sphlib-small
icc -m64 -O1 -static aes/aes64 ccalik/aesni ccalik/bitsliced ccalik/vperm generic/opt32 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2 sphlib sphlib-small
icc -m64 -O1 -static -no-vec aes/aes64 ccalik/aesni ccalik/bitsliced ccalik/vperm generic/opt32 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2 sphlib sphlib-small
icc -m64 -O2 -static aes/aes64 ccalik/aesni ccalik/bitsliced ccalik/vperm generic/opt32 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2 sphlib sphlib-small
icc -m64 -O2 -static -no-vec aes/aes64 ccalik/aesni ccalik/bitsliced ccalik/vperm generic/opt32 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2 sphlib sphlib-small
icc -m64 -O3 -static aes/aes64 ccalik/aesni ccalik/bitsliced ccalik/vperm generic/opt32 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2 sphlib sphlib-small
icc -m64 -O3 -static -no-vec aes/aes64 ccalik/aesni ccalik/bitsliced ccalik/vperm generic/opt32 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2 sphlib sphlib-small
icc -m64 -Os -static aes/aes64 ccalik/aesni ccalik/bitsliced ccalik/vperm generic/opt32 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2 sphlib sphlib-small
icc -m64 -Os -static -no-vec aes/aes64 ccalik/aesni ccalik/bitsliced ccalik/vperm generic/opt32 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2 sphlib sphlib-small

Compiler output

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

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

Compiler output

Implementation: crypto_hash/echo512/generic/opt32
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: 24, namely:
CompilerImplementations
icc -O1 -xB -static generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -O1 -xB -static -no-vec generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -O2 -xB -static generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -O2 -xB -static -no-vec generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -O3 -xB -static generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -O3 -xB -static -no-vec generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -Os -xB -static generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -Os -xB -static -no-vec generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echo512/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/echo512/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(501): 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/echo512/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:473: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:473: 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/echo512/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:519: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:519: 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/echo512/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/echo512/ccalik/aesni
Compiler: icc -O1 -xB -static
hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -O1 -xB -static ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -O1 -xB -static -no-vec ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -O2 -xB -static ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -O2 -xB -static -no-vec ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -O3 -xB -static ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -O3 -xB -static -no-vec ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -Os -xB -static ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -Os -xB -static -no-vec ccalik/aesni ccalik/bitsliced ccalik/vperm

Compiler output

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

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

Compiler output

Implementation: crypto_hash/echo512/generic/opt32
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: 24, namely:
CompilerImplementations
icc -O1 -xK -static generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -O1 -xK -static -no-vec generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -O2 -xK -static generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -O2 -xK -static -no-vec generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -O3 -xK -static generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -O3 -xK -static -no-vec generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -Os -xK -static generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -Os -xK -static -no-vec generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echo512/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/echo512/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(501): 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/echo512/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:473: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:473: 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/echo512/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:519: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:519: 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/echo512/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/echo512/ccalik/aesni
Compiler: icc -O1 -xK -static
hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -O1 -xK -static ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -O1 -xK -static -no-vec ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -O2 -xK -static ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -O2 -xK -static -no-vec ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -O3 -xK -static ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -O3 -xK -static -no-vec ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -Os -xK -static ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -Os -xK -static -no-vec ccalik/aesni ccalik/bitsliced ccalik/vperm

Compiler output

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

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

Compiler output

Implementation: crypto_hash/echo512/generic/opt32
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: 24, namely:
CompilerImplementations
icc -O1 -xN -static generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -O1 -xN -static -no-vec generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -O2 -xN -static generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -O2 -xN -static -no-vec generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -O3 -xN -static generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -O3 -xN -static -no-vec generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -Os -xN -static generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -Os -xN -static -no-vec generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echo512/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/echo512/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(501): 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/echo512/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:473: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:473: 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/echo512/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:519: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:519: 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/echo512/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/echo512/ccalik/aesni
Compiler: icc -O1 -xN -static
hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -O1 -xN -static ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -O1 -xN -static -no-vec ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -O2 -xN -static ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -O2 -xN -static -no-vec ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -O3 -xN -static ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -O3 -xN -static -no-vec ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -Os -xN -static ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -Os -xN -static -no-vec ccalik/aesni ccalik/bitsliced ccalik/vperm

Compiler output

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

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

Compiler output

Implementation: crypto_hash/echo512/generic/opt32
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: 24, namely:
CompilerImplementations
icc -O1 -xW -static generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -O1 -xW -static -no-vec generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -O2 -xW -static generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -O2 -xW -static -no-vec generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -O3 -xW -static generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -O3 -xW -static -no-vec generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -Os -xW -static generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2
icc -Os -xW -static -no-vec generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echo512/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/echo512/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(501): 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/echo512/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:473: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:473: 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/echo512/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:519: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:519: 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/echo512/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/echo512/ccalik/aesni
Compiler: icc -O1 -xW -static
hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -O1 -xW -static ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -O1 -xW -static -no-vec ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -O2 -xW -static ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -O2 -xW -static -no-vec ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -O3 -xW -static ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -O3 -xW -static -no-vec ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -Os -xW -static ccalik/aesni ccalik/bitsliced ccalik/vperm
icc -Os -xW -static -no-vec ccalik/aesni ccalik/bitsliced ccalik/vperm

Compiler output

Implementation: crypto_hash/echo512/generic/opt64
Compiler: icc -fast
echo64.c: echo64.c(501): 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/echo512/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: 11, namely:
CompilerImplementations
icc -fast aes/aes64 ccalik/aesni ccalik/bitsliced ccalik/vperm generic/opt32 pentium/pentium4v64v1 pentium/pentium4v64v2 powerpc/pp32cv1 powerpc/pp32cv2 sphlib sphlib-small

Compiler output

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

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

Compiler output

Implementation: crypto_hash/echo512/generic/opt32
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: 3, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echo512/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/echo512/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(501): 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/echo512/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:473: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:473: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:473: 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/echo512/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:519: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,al'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ah'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,bl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,bh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,dl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,dh'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,ch'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,cl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl ebp,cl'
echo64.s: echo64.c:519: Error: no such instruction: `movzbl esi,ch'
echo64.s: echo64.c:519: 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/echo512/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

Compiler output

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

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static ccalik/aesni ccalik/bitsliced ccalik/vperm