Implementation notes: amd64, h5nano, crypto_hash/echo512

Computer: h5nano
Architecture: amd64
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: echo512
TimeImplementationCompilerBenchmark dateSUPERCOP version
126370athlon/athlon64gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
126370athlon/athlon64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
126370athlon/athlon64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
126370athlon/athlon64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
126370athlon/athlon64gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
126375athlon/athlon64gcc -Os -fomit-frame-pointer2014050120140425
126375athlon/athlon64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
126375athlon/athlon64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
126375athlon/athlon64gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
126375athlon/athlon64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
126375athlon/athlon64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
126375athlon/athlon64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
126380athlon/athlon64gcc -m64 -O -fomit-frame-pointer2014050120140425
126380athlon/athlon64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
126385athlon/athlon64gcc -funroll-loops2014050120140425
126390athlon/athlon64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
126390athlon/athlon64gcc -march=k8 -O -fomit-frame-pointer2014050120140425
126395athlon/athlon64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
126395athlon/athlon64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
126395athlon/athlon64gcc -m64 -O3 -fomit-frame-pointer2014050120140425
126405athlon/athlon64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
126405athlon/athlon64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
126405athlon/athlon64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
126405athlon/athlon64gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
126410athlon/athlon64gcc -O3 -fomit-frame-pointer2014050120140425
126410athlon/athlon64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
126410athlon/athlon64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
126410athlon/athlon64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
126410athlon/athlon64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
126410athlon/athlon64gcc -m64 -O2 -fomit-frame-pointer2014050120140425
126410athlon/athlon64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
126410athlon/athlon64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
126410athlon/athlon64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
126410athlon/athlon64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
126410athlon/athlon64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
126410athlon/athlon64gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
126415athlon/athlon64gcc -O -fomit-frame-pointer2014050120140425
126415athlon/athlon64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
126415athlon/athlon64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
126415athlon/athlon64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
126415athlon/athlon64gcc -march=nocona -O -fomit-frame-pointer2014050120140425
126420athlon/athlon64cc2014050120140425
126420athlon/athlon64gcc2014050120140425
126420athlon/athlon64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
126420athlon/athlon64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
126425athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
126425athlon/athlon64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
126425athlon/athlon64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
126430athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
126440athlon/athlon64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
126445athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
126445athlon/athlon64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
126445athlon/athlon64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
126450athlon/athlon64gcc -O2 -fomit-frame-pointer2014050120140425
126450athlon/athlon64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
126450athlon/athlon64gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
126450athlon/athlon64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
126450athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
126450athlon/athlon64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
126450athlon/athlon64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
126450athlon/athlon64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
126450athlon/athlon64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
126450athlon/athlon64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
126450athlon/athlon64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
126450athlon/athlon64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
126450athlon/athlon64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
126450athlon/athlon64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
126450athlon/athlon64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
126450athlon/athlon64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
126450athlon/athlon64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
126450athlon/athlon64gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
126450athlon/athlon64gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
126450athlon/athlon64gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
126450athlon/athlon64gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
126450athlon/athlon64gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
126455athlon/athlon64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
126455athlon/athlon64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
126455athlon/athlon64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
126460athlon/athlon64gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
126460athlon/athlon64gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
126460athlon/athlon64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
126460athlon/athlon64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
126460athlon/athlon64gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
126460athlon/athlon64gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
126460athlon/athlon64gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
126465athlon/athlon64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
126465athlon/athlon64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
126465athlon/athlon64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
126475athlon/athlon64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
126475athlon/athlon64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
126660athlon/athlon64gcc -m64 -Os -fomit-frame-pointer2014050120140425
126660athlon/athlon64gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
126915athlon/athlon64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
126930athlon/athlon64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
127025athlon/athlon64gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
140660core2/core2v64gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
140660core2/core2v64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
140660core2/core2v64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
140660core2/core2v64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
140660core2/core2v64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
140660core2/core2v64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
140660core2/core2v64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
140660core2/core2v64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
140660core2/core2v64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
140660core2/core2v64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
140660core2/core2v64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
140660core2/core2v64gcc -m64 -O2 -fomit-frame-pointer2014050120140425
140660core2/core2v64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
140660core2/core2v64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
140660core2/core2v64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
140660core2/core2v64gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
140660core2/core2v64gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
140660core2/core2v64gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
140670core2/core2v64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
140670core2/core2v64gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
140675core2/core2v64gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
140690core2/core2v64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
140690core2/core2v64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
140690core2/core2v64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
140695core2/core2v64gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
140695core2/core2v64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
140695core2/core2v64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
140695core2/core2v64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
140695core2/core2v64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
140695core2/core2v64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
140695core2/core2v64gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
140695core2/core2v64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
140695core2/core2v64gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
140705core2/core2v64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
140705core2/core2v64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
140705core2/core2v64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
140705core2/core2v64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
140705core2/core2v64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
140705core2/core2v64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
140705core2/core2v64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
140705core2/core2v64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
140705core2/core2v64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
140705core2/core2v64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
140705core2/core2v64gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
140705core2/core2v64gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
140705core2/core2v64gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
140710core2/core2v64gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
140710core2/core2v64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
140710core2/core2v64gcc -m64 -Os -fomit-frame-pointer2014050120140425
140710core2/core2v64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
140710core2/core2v64gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
140715core2/core2v64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
140715core2/core2v64gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
140715core2/core2v64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
140715core2/core2v64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
140720core2/core2v64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
140720core2/core2v64gcc -m64 -O -fomit-frame-pointer2014050120140425
140720core2/core2v64gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
140720core2/core2v64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
140725core2/core2v64cc2014050120140425
140725core2/core2v64gcc2014050120140425
140725core2/core2v64gcc -funroll-loops2014050120140425
140725core2/core2v64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
140725core2/core2v64gcc -march=k8 -O -fomit-frame-pointer2014050120140425
140735core2/core2v64gcc -O2 -fomit-frame-pointer2014050120140425
140735core2/core2v64gcc -O3 -fomit-frame-pointer2014050120140425
140735core2/core2v64gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
140735core2/core2v64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
140735core2/core2v64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
140735core2/core2v64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
140735core2/core2v64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
140735core2/core2v64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
140735core2/core2v64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
140735core2/core2v64gcc -m64 -O3 -fomit-frame-pointer2014050120140425
140735core2/core2v64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
140735core2/core2v64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
140735core2/core2v64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
140735core2/core2v64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
140735core2/core2v64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
140735core2/core2v64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
140735core2/core2v64gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
140740core2/core2v64gcc -O -fomit-frame-pointer2014050120140425
140740core2/core2v64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
140740core2/core2v64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
140740core2/core2v64gcc -march=nocona -O -fomit-frame-pointer2014050120140425
140750core2/core2v64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
140805core2/core2v64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
140810core2/core2v64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
140855core2/core2v64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
140875core2/core2v64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
140970core2/core2v64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
141025core2/core2v64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
141165core2/core2v64gcc -Os -fomit-frame-pointer2014050120140425
141375core2/core2v64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
141550core2/core2v64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -Os -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -m64 -O3 -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
149105pentium/pentium4v64v1gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
149110pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
149110pentium/pentium4v64v1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
149125pentium/pentium4v64v1gcc -m64 -Os -fomit-frame-pointer2014050120140425
149125pentium/pentium4v64v1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
149125pentium/pentium4v64v1gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
149125pentium/pentium4v64v1gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
149155pentium/pentium4v64v1gcc -O2 -fomit-frame-pointer2014050120140425
149155pentium/pentium4v64v1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
149155pentium/pentium4v64v1gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
149155pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
149155pentium/pentium4v64v1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
149155pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
149155pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
149155pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
149155pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
149155pentium/pentium4v64v1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
149155pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
149155pentium/pentium4v64v1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
149155pentium/pentium4v64v1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
149155pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
149155pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
149155pentium/pentium4v64v1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
149155pentium/pentium4v64v1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
149155pentium/pentium4v64v1gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
149155pentium/pentium4v64v1gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
149160pentium/pentium4v64v1gcc -m64 -O2 -fomit-frame-pointer2014050120140425
149160pentium/pentium4v64v1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
149160pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
149160pentium/pentium4v64v1gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
149165pentium/pentium4v64v1gcc -O -fomit-frame-pointer2014050120140425
149165pentium/pentium4v64v1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
149165pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
149165pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
149165pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
149165pentium/pentium4v64v1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
149165pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
149165pentium/pentium4v64v1gcc -m64 -O -fomit-frame-pointer2014050120140425
149165pentium/pentium4v64v1gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
149165pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
149165pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
149165pentium/pentium4v64v1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
149165pentium/pentium4v64v1gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
149165pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
149165pentium/pentium4v64v1gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
149165pentium/pentium4v64v1gcc -march=k8 -O -fomit-frame-pointer2014050120140425
149170pentium/pentium4v64v1gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
149170pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
149170pentium/pentium4v64v1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
149170pentium/pentium4v64v1gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
149170pentium/pentium4v64v1gcc -march=nocona -O -fomit-frame-pointer2014050120140425
149180pentium/pentium4v64v1cc2014050120140425
149180pentium/pentium4v64v1gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
149180pentium/pentium4v64v1gcc -funroll-loops2014050120140425
149180pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
149200pentium/pentium4v64v1gcc2014050120140425
149370pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
149375pentium/pentium4v64v1gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
149565pentium/pentium4v64v1gcc -O3 -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -Os -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -m64 -O3 -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -m64 -Os -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
150025pentium/pentium4v64v2gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
150030pentium/pentium4v64v2gcc -O3 -fomit-frame-pointer2014050120140425
150030pentium/pentium4v64v2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
150040pentium/pentium4v64v2gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
150040pentium/pentium4v64v2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
150070pentium/pentium4v64v2gcc -O2 -fomit-frame-pointer2014050120140425
150070pentium/pentium4v64v2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
150070pentium/pentium4v64v2gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
150070pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
150070pentium/pentium4v64v2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
150070pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
150070pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
150070pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
150070pentium/pentium4v64v2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
150070pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
150070pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
150070pentium/pentium4v64v2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
150070pentium/pentium4v64v2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
150070pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
150070pentium/pentium4v64v2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
150070pentium/pentium4v64v2gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
150070pentium/pentium4v64v2gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
150075pentium/pentium4v64v2gcc -m64 -O2 -fomit-frame-pointer2014050120140425
150075pentium/pentium4v64v2gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
150080pentium/pentium4v64v2gcc -O -fomit-frame-pointer2014050120140425
150080pentium/pentium4v64v2gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
150080pentium/pentium4v64v2gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
150080pentium/pentium4v64v2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
150080pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
150080pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
150080pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
150080pentium/pentium4v64v2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
150080pentium/pentium4v64v2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
150080pentium/pentium4v64v2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
150080pentium/pentium4v64v2gcc -m64 -O -fomit-frame-pointer2014050120140425
150080pentium/pentium4v64v2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
150080pentium/pentium4v64v2gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
150080pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
150080pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
150080pentium/pentium4v64v2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
150080pentium/pentium4v64v2gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
150080pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
150080pentium/pentium4v64v2gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
150080pentium/pentium4v64v2gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
150080pentium/pentium4v64v2gcc -march=k8 -O -fomit-frame-pointer2014050120140425
150080pentium/pentium4v64v2gcc -march=nocona -O -fomit-frame-pointer2014050120140425
150085pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
150085pentium/pentium4v64v2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
150090pentium/pentium4v64v2cc2014050120140425
150090pentium/pentium4v64v2gcc2014050120140425
150090pentium/pentium4v64v2gcc -funroll-loops2014050120140425
150090pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
150090pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
150125pentium/pentium4v64v2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
150225pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
150255pentium/pentium4v64v2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
150265pentium/pentium4v64v2gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
152220sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
152225sphlibgcc -O3 -fomit-frame-pointer2014050120140425
152225sphlibgcc -m64 -O3 -fomit-frame-pointer2014050120140425
152465sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
152565sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
152610sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
152610sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
152660sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
152725sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
153025sphlibgcc -O2 -fomit-frame-pointer2014050120140425
153025sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
153030sphlibgcc -m64 -O2 -fomit-frame-pointer2014050120140425
155615sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
155670sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
155670sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
155715sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
155735sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
155795sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
155805sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
155810sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
155810sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
155905sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
156080sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
156170sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
156315sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
156315sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
156905sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
156910sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
157585sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
157585sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
163195sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
163200sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
163225sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
163360sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
163405sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
163405sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
163430sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
163435sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
163440sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
163485sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
163490sphlibgcc -funroll-loops -O -fomit-frame-pointer2014050120140425
163690sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
163715sphlibgcc -m64 -O -fomit-frame-pointer2014050120140425
163715sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
163760sphlibgcc -O -fomit-frame-pointer2014050120140425
163760sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
163760sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
163760sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
163760sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
163760sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
164965sphlibgcc -march=nocona -O -fomit-frame-pointer2014050120140425
165180sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
167060sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
167065sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
167065sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
167070sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
167070sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
167085sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
167260sphlibgcc -Os -fomit-frame-pointer2014050120140425
167415sphlibgcc -m64 -Os -fomit-frame-pointer2014050120140425
167415sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
167415sphlibgcc -march=k8 -Os -fomit-frame-pointer2014050120140425
167505sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
167560sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
167595sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
167915sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
168175sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
168245sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
168695sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
169010sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
169010sphlibgcc -march=k8 -O -fomit-frame-pointer2014050120140425
169200sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
169200sphlibgcc -march=nocona -Os -fomit-frame-pointer2014050120140425
169365sphlibgcc -march=barcelona -O -fomit-frame-pointer2014050120140425
169410sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
170185sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
175360generic/opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
175400generic/opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
175400generic/opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
175405sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
176525sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
176680generic/opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
176725generic/opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
176725generic/opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
176800generic/opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
176805generic/opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
177135generic/opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
177135generic/opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
177180generic/opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
177190generic/opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
177450sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
177480generic/opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
177530generic/opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
178345sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
178390sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
178525sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
178575sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
178655ccalik/aesnigcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
178655ccalik/vpermgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
178655ccalik/vpermgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
178665ccalik/aesnigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
178680ccalik/aesnigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
178680ccalik/vpermgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
178685ccalik/aesnigcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
178685ccalik/vpermgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
178695ccalik/vpermgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
178710ccalik/aesnigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
179305sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
179350sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
179350sphlib-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
179520sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014050120140425
179635sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
179735generic/opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
179765generic/opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
179795generic/opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
179860sphlib-smallclang -O3 -fomit-frame-pointer2014062820140622
179900sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
179900sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
179970generic/opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
180035generic/opt64gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
180125generic/opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
180125sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
180400sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
180510generic/opt64gcc -m64 -O2 -fomit-frame-pointer2014050120140425
180515generic/opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
180525generic/opt64gcc -O2 -fomit-frame-pointer2014050120140425
180960sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
181245sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
181255sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014050120140425
181420generic/opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
181450sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
181485sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
181515sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
181575sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
181645sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
181715sphlib-smallgcc -Os -fomit-frame-pointer2014050120140425
181725sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
181735sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
181765sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
181785sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014050120140425
181955sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
182000generic/opt64gcc -m64 -O -fomit-frame-pointer2014050120140425
182000generic/opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
182000generic/opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
182040generic/opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
182040generic/opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
182045generic/opt64gcc -O -fomit-frame-pointer2014050120140425
182045generic/opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
182080sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
182090generic/opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
182280sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
182625generic/opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
182650sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
182670generic/opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
182670generic/opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
182695generic/opt64gcc -march=nocona -O -fomit-frame-pointer2014050120140425
182705generic/opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
182715generic/opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
182715generic/opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
182720generic/opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
182725generic/opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
182735sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
182740generic/opt64gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
182740generic/opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
182740generic/opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
183070sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
183180sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
183280sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
183565sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
183935sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
184070sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
184220sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
184250sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
184265sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014050120140425
184265sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
184560generic/opt64gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
184570generic/opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
185465generic/opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
185465generic/opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
185510generic/opt64gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
185790sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
185795generic/opt64gcc -march=k8 -O -fomit-frame-pointer2014050120140425
185840sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
186510sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
186560sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
186635generic/opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
186690generic/opt64gcc -m64 -O3 -fomit-frame-pointer2014050120140425
186770generic/opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
186805sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
186805sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
187175generic/opt64gcc -O3 -fomit-frame-pointer2014050120140425
187185generic/opt32clang -O3 -fomit-frame-pointer2014062820140622
187185generic/opt32clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
187240generic/opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
187240generic/opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
187330generic/opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
187365sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
187375generic/opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
187375generic/opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
187375generic/opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
187375generic/opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
187380sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
187550generic/opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
187585generic/opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
187590generic/opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
187665generic/opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
187755sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014050120140425
187900sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
187915sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
187945sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
188690sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
189025sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
189065sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
189065sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
189100sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
189170sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014050120140425
189240generic/opt64gcc -Os -fomit-frame-pointer2014050120140425
189285sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
189300sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
189310sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
189380generic/opt64gcc -m64 -Os -fomit-frame-pointer2014050120140425
189410generic/opt64gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
189415generic/opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
189425sphlib-smallgcc -O2 -fomit-frame-pointer2014050120140425
189450generic/opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
189455generic/opt64gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
189460generic/opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
189465sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
189485sphlibclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
189590sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014050120140425
189745sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
189760generic/opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
189775sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
189800sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
189805generic/opt64gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
189880sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
189885generic/opt64gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
189925sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
189945sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
189955sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
189970sphlibclang -O3 -fomit-frame-pointer2014062820140622
189985generic/opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
189990sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
189995sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
190000sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
190085generic/opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
190085generic/opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
190230generic/opt64gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
190300generic/opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
190305sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
190350sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
190385generic/opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
190385generic/opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
190500sphlib-smallgcc -O3 -fomit-frame-pointer2014050120140425
190645sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
190645sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
190645sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
190895sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
191320sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
191360sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
191460sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
191480sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
191940sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
191945sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
192255generic/opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
192305sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
192360generic/opt64gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
192740generic/opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
192745generic/opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
192765generic/opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
192850generic/opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
192880generic/opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
193105generic/opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
193145generic/opt64gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
193260sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
193260sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
193560sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
193565sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
193890sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
193935sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
193955sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
194080sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
194080sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
194620sphlib-smallgcc -O -fomit-frame-pointer2014050120140425
194635sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
194635sphlib-smallgcc -m64 -O -fomit-frame-pointer2014050120140425
194635sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
195135generic/opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
195385generic/opt64gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
195425generic/opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
195595generic/opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
196650sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
196940sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
197360sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014050120140425
197695generic/opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
197780generic/opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
197925generic/opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
198505sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
199530sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
199555generic/opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
199570generic/opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
199620generic/opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
199620sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
199745generic/opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
199745sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
199920sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
200280generic/opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
200310generic/opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
200955generic/opt32gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
200955generic/opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
200970generic/opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
201080generic/opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
201085generic/opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
201300generic/opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
201315generic/opt32gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
201345generic/opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
201425generic/opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
201490generic/opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
201885sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014050120140425
202090generic/opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
202265generic/opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
202265sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
202985generic/opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
203090generic/opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
203970ccalik/bitslicedgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
203985ccalik/bitslicedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
203995ccalik/bitslicedgcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
204000ccalik/bitslicedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
204030ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
204160generic/opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
204210generic/opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
204870generic/opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
204870generic/opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
204885generic/opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
204915generic/opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
204935generic/opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
204950generic/opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
204995generic/opt32gcc -march=k8 -O -fomit-frame-pointer2014050120140425
205105generic/opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
205165generic/opt32gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
205685generic/opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
205685generic/opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
205830generic/opt32gcc -m64 -O3 -fomit-frame-pointer2014050120140425
206325generic/opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
206325generic/opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
206395generic/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
207670generic/opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
207870generic/opt32gcc -m64 -O -fomit-frame-pointer2014050120140425
207875generic/opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
207925generic/opt32gcc -O -fomit-frame-pointer2014050120140425
207925generic/opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
207930generic/opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
207930generic/opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
207930generic/opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
208710generic/opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
208745generic/opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
208770generic/opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
208770generic/opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
208940generic/opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
208950generic/opt32gcc -march=nocona -O -fomit-frame-pointer2014050120140425
208955generic/opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
209090generic/opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
209340generic/opt32gcc -Os -fomit-frame-pointer2014050120140425
209465generic/opt32gcc -m64 -Os -fomit-frame-pointer2014050120140425
209465generic/opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
209470generic/opt32gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
209600generic/opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
209600generic/opt32gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
211855ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
211900ccalik/bitslicedgcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
211900ccalik/bitslicedgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
211905ccalik/bitslicedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
211930ccalik/bitslicedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
212230generic/opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
213105generic/opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
214505generic/opt32gcc -O3 -fomit-frame-pointer2014050120140425
214515generic/opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
215575generic/opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
215735generic/opt32gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
215895ccalik/bitslicedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
215900ccalik/bitslicedgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
215905ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
215905ccalik/bitslicedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
215955ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
215955ccalik/bitslicedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
215965ccalik/bitslicedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
215970ccalik/bitslicedgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
216000ccalik/bitslicedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
216000ccalik/bitslicedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
216005generic/opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
217325generic/opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
218725powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
218750powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
218790powerpc/pp32cv2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
218860powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
218970powerpc/pp32cv2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
218970generic/opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
218970generic/opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
218970generic/opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
219200generic/opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
219320powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
219360generic/opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
219725powerpc/pp32cv2gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
219770powerpc/pp32cv2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
219775powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
221350generic/opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
221400generic/opt32gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
221755generic/opt32gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
222085generic/opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
222965generic/opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
222965generic/opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
223645powerpc/pp32cv2gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
223690powerpc/pp32cv2gcc -march=k8 -O -fomit-frame-pointer2014050120140425
223765powerpc/pp32cv2gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
223845powerpc/pp32cv2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
224225powerpc/pp32cv2gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
224335powerpc/pp32cv2gcc -march=nocona -O -fomit-frame-pointer2014050120140425
224585powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
224590powerpc/pp32cv2gcc -m64 -O -fomit-frame-pointer2014050120140425
224595powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
224860powerpc/pp32cv2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
224865powerpc/pp32cv2gcc -O -fomit-frame-pointer2014050120140425
224865powerpc/pp32cv2gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
224895powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
224920powerpc/pp32cv2gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
229645ccalik/vpermgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
229690ccalik/aesnigcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
229700ccalik/vpermgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
229720generic/opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
229720ccalik/aesnigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
229725generic/opt32gcc -O2 -fomit-frame-pointer2014050120140425
229740generic/opt32gcc -m64 -O2 -fomit-frame-pointer2014050120140425
230080ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
230085ccalik/aesnigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
230085ccalik/vpermgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
230090ccalik/vpermgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
230125ccalik/aesnigcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
230200ccalik/aesnigcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
230250ccalik/vpermgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
230300ccalik/vpermgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
230305ccalik/aesnigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
230305ccalik/aesnigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
230315ccalik/aesnigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
230320ccalik/vpermgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
230675ccalik/aesnigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
230710ccalik/aesnigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
231140ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
231190ccalik/vpermgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
232850generic/opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
232900generic/opt32gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
234225generic/opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
234470generic/opt32gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
237500ccalik/vpermgcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
237505ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
237505ccalik/aesnigcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
237515ccalik/vpermgcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
237525ccalik/vpermgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
237535ccalik/vpermgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
237540ccalik/aesnigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
237540ccalik/aesnigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
237550ccalik/aesnigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
237570ccalik/aesnigcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
237870generic/opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
237880generic/opt32gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
239855generic/opt32gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
239920generic/opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
243885powerpc/pp32cv2clang -O3 -fomit-frame-pointer2014062820140622
244545powerpc/pp32cv2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
244545powerpc/pp32cv2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
244545powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
244545powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
245085powerpc/pp32cv2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
245085powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
245100powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
245175powerpc/pp32cv2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
245555powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
248080powerpc/pp32cv2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
248210powerpc/pp32cv2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
248260powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
248260powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
248260powerpc/pp32cv2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
248270powerpc/pp32cv2gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
248710powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
249300powerpc/pp32cv2gcc -Os -fomit-frame-pointer2014050120140425
249305powerpc/pp32cv2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
249305powerpc/pp32cv2gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
249480powerpc/pp32cv2gcc -m64 -Os -fomit-frame-pointer2014050120140425
249545powerpc/pp32cv2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
249660powerpc/pp32cv2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
249660powerpc/pp32cv2gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
249895powerpc/pp32cv2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
250005powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
250005powerpc/pp32cv2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
250145powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
250205powerpc/pp32cv2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
250700powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
250800powerpc/pp32cv2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
250895powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
250910powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
252070powerpc/pp32cv2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
252070powerpc/pp32cv2gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
252555powerpc/pp32cv2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
252585powerpc/pp32cv2gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
253000generic/opt64clang -O3 -fomit-frame-pointer2014062820140622
253010powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
253015generic/opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
253045generic/opt64clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
253090generic/opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
253095generic/opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
253125powerpc/pp32cv2gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
253155powerpc/pp32cv2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
253965powerpc/pp32cv2gcc -m64 -O3 -fomit-frame-pointer2014050120140425
253980powerpc/pp32cv2gcc -O3 -fomit-frame-pointer2014050120140425
254025powerpc/pp32cv2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
255455powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
255685powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
255690powerpc/pp32cv2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
255740powerpc/pp32cv2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
255740powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
257050powerpc/pp32cv2gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
257085powerpc/pp32cv2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
257490powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
257795powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
257840powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
258225powerpc/pp32cv2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
258240powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
258245powerpc/pp32cv2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
258950powerpc/pp32cv2gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
260055powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
260300powerpc/pp32cv2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
262970powerpc/pp32cv2gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
262975powerpc/pp32cv2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
263460powerpc/pp32cv2gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
263665powerpc/pp32cv2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
264040powerpc/pp32cv2gcc -m64 -O2 -fomit-frame-pointer2014050120140425
264055powerpc/pp32cv2gcc -O2 -fomit-frame-pointer2014050120140425
264090powerpc/pp32cv2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
266630powerpc/pp32cv2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
266660powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
266890powerpc/pp32cv2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
267115powerpc/pp32cv2gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
272870powerpc/pp32cv2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
272910powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
277305powerpc/pp32cv2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
277550powerpc/pp32cv2gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
291860generic/opt64gcc2014050120140425
293335generic/opt64cc2014050120140425
293380generic/opt64gcc -funroll-loops2014050120140425
316115sphlibgcc -funroll-loops2014050120140425
316170sphlibcc2014050120140425
316245sphlibgcc2014050120140425
318310powerpc/pp32cv1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
318675powerpc/pp32cv1clang -O3 -fomit-frame-pointer2014062820140622
318675powerpc/pp32cv1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
318700powerpc/pp32cv1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
322465powerpc/pp32cv1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
331155powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050120140425
331170powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050120140425
331395powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050120140425
331600powerpc/pp32cv1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050120140425
331615powerpc/pp32cv1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050120140425
331665powerpc/pp32cv1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050120140425
331890powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
332830powerpc/pp32cv1gcc -funroll-loops -O3 -fomit-frame-pointer2014050120140425
332835powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
332865powerpc/pp32cv1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050120140425
335715powerpc/pp32cv1gcc -funroll-loops -O2 -fomit-frame-pointer2014050120140425
335765powerpc/pp32cv1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050120140425
336045powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
336375powerpc/pp32cv1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050120140425
336585powerpc/pp32cv1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050120140425
336655powerpc/pp32cv1gcc -m64 -O3 -fomit-frame-pointer2014050120140425
336675powerpc/pp32cv1gcc -O3 -fomit-frame-pointer2014050120140425
336985powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
340190powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050120140425
340220powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
341470powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050120140425
341615powerpc/pp32cv1gcc -march=nocona -O3 -fomit-frame-pointer2014050120140425
341970powerpc/pp32cv1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
342210powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
342405powerpc/pp32cv1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050120140425
342450powerpc/pp32cv1gcc -march=barcelona -O3 -fomit-frame-pointer2014050120140425
344485powerpc/pp32cv1gcc -march=k8 -O3 -fomit-frame-pointer2014050120140425
344545powerpc/pp32cv1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050120140425
345870powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050120140425
345870powerpc/pp32cv1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050120140425
348790powerpc/pp32cv1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050120140425
349260powerpc/pp32cv1gcc -funroll-loops -O -fomit-frame-pointer2014050120140425
349260powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
350815powerpc/pp32cv1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050120140425
351105powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
352960powerpc/pp32cv1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050120140425
352995powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050120140425
353265powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
353305powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
354205powerpc/pp32cv1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050120140425
354590powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
358175powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
359235powerpc/pp32cv1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050120140425
359350powerpc/pp32cv1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050120140425
359350powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050120140425
359410powerpc/pp32cv1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050120140425
359650powerpc/pp32cv1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050120140425
359875powerpc/pp32cv1gcc -march=barcelona -Os -fomit-frame-pointer2014050120140425
360140powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
360265powerpc/pp32cv1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050120140425
360440powerpc/pp32cv1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050120140425
360495powerpc/pp32cv1gcc -funroll-loops -Os -fomit-frame-pointer2014050120140425
360495powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
360695powerpc/pp32cv1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050120140425
361055powerpc/pp32cv1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050120140425
361055powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050120140425
361060powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050120140425
361120powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050120140425
361235powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050120140425
361290powerpc/pp32cv1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050120140425
364800powerpc/pp32cv1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050120140425
364800powerpc/pp32cv1gcc -m64 -O2 -fomit-frame-pointer2014050120140425
364845powerpc/pp32cv1gcc -O2 -fomit-frame-pointer2014050120140425
367955powerpc/pp32cv1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050120140425
368095powerpc/pp32cv1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050120140425
368270powerpc/pp32cv1gcc -Os -fomit-frame-pointer2014050120140425
368325powerpc/pp32cv1gcc -m64 -Os -fomit-frame-pointer2014050120140425
368330powerpc/pp32cv1gcc -march=k8 -Os -fomit-frame-pointer2014050120140425
369900powerpc/pp32cv1gcc -m64 -march=nocona -O -fomit-frame-pointer2014050120140425
369900powerpc/pp32cv1gcc -march=nocona -O -fomit-frame-pointer2014050120140425
369970powerpc/pp32cv1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050120140425
370000powerpc/pp32cv1gcc -march=barcelona -O -fomit-frame-pointer2014050120140425
370090powerpc/pp32cv1gcc -march=k8 -O -fomit-frame-pointer2014050120140425
370155powerpc/pp32cv1gcc -m64 -march=k8 -O -fomit-frame-pointer2014050120140425
372090powerpc/pp32cv1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050120140425
372095powerpc/pp32cv1gcc -march=barcelona -O2 -fomit-frame-pointer2014050120140425
372510powerpc/pp32cv1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050120140425
372560powerpc/pp32cv1gcc -march=k8 -O2 -fomit-frame-pointer2014050120140425
373480powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050120140425
373740powerpc/pp32cv1gcc -m64 -march=core2 -O -fomit-frame-pointer2014050120140425
373745powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050120140425
373755powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050120140425
373955powerpc/pp32cv1gcc -m64 -O -fomit-frame-pointer2014050120140425
374015powerpc/pp32cv1gcc -fno-schedule-insns -O -fomit-frame-pointer2014050120140425
374020powerpc/pp32cv1gcc -O -fomit-frame-pointer2014050120140425
376485powerpc/pp32cv1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050120140425
377845powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
377985powerpc/pp32cv1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050120140425
378050powerpc/pp32cv1gcc -march=nocona -Os -fomit-frame-pointer2014050120140425
378250powerpc/pp32cv1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050120140425
378250powerpc/pp32cv1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050120140425
384885powerpc/pp32cv1gcc -march=nocona -O2 -fomit-frame-pointer2014050120140425
418090sphlib-smallcc2014050120140425
418095sphlib-smallgcc2014050120140425
418110sphlib-smallgcc -funroll-loops2014050120140425
452165generic/opt32cc2014050120140425
452250generic/opt32gcc -funroll-loops2014050120140425
452885generic/opt32gcc2014050120140425
633980powerpc/pp32cv2cc2014050120140425
634230powerpc/pp32cv2gcc2014050120140425
634275powerpc/pp32cv2gcc -funroll-loops2014050120140425
940485powerpc/pp32cv1gcc2014050120140425
941025powerpc/pp32cv1gcc -funroll-loops2014050120140425
943270powerpc/pp32cv1cc2014050120140425

