Implementation notes: amd64, genji262, crypto_hash/echo256

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20180818
Operation: crypto_hash
Primitive: echo256
TimeImplementationCompilerBenchmark dateSUPERCOP version
4796ccalik/aesnigcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
4818ccalik/aesnigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
4862ccalik/aesnigcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
4862ccalik/aesnigcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
4862ccalik/aesnigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
4862ccalik/aesnigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
4906ccalik/aesnigcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
4928ccalik/aesnigcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
4950ccalik/aesnigcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
4994ccalik/aesnigcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
4994ccalik/aesnigcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
5060ccalik/aesnigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
5082ccalik/aesnigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
5082ccalik/aesnigcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
5126ccalik/aesnigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
5192ccalik/aesnigcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
5192ccalik/aesnigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
5192ccalik/aesnigcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
5456aes/aes64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
5456aes/aes64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
5456aes/aes64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
5456aes/aes64gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
5456aes/aes64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
5456aes/aes64gcc -march=k8 -O -fomit-frame-pointer2018081920180818
5456aes/aes64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
5478aes/aes64gcc -O2 -fomit-frame-pointer2018081920180818
5478aes/aes64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
5478aes/aes64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
5478aes/aes64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
5478aes/aes64gcc -m64 -O2 -fomit-frame-pointer2018081920180818
5478aes/aes64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
5478aes/aes64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
5478aes/aes64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
5478aes/aes64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
5478aes/aes64gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
5478aes/aes64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
5478aes/aes64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
5478aes/aes64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
5478aes/aes64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
5478aes/aes64gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
5500aes/aes64cc2018081920180818
5500aes/aes64gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
5500aes/aes64gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
5500aes/aes64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
5500aes/aes64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
5500aes/aes64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
5500aes/aes64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
5500aes/aes64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
5500aes/aes64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
5500aes/aes64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
5500aes/aes64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
5500aes/aes64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
5500aes/aes64gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
5500aes/aes64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
5500aes/aes64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
5500aes/aes64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
5500aes/aes64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
5500aes/aes64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
5500aes/aes64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
5500aes/aes64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
5500aes/aes64gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
5500aes/aes64gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
5500aes/aes64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
5522aes/aes64gcc -Os -fomit-frame-pointer2018081920180818
5522aes/aes64gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
5522aes/aes64gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
5522aes/aes64gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
5522aes/aes64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
5522aes/aes64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
5522aes/aes64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
5522aes/aes64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
5522aes/aes64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
5522aes/aes64gcc -m64 -O3 -fomit-frame-pointer2018081920180818
5522aes/aes64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
5522aes/aes64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
5522aes/aes64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
5522aes/aes64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
5522aes/aes64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
5522aes/aes64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
5522aes/aes64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
5522aes/aes64gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
5522aes/aes64gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
5522aes/aes64gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
5522aes/aes64gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
5522aes/aes64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
5522aes/aes64gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
5544aes/aes64gcc2018081920180818
5544aes/aes64gcc -O3 -fomit-frame-pointer2018081920180818
5544aes/aes64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
5544aes/aes64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
5544aes/aes64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
5544aes/aes64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
5544aes/aes64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
5544aes/aes64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
5544aes/aes64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
5544aes/aes64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
5544aes/aes64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
5544aes/aes64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
5544aes/aes64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
5544aes/aes64gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
5544aes/aes64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
5544aes/aes64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
5544aes/aes64gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
5544aes/aes64gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
5566aes/aes64gcc -funroll-loops2018081920180818
5566aes/aes64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
5566aes/aes64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
5566aes/aes64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
5566aes/aes64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
5566aes/aes64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
5566aes/aes64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
5566aes/aes64gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
5566aes/aes64gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
5566aes/aes64gcc -march=nocona -O -fomit-frame-pointer2018081920180818
5588aes/aes64gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
5588aes/aes64gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
5588aes/aes64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
5588aes/aes64gcc -m64 -Os -fomit-frame-pointer2018081920180818
5588aes/aes64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
5588aes/aes64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
5588aes/aes64gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
5588aes/aes64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
5588aes/aes64gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
5676aes/aes64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
5698ccalik/aesnigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
5764ccalik/aesnigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
8096aes/aes64gcc -O -fomit-frame-pointer2018081920180818
8096aes/aes64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
8118aes/aes64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
8140aes/aes64gcc -m64 -O -fomit-frame-pointer2018081920180818
9240aes/aes64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
32318ccalik/vpermgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
32934ccalik/vpermgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
32956ccalik/vpermgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
33066ccalik/vpermgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
33220ccalik/vpermgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
33352ccalik/vpermgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
33352ccalik/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
33374ccalik/vpermgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
33616ccalik/vpermgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
34188ccalik/vpermgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
34298ccalik/vpermgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
34518pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
34540pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
34628pentium/pentium4v64v1gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
34628pentium/pentium4v64v1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
34628pentium/pentium4v64v1gcc -m64 -O3 -fomit-frame-pointer2018081920180818
34628pentium/pentium4v64v1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
34650pentium/pentium4v64v1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
34650pentium/pentium4v64v1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
34672pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
34672pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
34672pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
34672pentium/pentium4v64v1gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
34672pentium/pentium4v64v1gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
34672pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
34672pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
34672pentium/pentium4v64v1gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
34672pentium/pentium4v64v1gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
34694pentium/pentium4v64v1gcc -funroll-loops2018081920180818
34694pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
34694pentium/pentium4v64v1gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
34694pentium/pentium4v64v1gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
34694pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
34694pentium/pentium4v64v1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
34716pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
34716pentium/pentium4v64v1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
34716pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
34716pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
34716pentium/pentium4v64v1gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
34738pentium/pentium4v64v1gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
34738pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
34738pentium/pentium4v64v1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
34738pentium/pentium4v64v1gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
34738pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
34738pentium/pentium4v64v1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
34760pentium/pentium4v64v1cc2018081920180818
34760pentium/pentium4v64v1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
34760pentium/pentium4v64v1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
34760pentium/pentium4v64v1gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
34760pentium/pentium4v64v1gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
34760pentium/pentium4v64v1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
34760pentium/pentium4v64v1gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
34782pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
34782pentium/pentium4v64v1gcc -m64 -Os -fomit-frame-pointer2018081920180818
34782pentium/pentium4v64v1gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
34782pentium/pentium4v64v1gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
34782pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
34782pentium/pentium4v64v1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
34782pentium/pentium4v64v1gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
34782pentium/pentium4v64v1gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
34782pentium/pentium4v64v1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
34782pentium/pentium4v64v1gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
34804pentium/pentium4v64v1gcc -O3 -fomit-frame-pointer2018081920180818
34804pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
34804pentium/pentium4v64v1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
34804pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
34826pentium/pentium4v64v1gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
34826pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
34826pentium/pentium4v64v1gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
34826pentium/pentium4v64v1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
34826pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
34826ccalik/vpermgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
34826pentium/pentium4v64v1gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
34826pentium/pentium4v64v1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
34848pentium/pentium4v64v1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
34848pentium/pentium4v64v1gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
34848pentium/pentium4v64v1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
34848pentium/pentium4v64v1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
34870pentium/pentium4v64v1gcc -m64 -O2 -fomit-frame-pointer2018081920180818
34870pentium/pentium4v64v1gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
34870pentium/pentium4v64v1gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
34892pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
34892pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
34892pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
34914pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
34914pentium/pentium4v64v1gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
34914pentium/pentium4v64v1gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
34936pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
34936pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
34936pentium/pentium4v64v1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
34936pentium/pentium4v64v1gcc -march=nocona -O -fomit-frame-pointer2018081920180818
34958pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
34958pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
34958pentium/pentium4v64v1gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
34980pentium/pentium4v64v1gcc -O2 -fomit-frame-pointer2018081920180818
34980pentium/pentium4v64v1gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
34980pentium/pentium4v64v1gcc -march=k8 -O -fomit-frame-pointer2018081920180818
35002pentium/pentium4v64v1gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
35002pentium/pentium4v64v1gcc -m64 -O -fomit-frame-pointer2018081920180818
35002pentium/pentium4v64v1gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
35046pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
35046sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
35112pentium/pentium4v64v1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
35156sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
35156pentium/pentium4v64v1gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
35178sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
35244sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
35266sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
35332sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
35354sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
35354sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
35376pentium/pentium4v64v1gcc2018081920180818
35420sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
35420pentium/pentium4v64v2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
35442pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
35442pentium/pentium4v64v2gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
35464pentium/pentium4v64v1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
35486pentium/pentium4v64v2gcc -Os -fomit-frame-pointer2018081920180818
35486pentium/pentium4v64v2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
35486pentium/pentium4v64v2gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
35508pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
35508pentium/pentium4v64v2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
35508pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
35530pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
35530pentium/pentium4v64v1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
35530pentium/pentium4v64v2gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
35530pentium/pentium4v64v2gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
35552pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
35552pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
35574pentium/pentium4v64v2cc2018081920180818
35574pentium/pentium4v64v2gcc2018081920180818
35574pentium/pentium4v64v2gcc -m64 -Os -fomit-frame-pointer2018081920180818
35574pentium/pentium4v64v2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
35596pentium/pentium4v64v2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
35596pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
35618pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
35618pentium/pentium4v64v2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
35618pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
35618pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
35618pentium/pentium4v64v2gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
35618pentium/pentium4v64v1gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
35640pentium/pentium4v64v2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
35662pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
35662pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
35662pentium/pentium4v64v2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
35662pentium/pentium4v64v2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
35662pentium/pentium4v64v2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
35662pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
35662pentium/pentium4v64v2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
35684pentium/pentium4v64v2gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
35684pentium/pentium4v64v2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
35684pentium/pentium4v64v2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
35684pentium/pentium4v64v2gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
35706pentium/pentium4v64v2gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
35706pentium/pentium4v64v2gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
35728pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
35728pentium/pentium4v64v2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
35728sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
35728pentium/pentium4v64v2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
35728pentium/pentium4v64v2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
35728pentium/pentium4v64v2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
35750pentium/pentium4v64v2gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
35750pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
35750pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
35750pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
35750pentium/pentium4v64v2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
35750pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
35750pentium/pentium4v64v2gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
35750pentium/pentium4v64v2gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
35772pentium/pentium4v64v2gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
35772pentium/pentium4v64v2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
35772pentium/pentium4v64v2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
35772pentium/pentium4v64v2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
35794pentium/pentium4v64v2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
35794pentium/pentium4v64v2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
35794pentium/pentium4v64v1gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
35794pentium/pentium4v64v2gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
35794pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
35794pentium/pentium4v64v2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
35816pentium/pentium4v64v2gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
35816pentium/pentium4v64v2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
35816pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
35816pentium/pentium4v64v1gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
35816pentium/pentium4v64v2gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
35838pentium/pentium4v64v1gcc -O -fomit-frame-pointer2018081920180818
35838pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
35838pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
35838pentium/pentium4v64v2gcc -march=nocona -O -fomit-frame-pointer2018081920180818
35860pentium/pentium4v64v2gcc -O3 -fomit-frame-pointer2018081920180818
35860pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
35860pentium/pentium4v64v1gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
35860pentium/pentium4v64v2gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
35860pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
35860pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
35860pentium/pentium4v64v2gcc -m64 -O -fomit-frame-pointer2018081920180818
35860pentium/pentium4v64v2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
35860pentium/pentium4v64v2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
35860pentium/pentium4v64v2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
35860pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
35860pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
35882pentium/pentium4v64v2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
35882pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
35882pentium/pentium4v64v2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
35882pentium/pentium4v64v2gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
35904pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
35904pentium/pentium4v64v2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
35904pentium/pentium4v64v2gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
35904pentium/pentium4v64v1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
35904pentium/pentium4v64v2gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
35948pentium/pentium4v64v2gcc -funroll-loops2018081920180818
35948pentium/pentium4v64v2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
35948pentium/pentium4v64v2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
35948pentium/pentium4v64v2gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
35948pentium/pentium4v64v2gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
35970pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
35970pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
35970sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
35970pentium/pentium4v64v2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
35992pentium/pentium4v64v1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
35992pentium/pentium4v64v2gcc -m64 -O3 -fomit-frame-pointer2018081920180818
35992pentium/pentium4v64v2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
36036pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
36036pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
36036pentium/pentium4v64v1gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
36036pentium/pentium4v64v2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
36058pentium/pentium4v64v2gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
36080pentium/pentium4v64v2gcc -m64 -O2 -fomit-frame-pointer2018081920180818
36168pentium/pentium4v64v2gcc -O -fomit-frame-pointer2018081920180818
36190pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
36432pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
36542pentium/pentium4v64v2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
36586pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
36674pentium/pentium4v64v1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
36850pentium/pentium4v64v2gcc -march=k8 -O -fomit-frame-pointer2018081920180818
36916sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
37004pentium/pentium4v64v2gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
37180pentium/pentium4v64v2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
37268pentium/pentium4v64v2gcc -O2 -fomit-frame-pointer2018081920180818
37488pentium/pentium4v64v1gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
37620pentium/pentium4v64v1gcc -Os -fomit-frame-pointer2018081920180818
37620pentium/pentium4v64v2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
37972sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
38016sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
38038sphlibgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
38060sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
38082sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
38104sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
38148sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
38148sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
38192sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
38192sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
38258sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
38302sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
38302sphlibgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
38346sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
38412sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
38412sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
38412sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
38412sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
38412ccalik/vpermgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
38456sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
38478generic/opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
38478sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
38478ccalik/vpermgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
38522sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
38544generic/opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
38566sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
38566sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
38588sphlibgcc -O3 -fomit-frame-pointer2018081920180818
38588sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
38610sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
38632sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
38632sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
38654sphlibgcc -O2 -fomit-frame-pointer2018081920180818
38654sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
38654sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
38654sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
38654sphlibgcc -m64 -O3 -fomit-frame-pointer2018081920180818
38676sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
38698pentium/pentium4v64v2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
38698sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
38720sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
38720sphlibgcc -m64 -O2 -fomit-frame-pointer2018081920180818
38742sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
38742sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
38764sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
38786sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
38808sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
38808sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
38830sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
38852sphlibgcc -march=k8 -O -fomit-frame-pointer2018081920180818
38874sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
38874ccalik/vpermgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
38874ccalik/vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
38896sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
38962sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
38962pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
38984sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
38984sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
38984sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
39006sphlibgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
39050sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
39050sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
39094sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
39138sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
39138sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
39160sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
39226sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
39248sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
39336sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
39358sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
39358sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
39358ccalik/vpermgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
39358ccalik/vpermgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
39402sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
39402generic/opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
39402generic/opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
39424generic/opt64gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
39446sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
39490sphlibgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
39490sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
39490generic/opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
39490sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
39490sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
39512generic/opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
39512sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
39512generic/opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
39512generic/opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
39512generic/opt64gcc -march=k8 -O -fomit-frame-pointer2018081920180818
39534generic/opt64gcc -O3 -fomit-frame-pointer2018081920180818
39534generic/opt64gcc -m64 -O3 -fomit-frame-pointer2018081920180818
39534sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
39534generic/opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
39578ccalik/vpermgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
39600sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
39600generic/opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
39600ccalik/vpermgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
39644generic/opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
39688sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
39688sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
39710sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
39732generic/opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
39732generic/opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
39732pentium/pentium4v64v2gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
39732generic/opt64gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
39754sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
39754generic/opt64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
39754sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
39754generic/opt64gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
39776generic/opt64gcc -m64 -O -fomit-frame-pointer2018081920180818
39776generic/opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
39776generic/opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
39776generic/opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
39776sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
39776sphlibgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
39798sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
39798generic/opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
39798sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
39798sphlibgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
39820sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
39820sphlibgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
39820sphlibgcc -march=nocona -O -fomit-frame-pointer2018081920180818
39842sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
39842generic/opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
39842generic/opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
39842sphlibgcc -m64 -Os -fomit-frame-pointer2018081920180818
39842generic/opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
39842generic/opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
39842sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
39842sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
39842generic/opt64gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
39842generic/opt64gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
39842generic/opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
39864generic/opt64gcc -Os -fomit-frame-pointer2018081920180818
39864generic/opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
39864generic/opt64gcc -m64 -Os -fomit-frame-pointer2018081920180818
39864generic/opt64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
39864sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
39886generic/opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
39886sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
39886sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
39886generic/opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
39886generic/opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
39886generic/opt64gcc -march=nocona -O -fomit-frame-pointer2018081920180818
39886generic/opt64gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
39908sphlibgcc -Os -fomit-frame-pointer2018081920180818
39908sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
39908generic/opt64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
39908generic/opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
39908sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
39908generic/opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
39908sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
39930generic/opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
39930generic/opt64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
39930generic/opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
39930sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
39952generic/opt64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
39974sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
39996generic/opt64gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
39996generic/opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
39996sphlibgcc -m64 -O -fomit-frame-pointer2018081920180818
39996generic/opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
40018sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
40040generic/opt64gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
40040generic/opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
40040generic/opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
40040generic/opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
40040generic/opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
40040sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
40062generic/opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
40062generic/opt64gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
40062generic/opt64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
40084sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
40084sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
40084generic/opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
40106generic/opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
40106generic/opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
40106generic/opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
40128generic/opt64gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
40150sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
40150generic/opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
40150generic/opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
40150generic/opt64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
40150sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
40150sphlibgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
40172ccalik/vpermgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
40172sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
40194sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
40194sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
40194sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
40194generic/opt64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
40194sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
40194ccalik/vpermgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
40194pentium/pentium4v64v2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
40216sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
40216sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
40216sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
40216sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
40216sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
40216sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
40216sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2018081920180818
40238sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
40238ccalik/vpermgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
40238sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
40260generic/opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
40260generic/opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
40260generic/opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
40260sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2018081920180818
40282sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
40282sphlibgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
40282sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
40282sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
40282sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
40282ccalik/vpermgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
40282sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
40282sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
40282sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
40304generic/opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
40304sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
40304generic/opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
40304sphlib-smallgcc -m64 -O -fomit-frame-pointer2018081920180818
40326sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
40326generic/opt64gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
40348sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
40348generic/opt64gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
40392sphlib-smallgcc -O -fomit-frame-pointer2018081920180818
40392generic/opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
40392generic/opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
40392sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
40392sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
40392sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
40414sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
40436sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
40436sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
40480sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
40480sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
40502sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
40502generic/opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
40502generic/opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
40502sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
40524generic/opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
40524generic/opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
40524sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
40524sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
40546sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
40546sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
40546sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
40568sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
40590sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
40612sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
40612sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
40634sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
40634sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
40656sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
40656sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
40656sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
40678sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
40678sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
40678sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
40700generic/opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
40700sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
40700sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
40700sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
40700sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
40700sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
40788generic/opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
40810sphlib-smallgcc -Os -fomit-frame-pointer2018081920180818
40810generic/opt64gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
40832sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
40854generic/opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
40854generic/opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
40854generic/opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
40854sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
40876sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
40898sphlib-smallgcc -m64 -Os -fomit-frame-pointer2018081920180818
40920sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
40942generic/opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
40942generic/opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
40942generic/opt64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
40986sphlibgcc -O -fomit-frame-pointer2018081920180818
41008sphlib-smallgcc -O2 -fomit-frame-pointer2018081920180818
41008generic/opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
41030sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
41052generic/opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
41096generic/opt64gcc -O -fomit-frame-pointer2018081920180818
41096generic/opt64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
41184generic/opt64gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
41250sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
41272generic/opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
41272generic/opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
41294sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
41316generic/opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
41360sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
41360sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
41448sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
41536sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
41536sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
41580sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
41602sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2018081920180818
41646sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
41646generic/opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
41646generic/opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
41668sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
41668sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
41668sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
41712sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2018081920180818
41734sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
41734sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
41734sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
41844generic/opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
41888sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
42108generic/opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
42196sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
42262generic/opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
42504sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
42504sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
42504sphlibgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
42878generic/opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
42988sphlib-smallgcc -O3 -fomit-frame-pointer2018081920180818
43032sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
43054generic/opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
43780sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
43824ccalik/bitslicedgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
43868ccalik/bitslicedgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
43956sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
43978ccalik/bitslicedgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
44154generic/opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
44154generic/opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
44176ccalik/bitslicedgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
44176ccalik/bitslicedgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
44198generic/opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
44242generic/opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
44286generic/opt32gcc -O3 -fomit-frame-pointer2018081920180818
44286generic/opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
44308generic/opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
44330generic/opt32gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
44352generic/opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
44352generic/opt32gcc -m64 -O3 -fomit-frame-pointer2018081920180818
44440generic/opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
44506ccalik/bitslicedgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
44528ccalik/bitslicedgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
44616generic/opt32gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
44638generic/opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
44682generic/opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
44726generic/opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
44770generic/opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
44770ccalik/bitslicedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
44814generic/opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
44814ccalik/bitslicedgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
44858generic/opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
44880generic/opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
44880generic/opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
44902generic/opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
45056generic/opt32gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
45056generic/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
45056ccalik/bitslicedgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
45056ccalik/bitslicedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
45056generic/opt32gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
45144generic/opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
45166generic/opt32gcc -O2 -fomit-frame-pointer2018081920180818
45188generic/opt32gcc -m64 -O2 -fomit-frame-pointer2018081920180818
45276ccalik/bitslicedgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
45364sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
45386generic/opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
45408generic/opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
45430generic/opt64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
45474generic/opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
45496generic/opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
45518generic/opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
45540generic/opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
45540generic/opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
45562generic/opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
45672generic/opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
45738generic/opt32gcc -O -fomit-frame-pointer2018081920180818
45738generic/opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
45738generic/opt32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
45738generic/opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
45760generic/opt32gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
45760generic/opt32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
45782ccalik/vpermgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
45782generic/opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
45804generic/opt32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
45804ccalik/vpermgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
45826generic/opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
45826generic/opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
45826generic/opt32gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
45980sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
45980generic/opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
46002generic/opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
46024generic/opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
46046generic/opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
46046ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
46068generic/opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
46068generic/opt32gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
46090sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
46112generic/opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
46134ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
46156generic/opt32gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
46200generic/opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
46222generic/opt64gcc -m64 -O2 -fomit-frame-pointer2018081920180818
46244generic/opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
46310generic/opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
46332ccalik/bitslicedgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
46398generic/opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
46420ccalik/vpermgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
46442ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
46464ccalik/vpermgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
46574generic/opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
46574generic/opt32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
46574generic/opt32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
46618generic/opt32gcc -m64 -O -fomit-frame-pointer2018081920180818
46662ccalik/bitslicedgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
46662ccalik/bitslicedgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
46684generic/opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
46684generic/opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
46684generic/opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
46684generic/opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
46684generic/opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
46684generic/opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
46684generic/opt32gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
46684generic/opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
46706generic/opt32gcc -Os -fomit-frame-pointer2018081920180818
46706generic/opt32gcc -m64 -Os -fomit-frame-pointer2018081920180818
46706generic/opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
46728generic/opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
46728generic/opt32gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
46816ccalik/bitslicedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
46838ccalik/vpermgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
46838ccalik/vpermgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
46838ccalik/vpermgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
46948generic/opt32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
46970generic/opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
46992ccalik/bitslicedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
47014generic/opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
47014ccalik/bitslicedgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
47014generic/opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
47036ccalik/bitslicedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
47036generic/opt32gcc -march=k8 -O -fomit-frame-pointer2018081920180818
47102generic/opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
47124generic/opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
47124generic/opt32gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
47168ccalik/bitslicedgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
47190generic/opt64gcc -O2 -fomit-frame-pointer2018081920180818
47300generic/opt32gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
47454generic/opt32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
47454pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
47630generic/opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
47652generic/opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
47652generic/opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
47652generic/opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
47740generic/opt32gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
47740generic/opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
47938generic/opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
47938generic/opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
48004generic/opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
48070generic/opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
48070generic/opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
48092generic/opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
48092generic/opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
48180ccalik/vpermgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
48180generic/opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
48202ccalik/bitslicedgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
48268generic/opt32gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
48312ccalik/bitslicedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
48334generic/opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
48334generic/opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
48378generic/opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
48576generic/opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
48664ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
48730generic/opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
49588generic/opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
50182generic/opt32gcc -march=nocona -O -fomit-frame-pointer2018081920180818
53262ccalik/vpermgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
53372ccalik/bitslicedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
53372ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
53394ccalik/bitslicedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
53636ccalik/bitslicedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
53636ccalik/bitslicedgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
53746ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
54494ccalik/bitslicedgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
56188ccalik/bitslicedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
56188ccalik/bitslicedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
57156ccalik/bitslicedgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
57684powerpc/pp32cv1gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
59048ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
59048ccalik/bitslicedgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
61094powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
61094powerpc/pp32cv2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
61094powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
61138powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
61182powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
61248powerpc/pp32cv2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
61644powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
61666powerpc/pp32cv2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
62062powerpc/pp32cv2gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
62062powerpc/pp32cv2gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
62084powerpc/pp32cv2gcc -m64 -Os -fomit-frame-pointer2018081920180818
62106powerpc/pp32cv2gcc -Os -fomit-frame-pointer2018081920180818
62128powerpc/pp32cv2gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
62150powerpc/pp32cv2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
62150powerpc/pp32cv2gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
62304powerpc/pp32cv2gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
62304powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
62348powerpc/pp32cv2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
62480powerpc/pp32cv2gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
62480powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
62502powerpc/pp32cv2gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
62502powerpc/pp32cv2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
62502powerpc/pp32cv2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
62502powerpc/pp32cv2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
62524powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
62524powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
62546powerpc/pp32cv2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
62546powerpc/pp32cv2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
62546powerpc/pp32cv2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
62568powerpc/pp32cv2gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
62568powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
62568powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
62568powerpc/pp32cv2gcc -m64 -O3 -fomit-frame-pointer2018081920180818
62612powerpc/pp32cv2gcc -O3 -fomit-frame-pointer2018081920180818
62634powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
62634powerpc/pp32cv2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
62656powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
62656powerpc/pp32cv2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
62700powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
62744powerpc/pp32cv2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
62766powerpc/pp32cv2gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
62766powerpc/pp32cv2gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
62810powerpc/pp32cv2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
62942powerpc/pp32cv2gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
62942powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
62964powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
62986powerpc/pp32cv2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
63008generic/opt64gcc2018081920180818
63030powerpc/pp32cv2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
63052powerpc/pp32cv2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
63074powerpc/pp32cv2gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
63096generic/opt64gcc -funroll-loops2018081920180818
63118powerpc/pp32cv2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
63162powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
63272powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
63316powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
63316powerpc/pp32cv2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
63382powerpc/pp32cv2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
63426powerpc/pp32cv2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
63536powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
63668powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
63690powerpc/pp32cv2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
63778powerpc/pp32cv2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
63844powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
63866powerpc/pp32cv2gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
64174powerpc/pp32cv2gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
64240powerpc/pp32cv2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
64350powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
64680generic/opt64cc2018081920180818
64988powerpc/pp32cv2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
65032powerpc/pp32cv2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
65186powerpc/pp32cv2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
65604powerpc/pp32cv2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
66022powerpc/pp32cv2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
66264powerpc/pp32cv1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
66660powerpc/pp32cv2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
66682powerpc/pp32cv2gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
66704powerpc/pp32cv2gcc -O2 -fomit-frame-pointer2018081920180818
66704powerpc/pp32cv2gcc -m64 -O2 -fomit-frame-pointer2018081920180818
66704powerpc/pp32cv2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
66726powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
66726powerpc/pp32cv2gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
66792powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
66792powerpc/pp32cv2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
66858powerpc/pp32cv2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
66858powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
66880powerpc/pp32cv2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
66924powerpc/pp32cv1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
67122powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
67166powerpc/pp32cv2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
67188powerpc/pp32cv2gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
67210powerpc/pp32cv2gcc -m64 -O -fomit-frame-pointer2018081920180818
67232powerpc/pp32cv2gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
67298powerpc/pp32cv2gcc -O -fomit-frame-pointer2018081920180818
67342powerpc/pp32cv2gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
67364powerpc/pp32cv2gcc -march=nocona -O -fomit-frame-pointer2018081920180818
67408powerpc/pp32cv2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
67474powerpc/pp32cv2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
67474powerpc/pp32cv2gcc -march=k8 -O -fomit-frame-pointer2018081920180818
67496powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
67562powerpc/pp32cv2gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
67562powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
67584powerpc/pp32cv2gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
67760powerpc/pp32cv2gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
67826powerpc/pp32cv2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
68002powerpc/pp32cv1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
68134powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
68156powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
68244powerpc/pp32cv2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
68266powerpc/pp32cv2gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
68332powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
68376powerpc/pp32cv2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
68398powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
68420powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
68464powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
68640powerpc/pp32cv1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
68728ccalik/bitslicedgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
68794powerpc/pp32cv1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
68794powerpc/pp32cv1gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
68816powerpc/pp32cv2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
69388powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
69410powerpc/pp32cv1gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
69410powerpc/pp32cv2gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
69476powerpc/pp32cv1gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
69630powerpc/pp32cv1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
69740powerpc/pp32cv1gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
69762powerpc/pp32cv1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
69762powerpc/pp32cv1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
69806powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
69916powerpc/pp32cv1gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
70048powerpc/pp32cv1gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
70158powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
70180powerpc/pp32cv1gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
70224powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
70444powerpc/pp32cv1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
70510powerpc/pp32cv1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
70554powerpc/pp32cv1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
70620powerpc/pp32cv1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
70752powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
70818powerpc/pp32cv1gcc -O3 -fomit-frame-pointer2018081920180818
71214powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
71324powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
71368powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
71412powerpc/pp32cv1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
71434powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
71544powerpc/pp32cv1gcc -O2 -fomit-frame-pointer2018081920180818
71610powerpc/pp32cv1gcc -m64 -O2 -fomit-frame-pointer2018081920180818
71698powerpc/pp32cv1gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
71742powerpc/pp32cv1gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
72050powerpc/pp32cv1gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
72072powerpc/pp32cv1gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
72094powerpc/pp32cv1gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
72182powerpc/pp32cv1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
72292powerpc/pp32cv1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
72380powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
72424powerpc/pp32cv1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
72424powerpc/pp32cv1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
72468powerpc/pp32cv1gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
72512powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
72512powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
72534powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
72622powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
73238powerpc/pp32cv1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
73304powerpc/pp32cv1gcc -Os -fomit-frame-pointer2018081920180818
73304powerpc/pp32cv1gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
73348powerpc/pp32cv1gcc -m64 -Os -fomit-frame-pointer2018081920180818
73458powerpc/pp32cv1gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
73458powerpc/pp32cv1gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
73480powerpc/pp32cv1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
73502powerpc/pp32cv1gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
73678powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
73766powerpc/pp32cv1gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
73810powerpc/pp32cv1gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
73810powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
73810powerpc/pp32cv1gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
73832powerpc/pp32cv1gcc -O -fomit-frame-pointer2018081920180818
73854powerpc/pp32cv1gcc -m64 -O -fomit-frame-pointer2018081920180818
73876powerpc/pp32cv1gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
73876powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
73942powerpc/pp32cv1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
74030powerpc/pp32cv1gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
74030powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
74030powerpc/pp32cv1gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
74074powerpc/pp32cv1gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
74360powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
74404powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
74448powerpc/pp32cv1gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
74470powerpc/pp32cv1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
74492powerpc/pp32cv1gcc -march=nocona -O -fomit-frame-pointer2018081920180818
74514powerpc/pp32cv1gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
74602powerpc/pp32cv1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
74646powerpc/pp32cv1gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
74668powerpc/pp32cv1gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
74690powerpc/pp32cv1gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
74734powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
74778powerpc/pp32cv1gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
74822powerpc/pp32cv1gcc -march=k8 -O -fomit-frame-pointer2018081920180818
75020powerpc/pp32cv1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
75328powerpc/pp32cv2gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
75438powerpc/pp32cv1gcc -m64 -O3 -fomit-frame-pointer2018081920180818
75548powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
75570powerpc/pp32cv1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
75592powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
75922powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
75988powerpc/pp32cv1gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
76384powerpc/pp32cv1gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
76538powerpc/pp32cv1gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
76626powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
76692powerpc/pp32cv1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
76868powerpc/pp32cv1gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
77836powerpc/pp32cv1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
78694powerpc/pp32cv1gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
78848powerpc/pp32cv1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
79332sphlibcc2018081920180818
79618powerpc/pp32cv1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
80256powerpc/pp32cv2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
81070powerpc/pp32cv1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
82764powerpc/pp32cv1gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
82852sphlibgcc -funroll-loops2018081920180818
83050sphlibgcc2018081920180818
83468powerpc/pp32cv1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
84436powerpc/pp32cv1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
98186generic/opt32gcc2018081920180818
100562generic/opt32gcc -funroll-loops2018081920180818
102960sphlib-smallgcc -funroll-loops2018081920180818
103224sphlib-smallgcc2018081920180818
103422sphlib-smallcc2018081920180818
108438generic/opt32cc2018081920180818
135982powerpc/pp32cv2gcc2018081920180818
136246powerpc/pp32cv2gcc -funroll-loops2018081920180818
144188powerpc/pp32cv2cc2018081920180818
157080powerpc/pp32cv1gcc -funroll-loops2018081920180818
157498powerpc/pp32cv1gcc2018081920180818
162294powerpc/pp32cv1cc2018081920180818