Test failure

Implementation: crypto_hash/echo512/aes/aes64
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 91, namely:
CompilerImplementations
cc aes/aes64
gcc aes/aes64
gcc -O2 -fomit-frame-pointer aes/aes64
gcc -O3 -fomit-frame-pointer aes/aes64
gcc -O -fomit-frame-pointer aes/aes64
gcc -Os -fomit-frame-pointer aes/aes64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer aes/aes64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer aes/aes64
gcc -fno-schedule-insns -O -fomit-frame-pointer aes/aes64
gcc -fno-schedule-insns -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops aes/aes64
gcc -funroll-loops -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer aes/aes64
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer aes/aes64
gcc -m64 -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -O -fomit-frame-pointer aes/aes64
gcc -m64 -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=corei7 -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=corei7 -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=k8 -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=k8 -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer aes/aes64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer aes/aes64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer aes/aes64
gcc -m64 -march=nocona -O -fomit-frame-pointer aes/aes64
gcc -m64 -march=nocona -Os -fomit-frame-pointer aes/aes64
gcc -march=barcelona -O2 -fomit-frame-pointer aes/aes64
gcc -march=barcelona -O3 -fomit-frame-pointer aes/aes64
gcc -march=barcelona -O -fomit-frame-pointer aes/aes64
gcc -march=barcelona -Os -fomit-frame-pointer aes/aes64
gcc -march=k8 -O2 -fomit-frame-pointer aes/aes64
gcc -march=k8 -O3 -fomit-frame-pointer aes/aes64
gcc -march=k8 -O -fomit-frame-pointer aes/aes64
gcc -march=k8 -Os -fomit-frame-pointer aes/aes64
gcc -march=nocona -O2 -fomit-frame-pointer aes/aes64
gcc -march=nocona -O3 -fomit-frame-pointer aes/aes64
gcc -march=nocona -O -fomit-frame-pointer aes/aes64
gcc -march=nocona -Os -fomit-frame-pointer aes/aes64

Test failure

Implementation: crypto_hash/echo512/aes/aes64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

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

Compiler output

Implementation: crypto_hash/echo512/generic/opt64
Compiler: cc
echo64.c: echo64.c: In function 'crypto_hash_echo512_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: echo64.c:488:12: note: expected 'BitSequence *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 91, namely:
CompilerImplementations
cc generic/opt64
gcc generic/opt64
gcc -O2 -fomit-frame-pointer generic/opt64
gcc -O3 -fomit-frame-pointer generic/opt64
gcc -O -fomit-frame-pointer generic/opt64
gcc -Os -fomit-frame-pointer generic/opt64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer generic/opt64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer generic/opt64
gcc -fno-schedule-insns -O -fomit-frame-pointer generic/opt64
gcc -fno-schedule-insns -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops generic/opt64
gcc -funroll-loops -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer generic/opt64
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer generic/opt64
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer generic/opt64
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer generic/opt64
gcc -m64 -O2 -fomit-frame-pointer generic/opt64
gcc -m64 -O3 -fomit-frame-pointer generic/opt64
gcc -m64 -O -fomit-frame-pointer generic/opt64
gcc -m64 -Os -fomit-frame-pointer generic/opt64
gcc -m64 -march=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 -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=nocona -O2 -fomit-frame-pointer generic/opt64
gcc -march=nocona -O3 -fomit-frame-pointer generic/opt64
gcc -march=nocona -O -fomit-frame-pointer generic/opt64
gcc -march=nocona -Os -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echo512/ccalik/bitsliced
Compiler: cc
hash.c: In file included from hash.c:18:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:471:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:471:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:471:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo512/ccalik/aesni
Compiler: cc
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:263:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:263:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:305:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:305:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo512/pentium/pentium4v64v1
Compiler: clang -O3 -fomit-frame-pointer
echo32.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo32.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo32.s: clang: warning: argument unused during compilation: '-I .'
echo32.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo32.s: echo32.c:495:2: warning: ignoring directive for now
echo32.s: .intel_syntax noprefix
echo32.s: ^
echo32.s: echo32.c:501:15: error: unexpected token in argument list
echo32.s: mov dword ptr [SHA3_R], 10
echo32.s: ^
echo32.s: echo32.c:503:20: error: unexpected token in argument list
echo32.s: mov eax, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:504:20: error: unexpected token in argument list
echo32.s: mov ecx, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:505:2: error: unknown use of instruction mnemonic without a size suffix
echo32.s: mov edx, eax
echo32.s: ^
echo32.s: echo32.c:506:2: error: unknown use of instruction mnemonic without a size suffix
echo32.s: sar edx, 31
echo32.s: ^
echo32.s: echo32.c:507:20: error: unexpected token in argument list
echo32.s: add eax, dword ptr [SHA3_S+256]
echo32.s: ^
echo32.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer pentium/pentium4v64v1