Compiler output

Implementation: crypto_hash/echo256/generic/opt64
Compiler: cc
echo64.c: echo64.c: In function 'crypto_hash_echo256_generic_opt64':
echo64.c: echo64.c:501:3: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [enabled by default]
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 *' 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: 1, namely:
CompilerImplementations
cc generic/opt64

Compiler output

Implementation: crypto_hash/echo256/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: 107, 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

Compiler output

Implementation: crypto_hash/echo256/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: 107, 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

Compiler output

Implementation: crypto_hash/echo256/ccalik/bitsliced
Compiler: cc
hash.c: In file included from hash.c:18:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:140:12: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:467:4: note: in expansion of macro 'AES_SHIFT_ROWS'
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^
hash.c: hash.c:141:12: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: s[0][1] = _mm_shuffle_epi8(s[0][1], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:467:4: note: in expansion of macro 'AES_SHIFT_ROWS'
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^
hash.c: hash.c:142:12: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: s[0][2] = _mm_shuffle_epi8(s[0][2], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:467:4: note: in expansion of macro 'AES_SHIFT_ROWS'
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^
hash.c: hash.c:143:12: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: s[0][3] = _mm_shuffle_epi8(s[0][3], M128(shiftrowsslice));\
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc ccalik/bitsliced

Compiler output

Implementation: crypto_hash/echo256/ccalik/vperm
Compiler: cc
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:20:0:
hash.c: hash.c: In function 'Compress':
hash.c: vperm.h:52:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^
hash.c: hash.c:264:4: note: in expansion of macro 'TRANSFORM'
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^
hash.c: vperm.h:53:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\
hash.c: ^
hash.c: hash.c:264:4: note: in expansion of macro 'TRANSFORM'
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^
hash.c: vperm.h:52:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^
hash.c: hash.c:281:5: note: in expansion of macro 'TRANSFORM'
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc ccalik/vperm

Compiler output

Implementation: crypto_hash/echo256/ccalik/aesni
Compiler: cc
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:25:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: # error "AES/PCLMUL instructions not enabled"
hash.c: ^
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:114:17: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: state[i][j] = _mm_aesenc_si128(state[i][j], k1);\
hash.c: ^
hash.c: hash.c:185:4: note: in expansion of macro 'ECHO_SUBBYTES'
hash.c: ECHO_SUBBYTES(_state, 0, 0);\
hash.c: ^
hash.c: hash.c:295:4: note: in expansion of macro 'ECHO_ROUND_UNROLL2'
hash.c: ECHO_ROUND_UNROLL2;
hash.c: ^
hash.c: hash.c:115:17: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: state[i][j] = _mm_aesenc_si128(state[i][j], M128(zero));\
hash.c: ^
hash.c: hash.c:185:4: note: in expansion of macro 'ECHO_SUBBYTES'
hash.c: ECHO_SUBBYTES(_state, 0, 0);\
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc ccalik/aesni

Compiler output

Implementation: crypto_hash/echo256/generic/opt64
Compiler: gcc
echo64.c: echo64.c: In function 'crypto_hash_echo256_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:46: 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: 106, namely:
CompilerImplementations
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/echo256/ccalik/bitsliced
Compiler: gcc
hash.c: In file included from hash.c:18:
hash.c: hash.c: In function 'Compress':
hash.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.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:307: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:486:4: note: in expansion of macro 'BIGSHIFTROWS'
hash.c: BIGSHIFTROWS(_state);
hash.c: ^~~~~~~~~~~~
hash.c: In file included from hash.c:18:
hash.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.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:307: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:486:4: note: in expansion of macro 'BIGSHIFTROWS'
hash.c: BIGSHIFTROWS(_state);
hash.c: ^~~~~~~~~~~~
hash.c: In file included from hash.c:18:
hash.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 70, namely:
CompilerImplementations
gcc 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/echo256/ccalik/vperm
Compiler: gcc
hash.c: In file included from vperm.h:20,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress':
hash.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.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:
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:264: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,
hash.c: from hash.c:20:
hash.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.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:
hash.c: vperm.h:52:7: note: called from here
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:264:4: note: in expansion of macro 'TRANSFORM'
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/aesni
Compiler: gcc
hash.c: In file included from vperm.h:20,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress':
hash.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.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:176:10: note: called from here
hash.c: t2 = _mm_shuffle_epi8(M128(mul2mask), t1);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:224:4: note: in expansion of macro 'ECHO_MIXBYTES'
hash.c: ECHO_MIXBYTES(_state2, _state, 3, t1, t2, s2)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:295:4: note: in expansion of macro 'ECHO_ROUND_UNROLL2'
hash.c: ECHO_ROUND_UNROLL2;
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from vperm.h:20,
hash.c: from hash.c:20:
hash.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.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:167:10: note: called from here
hash.c: t2 = _mm_shuffle_epi8(M128(mul2mask), t1);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:224:4: note: in expansion of macro 'ECHO_MIXBYTES'
hash.c: ECHO_MIXBYTES(_state2, _state, 3, t1, t2, s2)
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/generic/opt64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
echo64.c: echo64.c: In function 'crypto_hash_echo256_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:46: 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_echo256_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:46: 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/echo256/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/echo256/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/echo256/ccalik/bitsliced
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:18:
hash.c: hash.c: In function 'Compress':
hash.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.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:307: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:486:4: note: in expansion of macro 'BIGSHIFTROWS'
hash.c: BIGSHIFTROWS(_state);
hash.c: ^~~~~~~~~~~~
hash.c: In file included from hash.c:18:
hash.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.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:307: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:486:4: note: in expansion of macro 'BIGSHIFTROWS'
hash.c: BIGSHIFTROWS(_state);
hash.c: ^~~~~~~~~~~~
hash.c: In file included from hash.c:18:
hash.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.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:
hash.c: hash.c: In function 'Compress':
hash.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.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:307: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:486:4: note: in expansion of macro 'BIGSHIFTROWS'
hash.c: BIGSHIFTROWS(_state);
hash.c: ^~~~~~~~~~~~
hash.c: In file included from hash.c:18:
hash.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.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:307: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:486:4: note: in expansion of macro 'BIGSHIFTROWS'
hash.c: BIGSHIFTROWS(_state);
hash.c: ^~~~~~~~~~~~
hash.c: In file included from hash.c:18:
hash.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.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/echo256/ccalik/vperm
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from vperm.h:20,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress':
hash.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.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:
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:264: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,
hash.c: from hash.c:20:
hash.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.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:
hash.c: vperm.h:52:7: note: called from here
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:264:4: note: in expansion of macro 'TRANSFORM'
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~
hash.c: ...
hash.c: In file included from vperm.h:20,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress':
hash.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.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:
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:264: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,
hash.c: from hash.c:20:
hash.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.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:
hash.c: vperm.h:52:7: note: called from here
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:264:4: note: in expansion of macro 'TRANSFORM'
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/aesni
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from vperm.h:20,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress':
hash.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.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:176:10: note: called from here
hash.c: t2 = _mm_shuffle_epi8(M128(mul2mask), t1);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:224:4: note: in expansion of macro 'ECHO_MIXBYTES'
hash.c: ECHO_MIXBYTES(_state2, _state, 3, t1, t2, s2)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:295:4: note: in expansion of macro 'ECHO_ROUND_UNROLL2'
hash.c: ECHO_ROUND_UNROLL2;
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from vperm.h:20,
hash.c: from hash.c:20:
hash.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.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:167:10: note: called from here
hash.c: t2 = _mm_shuffle_epi8(M128(mul2mask), t1);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:224:4: note: in expansion of macro 'ECHO_MIXBYTES'
hash.c: ECHO_MIXBYTES(_state2, _state, 3, t1, t2, s2)
hash.c: ...
hash.c: In file included from vperm.h:20,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress':
hash.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.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:176:10: note: called from here
hash.c: t2 = _mm_shuffle_epi8(M128(mul2mask), t1);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:224:4: note: in expansion of macro 'ECHO_MIXBYTES'
hash.c: ECHO_MIXBYTES(_state2, _state, 3, t1, t2, s2)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:295:4: note: in expansion of macro 'ECHO_ROUND_UNROLL2'
hash.c: ECHO_ROUND_UNROLL2;
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from vperm.h:20,
hash.c: from hash.c:20:
hash.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.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:167:10: note: called from here
hash.c: t2 = _mm_shuffle_epi8(M128(mul2mask), t1);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:224:4: note: in expansion of macro 'ECHO_MIXBYTES'
hash.c: ECHO_MIXBYTES(_state2, _state, 3, t1, t2, s2)
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/aesni
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:25:
hash.c: hash.c: In function 'Compress':
hash.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
hash.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:115:19: note: called from here
hash.c: state[i][j] = _mm_aesenc_si128(state[i][j], M128(zero));\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:220:4: note: in expansion of macro 'ECHO_SUBBYTES'
hash.c: ECHO_SUBBYTES(_state2, 3, 3);\
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:295:4: note: in expansion of macro 'ECHO_ROUND_UNROLL2'
hash.c: ECHO_ROUND_UNROLL2;
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:25:
hash.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
hash.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:114:19: note: called from here
hash.c: state[i][j] = _mm_aesenc_si128(state[i][j], k1);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:220:4: note: in expansion of macro 'ECHO_SUBBYTES'
hash.c: ECHO_SUBBYTES(_state2, 3, 3);\
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:295:4: note: in expansion of macro 'ECHO_ROUND_UNROLL2'
hash.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -O -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -Os -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=corei7 -O -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ccalik/aesni