Compiler output

Implementation: crypto_hash/echo512/generic/opt64
Compiler: clang -O3 -fomit-frame-pointer
echo64.c: echo64.c:501:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:488:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echo512/core2/core2v64
Compiler: clang -O3 -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:448:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:452:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov eax, [rdi+16*2*8+8]
echo64.s: ^
echo64.s: echo64.c:453:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: add [rdi+16*2*8], rax
echo64.s: ^
echo64.s: echo64.c:456:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:457:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: cmp rax, 0
echo64.s: ^
echo64.s: echo64.c:459:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, [rdi+16*2*8]
echo64.s: ^
echo64.s: echo64.c:461:15: error: unexpected token in argument list
echo64.s: mov dword ptr [rdi+16*2*8+8], 0
echo64.s: ^
echo64.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer core2/core2v64

Compiler output

Implementation: crypto_hash/echo512/athlon/athlon64
Compiler: clang -O3 -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:495:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:498:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov eax, [rdi+16*16*2+8]
echo64.s: ^
echo64.s: echo64.c:499:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: add [rdi+16*16*2], rax
echo64.s: ^
echo64.s: echo64.c:500:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:501:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: cmp rax, 0
echo64.s: ^
echo64.s: echo64.c:503:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: xor r15, [rdi+16*16*2]
echo64.s: ^
echo64.s: echo64.c:505:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r8, [MEM_CST]
echo64.s: ^
echo64.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer athlon/athlon64

Compiler output

Implementation: crypto_hash/echo512/aes/aes64
Compiler: clang -O3 -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:518:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm0, [rdi]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm1, [rdi+16]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm2, [rdi+2*16]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm3, [rdi+3*16]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm4, [rdi+4*16]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm5, [rdi+5*16]
echo64.s: ^
echo64.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer aes/aes64

Compiler output

Implementation: crypto_hash/echo512/pentium/pentium4v64v2
Compiler: clang -O3 -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:521:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:527:15: error: unexpected token in argument list
echo64.s: mov dword ptr [SHA3_R], 10
echo64.s: ^
echo64.s: echo64.c:529:20: error: unexpected token in argument list
echo64.s: mov eax, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:530:20: error: unexpected token in argument list
echo64.s: mov ecx, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:531:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov edx, eax
echo64.s: ^
echo64.s: echo64.c:532:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: sar edx, 31
echo64.s: ^
echo64.s: echo64.c:533:20: error: unexpected token in argument list
echo64.s: add eax, dword ptr [SHA3_S+256]
echo64.s: ^
echo64.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer pentium/pentium4v64v2

Compiler output

Implementation: crypto_hash/echo512/ccalik/bitsliced
Compiler: clang -O3 -fomit-frame-pointer
hash.c: In file included from hash.c:18:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c:468:4: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^
hash.c: hash.c:141:14: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:468:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:141:12: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:468:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:142:12: note: expanded from:
hash.c: s[0][1] = _mm_shuffle_epi8(s[0][1], M128(shiftrowsslice));\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:468:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer ccalik/bitsliced

Compiler output

Implementation: crypto_hash/echo512/ccalik/aesni
Compiler: clang -O3 -fomit-frame-pointer
hash.c: In file included from hash.c:20:
hash.c: In file included from ./vperm.h:20:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c:263:4: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^
hash.c: ./vperm.h:52:7: note: expanded from:
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^
hash.c: hash.c:263:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ./vperm.h:52:5: note: expanded from:
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:263:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ./vperm.h:53:5: note: expanded from:
hash.c: x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:280:5: error: assigning to '__m128i' from incompatible type 'int';
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer ccalik/aesni ccalik/vperm

Compiler output

Implementation: crypto_hash/echo512/generic/opt32
Compiler: clang -O3 -fomit-frame-pointer
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2 sphlib sphlib-small

Compiler output

Implementation: crypto_hash/echo512/sphlib
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
echo.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo.c: clang: warning: argument unused during compilation: '-mavx2'
echo.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/echo512/generic/opt32
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo32.c: clang: warning: argument unused during compilation: '-mavx2'
echo32.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echo512/pentium/pentium4v64v1
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
echo32.s: clang: warning: argument unused during compilation: '-fwrapv'
echo32.s: clang: warning: argument unused during compilation: '-march=x86-64'
echo32.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo32.s: clang: warning: argument unused during compilation: '-mavx2'
echo32.s: clang: warning: argument unused during compilation: '-maes'
echo32.s: clang: warning: argument unused during compilation: '-mpclmul'
echo32.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo32.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo32.s: clang: warning: argument unused during compilation: '-I .'
echo32.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h5nano/amd64/include'
echo32.s: echo32.c:495:2: warning: ignoring directive for now
echo32.s: .intel_syntax noprefix
echo32.s: ^
echo32.s: echo32.c:501:15: error: unexpected token in argument list
echo32.s: mov dword ptr [SHA3_R], 10
echo32.s: ^
echo32.s: echo32.c:503:20: error: unexpected token in argument list
echo32.s: mov eax, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:504:20: error: unexpected token in argument list
echo32.s: mov ecx, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:505:2: error: unknown use of instruction mnemonic without a size suffix
echo32.s: mov edx, eax
echo32.s: ^
echo32.s: ...

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

Compiler output

Implementation: crypto_hash/echo512/generic/opt64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
echo64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo64.c: clang: warning: argument unused during compilation: '-mavx2'
echo64.c: clang: warning: argument unused during compilation: '-mpclmul'
echo64.c: echo64.c:501:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:488:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

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

Compiler output

Implementation: crypto_hash/echo512/core2/core2v64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-march=x86-64'
echo64.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-maes'
echo64.s: clang: warning: argument unused during compilation: '-mpclmul'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:448:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:452:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov eax, [rdi+16*2*8+8]
echo64.s: ^
echo64.s: echo64.c:453:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: add [rdi+16*2*8], rax
echo64.s: ^
echo64.s: echo64.c:456:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:457:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: cmp rax, 0
echo64.s: ^
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echo512/athlon/athlon64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-march=x86-64'
echo64.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-maes'
echo64.s: clang: warning: argument unused during compilation: '-mpclmul'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:495:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:498:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov eax, [rdi+16*16*2+8]
echo64.s: ^
echo64.s: echo64.c:499:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: add [rdi+16*16*2], rax
echo64.s: ^
echo64.s: echo64.c:500:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:501:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: cmp rax, 0
echo64.s: ^
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echo512/aes/aes64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-march=x86-64'
echo64.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-maes'
echo64.s: clang: warning: argument unused during compilation: '-mpclmul'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:518:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm0, [rdi]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm1, [rdi+16]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm2, [rdi+2*16]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm3, [rdi+3*16]
echo64.s: ^
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echo512/pentium/pentium4v64v2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-march=x86-64'
echo64.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-maes'
echo64.s: clang: warning: argument unused during compilation: '-mpclmul'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:521:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:527:15: error: unexpected token in argument list
echo64.s: mov dword ptr [SHA3_R], 10
echo64.s: ^
echo64.s: echo64.c:529:20: error: unexpected token in argument list
echo64.s: mov eax, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:530:20: error: unexpected token in argument list
echo64.s: mov ecx, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:531:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov edx, eax
echo64.s: ^
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echo512/ccalik/bitsliced
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: In file included from hash.c:18:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c:468:4: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^
hash.c: hash.c:141:14: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:468:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:141:12: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:468:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:142:12: note: expanded from:
hash.c: s[0][1] = _mm_shuffle_epi8(s[0][1], M128(shiftrowsslice));\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo512/ccalik/aesni
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: In file included from hash.c:20:
hash.c: In file included from ./vperm.h:20:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c:263:4: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^
hash.c: ./vperm.h:52:7: note: expanded from:
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^
hash.c: hash.c:263:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ./vperm.h:52:5: note: expanded from:
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:263:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ./vperm.h:53:5: note: expanded from:
hash.c: x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\
hash.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer ccalik/aesni ccalik/vperm

Compiler output

Implementation: crypto_hash/echo512/sphlib
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo.c: clang: warning: argument unused during compilation: '-mavx2'
echo.c: clang: warning: argument unused during compilation: '-mpclmul'
echo.c: clang: warning: argument unused during compilation: '-fpolly'
echo.c: clang: warning: argument unused during compilation: '-fvectorize'
echo.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/echo512/generic/opt32
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo32.c: clang: warning: argument unused during compilation: '-mavx2'
echo32.c: clang: warning: argument unused during compilation: '-mpclmul'
echo32.c: clang: warning: argument unused during compilation: '-fpolly'
echo32.c: clang: warning: argument unused during compilation: '-fvectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echo512/pentium/pentium4v64v1
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo32.s: clang: warning: argument unused during compilation: '-fwrapv'
echo32.s: clang: warning: argument unused during compilation: '-march=x86-64'
echo32.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo32.s: clang: warning: argument unused during compilation: '-mavx2'
echo32.s: clang: warning: argument unused during compilation: '-maes'
echo32.s: clang: warning: argument unused during compilation: '-mpclmul'
echo32.s: clang: warning: argument unused during compilation: '-fpolly'
echo32.s: clang: warning: argument unused during compilation: '-funroll-loops'
echo32.s: clang: warning: argument unused during compilation: '-fvectorize'
echo32.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo32.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo32.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo32.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo32.s: clang: warning: argument unused during compilation: '-I .'
echo32.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h5nano/amd64/include'
echo32.s: echo32.c:495:2: warning: ignoring directive for now
echo32.s: .intel_syntax noprefix
echo32.s: ^
echo32.s: echo32.c:501:15: error: unexpected token in argument list
echo32.s: mov dword ptr [SHA3_R], 10
echo32.s: ^
echo32.s: echo32.c:503:20: error: unexpected token in argument list
echo32.s: mov eax, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:504:20: error: unexpected token in argument list
echo32.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer pentium/pentium4v64v1

Compiler output

Implementation: crypto_hash/echo512/generic/opt64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo64.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo64.c: clang: warning: argument unused during compilation: '-mavx2'
echo64.c: clang: warning: argument unused during compilation: '-mpclmul'
echo64.c: clang: warning: argument unused during compilation: '-fpolly'
echo64.c: clang: warning: argument unused during compilation: '-fvectorize'
echo64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.c: echo64.c:501:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:488:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echo512/core2/core2v64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-march=x86-64'
echo64.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-maes'
echo64.s: clang: warning: argument unused during compilation: '-mpclmul'
echo64.s: clang: warning: argument unused during compilation: '-fpolly'
echo64.s: clang: warning: argument unused during compilation: '-funroll-loops'
echo64.s: clang: warning: argument unused during compilation: '-fvectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:448:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:452:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov eax, [rdi+16*2*8+8]
echo64.s: ^
echo64.s: echo64.c:453:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: add [rdi+16*2*8], rax
echo64.s: ^
echo64.s: echo64.c:456:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer core2/core2v64

Compiler output

Implementation: crypto_hash/echo512/athlon/athlon64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-march=x86-64'
echo64.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-maes'
echo64.s: clang: warning: argument unused during compilation: '-mpclmul'
echo64.s: clang: warning: argument unused during compilation: '-fpolly'
echo64.s: clang: warning: argument unused during compilation: '-funroll-loops'
echo64.s: clang: warning: argument unused during compilation: '-fvectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:495:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:498:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov eax, [rdi+16*16*2+8]
echo64.s: ^
echo64.s: echo64.c:499:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: add [rdi+16*16*2], rax
echo64.s: ^
echo64.s: echo64.c:500:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer athlon/athlon64

Compiler output

Implementation: crypto_hash/echo512/aes/aes64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-march=x86-64'
echo64.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-maes'
echo64.s: clang: warning: argument unused during compilation: '-mpclmul'
echo64.s: clang: warning: argument unused during compilation: '-fpolly'
echo64.s: clang: warning: argument unused during compilation: '-funroll-loops'
echo64.s: clang: warning: argument unused during compilation: '-fvectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:518:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm0, [rdi]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm1, [rdi+16]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer aes/aes64

Compiler output

Implementation: crypto_hash/echo512/pentium/pentium4v64v2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-march=x86-64'
echo64.s: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-maes'
echo64.s: clang: warning: argument unused during compilation: '-mpclmul'
echo64.s: clang: warning: argument unused during compilation: '-fpolly'
echo64.s: clang: warning: argument unused during compilation: '-funroll-loops'
echo64.s: clang: warning: argument unused during compilation: '-fvectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:521:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:527:15: error: unexpected token in argument list
echo64.s: mov dword ptr [SHA3_R], 10
echo64.s: ^
echo64.s: echo64.c:529:20: error: unexpected token in argument list
echo64.s: mov eax, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:530:20: error: unexpected token in argument list
echo64.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer pentium/pentium4v64v2

Compiler output

Implementation: crypto_hash/echo512/ccalik/bitsliced
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:18:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c:468:4: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^
hash.c: hash.c:141:14: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:468:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:141:12: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:468:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ccalik/bitsliced

Compiler output

Implementation: crypto_hash/echo512/ccalik/aesni
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:20:
hash.c: In file included from ./vperm.h:20:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c:263:4: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^
hash.c: ./vperm.h:52:7: note: expanded from:
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^
hash.c: hash.c:263:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ./vperm.h:52:5: note: expanded from:
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:263:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ccalik/aesni ccalik/vperm

Compiler output

Implementation: crypto_hash/echo512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/echo512/generic/opt32
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echo512/pentium/pentium4v64v1
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo32.s: clang: warning: argument unused during compilation: '-fwrapv'
echo32.s: clang: warning: argument unused during compilation: '-mavx2'
echo32.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo32.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo32.s: clang: warning: argument unused during compilation: '-I .'
echo32.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo32.s: echo32.c:495:2: warning: ignoring directive for now
echo32.s: .intel_syntax noprefix
echo32.s: ^
echo32.s: echo32.c:501:15: error: unexpected token in argument list
echo32.s: mov dword ptr [SHA3_R], 10
echo32.s: ^
echo32.s: echo32.c:503:20: error: unexpected token in argument list
echo32.s: mov eax, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:504:20: error: unexpected token in argument list
echo32.s: mov ecx, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:505:2: error: unknown use of instruction mnemonic without a size suffix
echo32.s: mov edx, eax
echo32.s: ^
echo32.s: echo32.c:506:2: error: unknown use of instruction mnemonic without a size suffix
echo32.s: sar edx, 31
echo32.s: ^
echo32.s: echo32.c:507:20: error: unexpected token in argument list
echo32.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer pentium/pentium4v64v1

Compiler output

Implementation: crypto_hash/echo512/generic/opt64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo64.c: clang: warning: argument unused during compilation: '-mavx2'
echo64.c: echo64.c:501:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:488:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echo512/core2/core2v64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:448:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:452:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov eax, [rdi+16*2*8+8]
echo64.s: ^
echo64.s: echo64.c:453:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: add [rdi+16*2*8], rax
echo64.s: ^
echo64.s: echo64.c:456:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:457:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: cmp rax, 0
echo64.s: ^
echo64.s: echo64.c:459:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, [rdi+16*2*8]
echo64.s: ^
echo64.s: echo64.c:461:15: error: unexpected token in argument list
echo64.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer core2/core2v64

Compiler output

Implementation: crypto_hash/echo512/athlon/athlon64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:495:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:498:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov eax, [rdi+16*16*2+8]
echo64.s: ^
echo64.s: echo64.c:499:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: add [rdi+16*16*2], rax
echo64.s: ^
echo64.s: echo64.c:500:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:501:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: cmp rax, 0
echo64.s: ^
echo64.s: echo64.c:503:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: xor r15, [rdi+16*16*2]
echo64.s: ^
echo64.s: echo64.c:505:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer athlon/athlon64

Compiler output

Implementation: crypto_hash/echo512/aes/aes64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:518:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm0, [rdi]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm1, [rdi+16]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm2, [rdi+2*16]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm3, [rdi+3*16]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm4, [rdi+4*16]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer aes/aes64

Compiler output

Implementation: crypto_hash/echo512/pentium/pentium4v64v2
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:521:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:527:15: error: unexpected token in argument list
echo64.s: mov dword ptr [SHA3_R], 10
echo64.s: ^
echo64.s: echo64.c:529:20: error: unexpected token in argument list
echo64.s: mov eax, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:530:20: error: unexpected token in argument list
echo64.s: mov ecx, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:531:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov edx, eax
echo64.s: ^
echo64.s: echo64.c:532:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: sar edx, 31
echo64.s: ^
echo64.s: echo64.c:533:20: error: unexpected token in argument list
echo64.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer pentium/pentium4v64v2

Compiler output

Implementation: crypto_hash/echo512/ccalik/bitsliced
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: In file included from hash.c:18:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c:468:4: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^
hash.c: hash.c:141:14: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:468:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:141:12: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:468:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:142:12: note: expanded from:
hash.c: s[0][1] = _mm_shuffle_epi8(s[0][1], M128(shiftrowsslice));\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:468:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer ccalik/bitsliced

Compiler output

Implementation: crypto_hash/echo512/ccalik/aesni
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: In file included from hash.c:20:
hash.c: In file included from ./vperm.h:20:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c:263:4: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^
hash.c: ./vperm.h:52:7: note: expanded from:
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^
hash.c: hash.c:263:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ./vperm.h:52:5: note: expanded from:
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:263:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ./vperm.h:53:5: note: expanded from:
hash.c: x = _mm_shuffle_epi8(*((__m128i*)table + 0), x);\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:280:5: error: assigning to '__m128i' from incompatible type 'int';
hash.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer ccalik/aesni ccalik/vperm

Compiler output

Implementation: crypto_hash/echo512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo.c: clang: warning: argument unused during compilation: '-mavx2'
echo.c: clang: warning: argument unused during compilation: '-fpolly'
echo.c: clang: warning: argument unused during compilation: '-fvectorize'
echo.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/echo512/generic/opt32
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo32.c: clang: warning: argument unused during compilation: '-mavx2'
echo32.c: clang: warning: argument unused during compilation: '-fpolly'
echo32.c: clang: warning: argument unused during compilation: '-fvectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo32.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echo512/pentium/pentium4v64v1
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo32.s: clang: warning: argument unused during compilation: '-fwrapv'
echo32.s: clang: warning: argument unused during compilation: '-mavx2'
echo32.s: clang: warning: argument unused during compilation: '-fpolly'
echo32.s: clang: warning: argument unused during compilation: '-funroll-loops'
echo32.s: clang: warning: argument unused during compilation: '-fvectorize'
echo32.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo32.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo32.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo32.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo32.s: clang: warning: argument unused during compilation: '-I .'
echo32.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo32.s: echo32.c:495:2: warning: ignoring directive for now
echo32.s: .intel_syntax noprefix
echo32.s: ^
echo32.s: echo32.c:501:15: error: unexpected token in argument list
echo32.s: mov dword ptr [SHA3_R], 10
echo32.s: ^
echo32.s: echo32.c:503:20: error: unexpected token in argument list
echo32.s: mov eax, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:504:20: error: unexpected token in argument list
echo32.s: mov ecx, dword ptr [SHA3_S+264]
echo32.s: ^
echo32.s: echo32.c:505:2: error: unknown use of instruction mnemonic without a size suffix
echo32.s: mov edx, eax
echo32.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer pentium/pentium4v64v1

Compiler output

Implementation: crypto_hash/echo512/generic/opt64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo64.c: clang: warning: argument unused during compilation: '-mavx2'
echo64.c: clang: warning: argument unused during compilation: '-fpolly'
echo64.c: clang: warning: argument unused during compilation: '-fvectorize'
echo64.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.c: echo64.c:501:29: warning: passing 'const unsigned char *' to parameter of type 'BitSequence *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types]
echo64.c: if (Hash(CRYPTO_BYTES * 8,in,inlen * 8,out) == SUCCESS) return 0;
echo64.c: ^~
echo64.c: echo64.c:488:46: note: passing argument to parameter 'data' here
echo64.c: HashReturn Hash(int hashbitlen, BitSequence *data, DataLength databitlen, BitSequence *hashval)
echo64.c: ^
echo64.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echo512/core2/core2v64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-fpolly'
echo64.s: clang: warning: argument unused during compilation: '-funroll-loops'
echo64.s: clang: warning: argument unused during compilation: '-fvectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:448:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:452:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov eax, [rdi+16*2*8+8]
echo64.s: ^
echo64.s: echo64.c:453:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: add [rdi+16*2*8], rax
echo64.s: ^
echo64.s: echo64.c:456:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:457:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: cmp rax, 0
echo64.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer core2/core2v64

Compiler output

Implementation: crypto_hash/echo512/athlon/athlon64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-fpolly'
echo64.s: clang: warning: argument unused during compilation: '-funroll-loops'
echo64.s: clang: warning: argument unused during compilation: '-fvectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:495:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:498:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov eax, [rdi+16*16*2+8]
echo64.s: ^
echo64.s: echo64.c:499:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: add [rdi+16*16*2], rax
echo64.s: ^
echo64.s: echo64.c:500:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov r15, 0
echo64.s: ^
echo64.s: echo64.c:501:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: cmp rax, 0
echo64.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer athlon/athlon64

Compiler output

Implementation: crypto_hash/echo512/aes/aes64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-fpolly'
echo64.s: clang: warning: argument unused during compilation: '-funroll-loops'
echo64.s: clang: warning: argument unused during compilation: '-fvectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:518:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm0, [rdi]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm1, [rdi+16]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm2, [rdi+2*16]
echo64.s: ^
echo64.s: echo64.c:523:17: error: invalid operand for instruction
echo64.s: movaps xmm3, [rdi+3*16]
echo64.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer aes/aes64

Compiler output

Implementation: crypto_hash/echo512/pentium/pentium4v64v2
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-mavx2'
echo64.s: clang: warning: argument unused during compilation: '-fpolly'
echo64.s: clang: warning: argument unused during compilation: '-funroll-loops'
echo64.s: clang: warning: argument unused during compilation: '-fvectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
echo64.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
echo64.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
echo64.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
echo64.s: clang: warning: argument unused during compilation: '-I .'
echo64.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20140622/supercop-data/h5nano/amd64/include'
echo64.s: echo64.c:521:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:527:15: error: unexpected token in argument list
echo64.s: mov dword ptr [SHA3_R], 10
echo64.s: ^
echo64.s: echo64.c:529:20: error: unexpected token in argument list
echo64.s: mov eax, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:530:20: error: unexpected token in argument list
echo64.s: mov ecx, dword ptr [SHA3_S+264]
echo64.s: ^
echo64.s: echo64.c:531:2: error: unknown use of instruction mnemonic without a size suffix
echo64.s: mov edx, eax
echo64.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer pentium/pentium4v64v2

Compiler output

Implementation: crypto_hash/echo512/ccalik/bitsliced
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:18:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c:468:4: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^
hash.c: hash.c:141:14: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:468:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:141:12: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:468:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:142:12: note: expanded from:
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ccalik/bitsliced

Compiler output

Implementation: crypto_hash/echo512/ccalik/aesni
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:20:
hash.c: In file included from ./vperm.h:20:
hash.c: /usr/include/clang/3.0/include/tmmintrin.h:28:2: error: #error "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c:263:4: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^
hash.c: ./vperm.h:52:7: note: expanded from:
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^
hash.c: hash.c:263:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ./vperm.h:52:5: note: expanded from:
hash.c: t1 = _mm_shuffle_epi8(*((__m128i*)table + 1), t1);\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:263:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: TRANSFORM(_state[i][j], _k_ipt, t1, t2);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ccalik/aesni ccalik/vperm

Compiler output

Implementation: crypto_hash/echo512/generic/opt64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
echo64.c: echo64.c: In function 'crypto_hash_echo512_generic_opt64':
echo64.c: echo64.c:501:3: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [enabled by default]
echo64.c: echo64.c:488:12: note: expected 'BitSequence *' but argument is of type 'const unsigned char *'
echo64.c: echo64.c: In function 'crypto_hash_echo512_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: echo64.c:488:12: note: expected 'BitSequence *' but argument is of type 'const unsigned char *'

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

Compiler output

Implementation: crypto_hash/echo512/ccalik/bitsliced
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:18:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:471:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:471:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:471:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: ...
hash.c: In file included from hash.c:18:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:468:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:471:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:471:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:471:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo512/ccalik/aesni
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:263:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:263:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:305:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:305:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:263:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:263:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:280:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:305:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:305:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:305:4: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:1249:1: note: expected '__m128i' but argument is of type 'int'
hash.c: hash.c:305:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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