Implementation notes: amd64, h4e350, crypto_hash/echo512

Computer: h4e350
Architecture: amd64
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: echo512
TimeImplementationCompilerBenchmark dateSUPERCOP version
117477athlon/athlon64gcc2014052920140525
117507athlon/athlon64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
117510athlon/athlon64gcc -march=nocona -O -fomit-frame-pointer2014052920140525
117519athlon/athlon64cc2014052920140525
117522athlon/athlon64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
117540athlon/athlon64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
117546athlon/athlon64gcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
117558athlon/athlon64gcc -funroll-loops2014052920140525
117558athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
117564athlon/athlon64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
117585athlon/athlon64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
117606athlon/athlon64gcc -O3 -fomit-frame-pointer2014052920140525
117606athlon/athlon64gcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
117612athlon/athlon64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
117615athlon/athlon64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
117618athlon/athlon64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
117618athlon/athlon64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
117621athlon/athlon64gcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
117624athlon/athlon64gcc -m64 -O3 -fomit-frame-pointer2014052920140525
117624athlon/athlon64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
117627athlon/athlon64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
117630athlon/athlon64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
117630athlon/athlon64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
117636athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
117636athlon/athlon64gcc -m64 -Os -fomit-frame-pointer2014052920140525
117639athlon/athlon64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
117639athlon/athlon64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
117639athlon/athlon64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
117642athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
117642athlon/athlon64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
117642athlon/athlon64gcc -march=k8 -O -fomit-frame-pointer2014052920140525
117642athlon/athlon64gcc -march=k8 -Os -fomit-frame-pointer2014052920140525
117645athlon/athlon64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
117645athlon/athlon64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
117645athlon/athlon64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
117648athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
117648athlon/athlon64gcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
117651athlon/athlon64gcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
117654athlon/athlon64gcc -Os -fomit-frame-pointer2014052920140525
117654athlon/athlon64gcc -march=nocona -Os -fomit-frame-pointer2014052920140525
117657athlon/athlon64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
117657athlon/athlon64gcc -m64 -O -fomit-frame-pointer2014052920140525
117657athlon/athlon64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
117657athlon/athlon64gcc -march=barcelona -O -fomit-frame-pointer2014052920140525
117660athlon/athlon64gcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
117660athlon/athlon64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
117660athlon/athlon64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
117660athlon/athlon64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
117660athlon/athlon64gcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
117663athlon/athlon64gcc -funroll-loops -O -fomit-frame-pointer2014052920140525
117663athlon/athlon64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
117666athlon/athlon64gcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
117666athlon/athlon64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
117669athlon/athlon64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
117669athlon/athlon64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
117672athlon/athlon64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
117672athlon/athlon64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
117672athlon/athlon64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
117678athlon/athlon64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
117678athlon/athlon64gcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
117681athlon/athlon64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
117681athlon/athlon64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
117684athlon/athlon64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
117684athlon/athlon64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
117687athlon/athlon64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
117693athlon/athlon64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
117693athlon/athlon64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
117702athlon/athlon64gcc -O2 -fomit-frame-pointer2014052920140525
117702athlon/athlon64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
117702athlon/athlon64gcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
117705athlon/athlon64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
117708athlon/athlon64gcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
117708athlon/athlon64gcc -m64 -O2 -fomit-frame-pointer2014052920140525
117723athlon/athlon64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
117738athlon/athlon64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
117750athlon/athlon64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
117753athlon/athlon64gcc -O -fomit-frame-pointer2014052920140525
117753athlon/athlon64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
117753athlon/athlon64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
117759athlon/athlon64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
117795athlon/athlon64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
117804athlon/athlon64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
117804athlon/athlon64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
117921athlon/athlon64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
117966athlon/athlon64gcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
118020athlon/athlon64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
118041athlon/athlon64gcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
118107athlon/athlon64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
118128athlon/athlon64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
118191athlon/athlon64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
118236athlon/athlon64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
118314athlon/athlon64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
122346core2/core2v64gcc -m64 -O2 -fomit-frame-pointer2014052920140525
122352core2/core2v64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
122352core2/core2v64gcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
122358core2/core2v64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
122364core2/core2v64gcc -march=k8 -O -fomit-frame-pointer2014052920140525
122373core2/core2v64cc2014052920140525
122373core2/core2v64gcc -O3 -fomit-frame-pointer2014052920140525
122379core2/core2v64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
122379core2/core2v64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
122382core2/core2v64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
122385core2/core2v64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
122391core2/core2v64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
122394core2/core2v64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
122397core2/core2v64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
122400core2/core2v64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
122400core2/core2v64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
122403core2/core2v64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
122406core2/core2v64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
122406core2/core2v64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
122409core2/core2v64gcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
122412core2/core2v64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
122418core2/core2v64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
122418core2/core2v64gcc -march=nocona -O -fomit-frame-pointer2014052920140525
122424core2/core2v64gcc -m64 -O -fomit-frame-pointer2014052920140525
122427core2/core2v64gcc -O -fomit-frame-pointer2014052920140525
122427core2/core2v64gcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
122430core2/core2v64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
122430core2/core2v64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
122430core2/core2v64gcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
122433core2/core2v64gcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
122436core2/core2v64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
122439core2/core2v64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
122439core2/core2v64gcc -march=barcelona -O -fomit-frame-pointer2014052920140525
122445core2/core2v64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
122448core2/core2v64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
122451core2/core2v64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
122457core2/core2v64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
122460core2/core2v64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
122460core2/core2v64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
122466core2/core2v64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
122469core2/core2v64gcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
122469core2/core2v64gcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
122472core2/core2v64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
122472core2/core2v64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
122475core2/core2v64gcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
122475core2/core2v64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
122478core2/core2v64gcc -O2 -fomit-frame-pointer2014052920140525
122478core2/core2v64gcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
122484core2/core2v64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
122484core2/core2v64gcc -m64 -O3 -fomit-frame-pointer2014052920140525
122490core2/core2v64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
122490core2/core2v64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
122490core2/core2v64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
122490core2/core2v64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
122496core2/core2v64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
122499core2/core2v64gcc -march=k8 -Os -fomit-frame-pointer2014052920140525
122502core2/core2v64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
122514core2/core2v64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
122514core2/core2v64gcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
122517core2/core2v64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
122526core2/core2v64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
122529core2/core2v64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
122529core2/core2v64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
122529core2/core2v64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
122553core2/core2v64gcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
122553core2/core2v64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
122553core2/core2v64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
122553core2/core2v64gcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
122556core2/core2v64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
122556core2/core2v64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
122559core2/core2v64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
122562core2/core2v64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
122565core2/core2v64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
122568core2/core2v64gcc -funroll-loops -O -fomit-frame-pointer2014052920140525
122568core2/core2v64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
122568core2/core2v64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
122568core2/core2v64gcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
122574core2/core2v64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
122577core2/core2v64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
122580core2/core2v64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
122583core2/core2v64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
122583core2/core2v64gcc -m64 -Os -fomit-frame-pointer2014052920140525
122589core2/core2v64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
122592core2/core2v64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
122601core2/core2v64gcc2014052920140525
122601core2/core2v64gcc -Os -fomit-frame-pointer2014052920140525
122631core2/core2v64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
122637core2/core2v64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
122676core2/core2v64gcc -march=nocona -Os -fomit-frame-pointer2014052920140525
122709core2/core2v64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
122730core2/core2v64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
122775core2/core2v64gcc -funroll-loops2014052920140525
143355pentium/pentium4v64v1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
143358pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
143358pentium/pentium4v64v1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
143361pentium/pentium4v64v1gcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
143373pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
143403pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
143430pentium/pentium4v64v1gcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
143436pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
143442pentium/pentium4v64v1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
143445pentium/pentium4v64v1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
143448pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
143448pentium/pentium4v64v1gcc -march=nocona -Os -fomit-frame-pointer2014052920140525
143451pentium/pentium4v64v1gcc -Os -fomit-frame-pointer2014052920140525
143451pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
143451pentium/pentium4v64v1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
143451pentium/pentium4v64v1gcc -m64 -Os -fomit-frame-pointer2014052920140525
143451pentium/pentium4v64v1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
143451pentium/pentium4v64v1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
143454pentium/pentium4v64v1gcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
143454pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
143454pentium/pentium4v64v1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
143454pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
143454pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
143454pentium/pentium4v64v1gcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
143457pentium/pentium4v64v1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
143457pentium/pentium4v64v1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
143457pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
143457pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
143457pentium/pentium4v64v1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
143457pentium/pentium4v64v1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
143457pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
143457pentium/pentium4v64v1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
143457pentium/pentium4v64v1gcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
143457pentium/pentium4v64v1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
143457pentium/pentium4v64v1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
143457pentium/pentium4v64v1gcc -march=barcelona -O -fomit-frame-pointer2014052920140525
143457pentium/pentium4v64v1gcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
143457pentium/pentium4v64v1gcc -march=k8 -Os -fomit-frame-pointer2014052920140525
143460pentium/pentium4v64v1cc2014052920140525
143460pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
143460pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
143460pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
143460pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
143460pentium/pentium4v64v1gcc -m64 -O3 -fomit-frame-pointer2014052920140525
143460pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
143463pentium/pentium4v64v1gcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
143463pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
143463pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
143463pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
143463pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
143463pentium/pentium4v64v1gcc -m64 -O -fomit-frame-pointer2014052920140525
143463pentium/pentium4v64v1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
143463pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
143463pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
143463pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
143463pentium/pentium4v64v1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
143463pentium/pentium4v64v1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
143463pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
143463pentium/pentium4v64v1gcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
143463pentium/pentium4v64v1gcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
143463pentium/pentium4v64v1gcc -march=nocona -O -fomit-frame-pointer2014052920140525
143466pentium/pentium4v64v1gcc -O3 -fomit-frame-pointer2014052920140525
143466pentium/pentium4v64v1gcc -O -fomit-frame-pointer2014052920140525
143466pentium/pentium4v64v1gcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
143466pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
143466pentium/pentium4v64v1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
143469pentium/pentium4v64v1gcc -funroll-loops2014052920140525
143469pentium/pentium4v64v1gcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
143472pentium/pentium4v64v1gcc2014052920140525
143472pentium/pentium4v64v1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
143493pentium/pentium4v64v1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
143496pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
143496pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
143496pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
143538pentium/pentium4v64v1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
143541pentium/pentium4v64v1gcc -funroll-loops -O -fomit-frame-pointer2014052920140525
143541pentium/pentium4v64v1gcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
143544pentium/pentium4v64v1gcc -m64 -O2 -fomit-frame-pointer2014052920140525
143544pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
143547pentium/pentium4v64v1gcc -O2 -fomit-frame-pointer2014052920140525
143547pentium/pentium4v64v1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
143550pentium/pentium4v64v1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
143550pentium/pentium4v64v1gcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
143553pentium/pentium4v64v1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
143553pentium/pentium4v64v1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
143556pentium/pentium4v64v1gcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
143556pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
143559pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
143559pentium/pentium4v64v1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
143577pentium/pentium4v64v1gcc -march=k8 -O -fomit-frame-pointer2014052920140525
143730pentium/pentium4v64v1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
143742pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
144150pentium/pentium4v64v2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
144153pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
144156pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
144156pentium/pentium4v64v2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
144156pentium/pentium4v64v2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
144156pentium/pentium4v64v2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
144156pentium/pentium4v64v2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
144156pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
144156pentium/pentium4v64v2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
144156pentium/pentium4v64v2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
144156pentium/pentium4v64v2gcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
144159pentium/pentium4v64v2gcc -O -fomit-frame-pointer2014052920140525
144159pentium/pentium4v64v2gcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
144159pentium/pentium4v64v2gcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
144159pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
144159pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
144159pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
144159pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
144159pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
144159pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
144159pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
144159pentium/pentium4v64v2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
144159pentium/pentium4v64v2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
144159pentium/pentium4v64v2gcc -m64 -O -fomit-frame-pointer2014052920140525
144159pentium/pentium4v64v2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
144159pentium/pentium4v64v2gcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
144159pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
144159pentium/pentium4v64v2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
144159pentium/pentium4v64v2gcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
144159pentium/pentium4v64v2gcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
144162pentium/pentium4v64v2gcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
144162pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
144162pentium/pentium4v64v2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
144162pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
144162pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
144162pentium/pentium4v64v2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
144162pentium/pentium4v64v2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
144162pentium/pentium4v64v2gcc -march=barcelona -O -fomit-frame-pointer2014052920140525
144165pentium/pentium4v64v2cc2014052920140525
144165pentium/pentium4v64v2gcc2014052920140525
144165pentium/pentium4v64v2gcc -funroll-loops2014052920140525
144165pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
144165pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
144168pentium/pentium4v64v2gcc -O3 -fomit-frame-pointer2014052920140525
144168pentium/pentium4v64v2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
144168pentium/pentium4v64v2gcc -m64 -O2 -fomit-frame-pointer2014052920140525
144168pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
144168pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
144171pentium/pentium4v64v2gcc -O2 -fomit-frame-pointer2014052920140525
144171pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
144171pentium/pentium4v64v2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
144171pentium/pentium4v64v2gcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
144171pentium/pentium4v64v2gcc -march=nocona -O -fomit-frame-pointer2014052920140525
144174pentium/pentium4v64v2gcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
144177pentium/pentium4v64v2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
144177pentium/pentium4v64v2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
144177pentium/pentium4v64v2gcc -m64 -O3 -fomit-frame-pointer2014052920140525
144177pentium/pentium4v64v2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
144180pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
144186pentium/pentium4v64v2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
144192pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
144219pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
144219pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
144222pentium/pentium4v64v2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
144222pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
144225pentium/pentium4v64v2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
144228pentium/pentium4v64v2gcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
144231pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
144231pentium/pentium4v64v2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
144234pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
144237pentium/pentium4v64v2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
144237pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
144240pentium/pentium4v64v2gcc -Os -fomit-frame-pointer2014052920140525
144240pentium/pentium4v64v2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
144240pentium/pentium4v64v2gcc -m64 -Os -fomit-frame-pointer2014052920140525
144240pentium/pentium4v64v2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
144240pentium/pentium4v64v2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
144240pentium/pentium4v64v2gcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
144240pentium/pentium4v64v2gcc -march=k8 -Os -fomit-frame-pointer2014052920140525
144243pentium/pentium4v64v2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
144243pentium/pentium4v64v2gcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
144243pentium/pentium4v64v2gcc -march=nocona -Os -fomit-frame-pointer2014052920140525
144246pentium/pentium4v64v2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
144249pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
144249pentium/pentium4v64v2gcc -march=k8 -O -fomit-frame-pointer2014052920140525
144261pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
144267pentium/pentium4v64v2gcc -funroll-loops -O -fomit-frame-pointer2014052920140525
144270pentium/pentium4v64v2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
144282pentium/pentium4v64v2gcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
144285pentium/pentium4v64v2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
144324pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
144384pentium/pentium4v64v2gcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
153237sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
153261sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
153270sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
153276sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
153300sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
153372sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
153429sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
153510sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
153513sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
153546sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
153633sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
153636sphlibgcc -O2 -fomit-frame-pointer2014052920140525
153660sphlibgcc -m64 -O2 -fomit-frame-pointer2014052920140525
154137sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
154404sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
156135sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
156273sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
156309sphlibgcc -m64 -O3 -fomit-frame-pointer2014052920140525
156336sphlibgcc -O3 -fomit-frame-pointer2014052920140525
156627sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
156666sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
156744sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
156828sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
157860sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
157902sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
158865sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
158871sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
160104sphlibgcc -O -fomit-frame-pointer2014052920140525
160104sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
160131sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
160215sphlibgcc -m64 -O -fomit-frame-pointer2014052920140525
160248sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
160278sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
160302sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
160404sphlibgcc -march=nocona -O -fomit-frame-pointer2014052920140525
160566sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
160581sphlibgcc -funroll-loops -O -fomit-frame-pointer2014052920140525
160623sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
160662sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
164286sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
164319sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
164352sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
164370sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
165213generic/opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
165222generic/opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
165237generic/opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
165243generic/opt64gcc -m64 -O -fomit-frame-pointer2014052920140525
165261generic/opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
165297generic/opt64gcc -O -fomit-frame-pointer2014052920140525
165300generic/opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
165342generic/opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
165630sphlibgcc -march=k8 -O -fomit-frame-pointer2014052920140525
165732sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
165855generic/opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
165900generic/opt64gcc -funroll-loops -O -fomit-frame-pointer2014052920140525
165957generic/opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
166002sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
166047sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
166050sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
166053sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
166092sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
166095sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
166128sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
166182generic/opt64gcc -march=nocona -O -fomit-frame-pointer2014052920140525
166347generic/opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
166368sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
166464sphlibgcc -march=barcelona -O -fomit-frame-pointer2014052920140525
166527generic/opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
166593sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
167241generic/opt64gcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
167289generic/opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
167796generic/opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
167817generic/opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
167883generic/opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
168060generic/opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
168090generic/opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
168357sphlibgcc -Os -fomit-frame-pointer2014052920140525
168369sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
168435sphlibgcc -m64 -Os -fomit-frame-pointer2014052920140525
168444sphlibgcc -march=k8 -Os -fomit-frame-pointer2014052920140525
168453sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
168480sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
168531sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
168555sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
168636sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
168639sphlib-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
168684sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
168690sphlib-smallclang -O3 -fomit-frame-pointer2014071220140622
168693sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
168909generic/opt64gcc -O2 -fomit-frame-pointer2014052920140525
169338generic/opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
169425generic/opt64gcc -march=k8 -O -fomit-frame-pointer2014052920140525
169509generic/opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
169530generic/opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
169536generic/opt64gcc -march=barcelona -O -fomit-frame-pointer2014052920140525
170283generic/opt64gcc -m64 -O2 -fomit-frame-pointer2014052920140525
170748sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
170829sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
172245generic/opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
172665generic/opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
172806generic/opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
172854sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
172854sphlibgcc -march=nocona -Os -fomit-frame-pointer2014052920140525
172983generic/opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
173697sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
173727sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
173757sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
173766sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
174240generic/opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
174456sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
174825sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
175305generic/opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
175305generic/opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
175626generic/opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
175656generic/opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
175659generic/opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
175662generic/opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
175761generic/opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
175767generic/opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
176223generic/opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
176562generic/opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
177219generic/opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
177606generic/opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
177666generic/opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
177717generic/opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
179160generic/opt64gcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
179166generic/opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
179250generic/opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
179655generic/opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
179781generic/opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
180237sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014052920140525
180246sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
180336sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
180339sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
180339sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014052920140525
180339sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014052920140525
180342sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
180345sphlib-smallgcc -Os -fomit-frame-pointer2014052920140525
180441sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
180444sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
180444sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
180444sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
180456sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
180456sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
180480sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
180483sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
180483sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
180483sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
180483sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
180483sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
180486sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
180759sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
180759sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
181221generic/opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
181227generic/opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
181356generic/opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
181899generic/opt32gcc -funroll-loops -O -fomit-frame-pointer2014052920140525
181899generic/opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
181917generic/opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
182142sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
182154generic/opt64gcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
182169generic/opt64gcc -m64 -O3 -fomit-frame-pointer2014052920140525
182196sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
182235generic/opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
182307sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
182349generic/opt64gcc -O3 -fomit-frame-pointer2014052920140525
182547sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
182748sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
182799sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
182835sphlibclang -O3 -fomit-frame-pointer2014071220140622
182877sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
183003sphlibclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
183435sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014052920140525
183450generic/opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
183516sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
183555generic/opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
183897sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
183900generic/opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
183936generic/opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
184035generic/opt64gcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
184047sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
184608generic/opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
184803generic/opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
184914generic/opt64gcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
185562sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
185574sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
185616sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
185667generic/opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
185742generic/opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
185799generic/opt64gcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
185970generic/opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
186009generic/opt64gcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
186075generic/opt64gcc -march=k8 -Os -fomit-frame-pointer2014052920140525
186078generic/opt64gcc -Os -fomit-frame-pointer2014052920140525
186165generic/opt64gcc -m64 -Os -fomit-frame-pointer2014052920140525
186201generic/opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
186222generic/opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
186261generic/opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
186303generic/opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
186351generic/opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
186369generic/opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
186396generic/opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
186681generic/opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
186723generic/opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
186810generic/opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
186819generic/opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
186891generic/opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
186939generic/opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
187164generic/opt32gcc -march=barcelona -O -fomit-frame-pointer2014052920140525
187191generic/opt32gcc -march=k8 -O -fomit-frame-pointer2014052920140525
187197generic/opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
187491generic/opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
187581generic/opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
187896generic/opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
188139generic/opt64gcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
188238sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
188943sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
188973sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
189069generic/opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
189081sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
189129sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
189156sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
189414sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
189534sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
189870generic/opt32clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
189948generic/opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
189954generic/opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
189999generic/opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
190035generic/opt32clang -O3 -fomit-frame-pointer2014071220140622
190035sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
190161sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
190170sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
190497sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
190545sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
190584sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
190641sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
190704sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
190806sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
190815generic/opt32gcc -march=nocona -O -fomit-frame-pointer2014052920140525
190881generic/opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
191091sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014052920140525
191106generic/opt32gcc -O -fomit-frame-pointer2014052920140525
191205generic/opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
191469generic/opt32gcc -m64 -O -fomit-frame-pointer2014052920140525
191532sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
191541generic/opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
191568generic/opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
191577generic/opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
191580generic/opt64gcc -march=nocona -Os -fomit-frame-pointer2014052920140525
191592sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
191670generic/opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
191727sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
191742generic/opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
191859sphlib-smallgcc -m64 -O -fomit-frame-pointer2014052920140525
191877sphlib-smallgcc -O -fomit-frame-pointer2014052920140525
191880sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
191892sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
191916sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
192519sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
192525sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
192609sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
192735generic/opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
192795generic/opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
192822sphlib-smallgcc -O3 -fomit-frame-pointer2014052920140525
192855sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
193095sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014052920140525
193368sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014052920140525
194160sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
194661sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
195147sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
195222sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014052920140525
195474sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014052920140525
195510sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
195564sphlib-smallgcc -O2 -fomit-frame-pointer2014052920140525
195735sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
195819sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
196416sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
196452sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
196488sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
196524sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
196689sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
196941sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
197043sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
197046sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
197274sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
197349sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
197526sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
197790sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
197964sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
197997sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
198117sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
198126sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
198237sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
198381sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
198456sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
200172sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
200190sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
200295sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
200511sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
200640sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
202641generic/opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
202752generic/opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
202833generic/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
204831sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
204864sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
205485sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
206058generic/opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
206091generic/opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
206103generic/opt32gcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
206112generic/opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
206289generic/opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
206316generic/opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
206874generic/opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
207180sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
207363sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
209922generic/opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
210273generic/opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
210312generic/opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
210327generic/opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
211014generic/opt32gcc -O3 -fomit-frame-pointer2014052920140525
211038generic/opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
211239generic/opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
211239generic/opt32gcc -m64 -O3 -fomit-frame-pointer2014052920140525
211455generic/opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
211668generic/opt32gcc -m64 -Os -fomit-frame-pointer2014052920140525
211761generic/opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
211908generic/opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
212118generic/opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
212151generic/opt32gcc -Os -fomit-frame-pointer2014052920140525
212205generic/opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
212307generic/opt32gcc -march=k8 -Os -fomit-frame-pointer2014052920140525
212517generic/opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
212991generic/opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
213237generic/opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
213471generic/opt32gcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
214410generic/opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
214419generic/opt32gcc -march=nocona -Os -fomit-frame-pointer2014052920140525
214881generic/opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
214965generic/opt32gcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
215004generic/opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
215073generic/opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
215121generic/opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
216078generic/opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
216093generic/opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
218892generic/opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
219015generic/opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
219078generic/opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
219141generic/opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
219324generic/opt32gcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
219402generic/opt32gcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
219588generic/opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
221418generic/opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
221547generic/opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
221970generic/opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
222645generic/opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
223518generic/opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
223686generic/opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
223800generic/opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
223878generic/opt32gcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
224610generic/opt32gcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
224970generic/opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
225063generic/opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
225069generic/opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
225174generic/opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
226029generic/opt32gcc -O2 -fomit-frame-pointer2014052920140525
226302generic/opt32gcc -m64 -O2 -fomit-frame-pointer2014052920140525
226392generic/opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
228018generic/opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
228123generic/opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
231084powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
231102powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
231147powerpc/pp32cv2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
231249generic/opt32gcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
231348powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
231687generic/opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
233190powerpc/pp32cv2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
233274powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
233457powerpc/pp32cv2gcc -funroll-loops -O -fomit-frame-pointer2014052920140525
233922powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
234039powerpc/pp32cv2gcc -march=k8 -O -fomit-frame-pointer2014052920140525
234090powerpc/pp32cv2gcc -march=barcelona -O -fomit-frame-pointer2014052920140525
234183powerpc/pp32cv2gcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
234318powerpc/pp32cv2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
234471powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
234561powerpc/pp32cv2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
236664powerpc/pp32cv2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
236727powerpc/pp32cv2clang -O3 -fomit-frame-pointer2014071220140622
236736powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
236904powerpc/pp32cv2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
237018powerpc/pp32cv2gcc -march=nocona -O -fomit-frame-pointer2014052920140525
237105powerpc/pp32cv2gcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
237606powerpc/pp32cv2gcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
237630powerpc/pp32cv2gcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
237633powerpc/pp32cv2gcc -m64 -O -fomit-frame-pointer2014052920140525
237684powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
237723powerpc/pp32cv2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
237732powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
237855powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
237864powerpc/pp32cv2gcc -O -fomit-frame-pointer2014052920140525
250857generic/opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
251796generic/opt64clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
252291generic/opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
252357generic/opt64clang -O3 -fomit-frame-pointer2014071220140622
252474generic/opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
259143powerpc/pp32cv2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
265497powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
265524powerpc/pp32cv2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
266073powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
266268powerpc/pp32cv2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
269778generic/opt64gcc -funroll-loops2014052920140525
270318generic/opt64cc2014052920140525
273099generic/opt64gcc2014052920140525
276702powerpc/pp32cv2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
276831powerpc/pp32cv2gcc -O3 -fomit-frame-pointer2014052920140525
277014powerpc/pp32cv2gcc -m64 -O3 -fomit-frame-pointer2014052920140525
279345powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
279885powerpc/pp32cv2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
280425powerpc/pp32cv2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
280476powerpc/pp32cv2gcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
280509powerpc/pp32cv2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
280569powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
280737powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
280776powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
281307powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
281907powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
281985powerpc/pp32cv2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
282345powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
282702powerpc/pp32cv2gcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
283005powerpc/pp32cv2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
283122powerpc/pp32cv2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
283179powerpc/pp32cv2gcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
283278powerpc/pp32cv2gcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
283398powerpc/pp32cv2gcc -m64 -O2 -fomit-frame-pointer2014052920140525
283593powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
283764powerpc/pp32cv2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
284826powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
285636powerpc/pp32cv2gcc -O2 -fomit-frame-pointer2014052920140525
285873powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
285996powerpc/pp32cv2gcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
287799powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
287814powerpc/pp32cv2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
287817powerpc/pp32cv2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
287835powerpc/pp32cv2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
287913powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
288276powerpc/pp32cv2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
288387powerpc/pp32cv2gcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
288786powerpc/pp32cv2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
288804powerpc/pp32cv2gcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
288828powerpc/pp32cv2gcc -march=k8 -Os -fomit-frame-pointer2014052920140525
288852powerpc/pp32cv2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
288912powerpc/pp32cv2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
289080powerpc/pp32cv2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
289098powerpc/pp32cv2gcc -m64 -Os -fomit-frame-pointer2014052920140525
289593powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
289668powerpc/pp32cv2gcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
290064powerpc/pp32cv2gcc -Os -fomit-frame-pointer2014052920140525
290172powerpc/pp32cv2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
290457powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
290532powerpc/pp32cv2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
291987powerpc/pp32cv2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
292104powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
293043powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
294114powerpc/pp32cv2gcc -march=nocona -Os -fomit-frame-pointer2014052920140525
294177powerpc/pp32cv2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
295626powerpc/pp32cv2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
301458powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
302934powerpc/pp32cv2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
306618powerpc/pp32cv2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
308466powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
309342powerpc/pp32cv2gcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
310095powerpc/pp32cv2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
312066powerpc/pp32cv1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
312066powerpc/pp32cv1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
312072powerpc/pp32cv1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
312237powerpc/pp32cv1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
312249powerpc/pp32cv1clang -O3 -fomit-frame-pointer2014071220140622
313494powerpc/pp32cv2gcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
313923powerpc/pp32cv2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
320346sphlibgcc -funroll-loops2014052920140525
320517sphlibcc2014052920140525
322749sphlibgcc2014052920140525
341970powerpc/pp32cv1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
342750powerpc/pp32cv1gcc -O3 -fomit-frame-pointer2014052920140525
342798powerpc/pp32cv1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
342930powerpc/pp32cv1gcc -m64 -O3 -fomit-frame-pointer2014052920140525
343266powerpc/pp32cv1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
343281powerpc/pp32cv1gcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
343311powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
344541powerpc/pp32cv1gcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
344601powerpc/pp32cv1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
344904powerpc/pp32cv1gcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
344976powerpc/pp32cv1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
346305powerpc/pp32cv1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
346365powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
346524powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
346932powerpc/pp32cv1gcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
347085powerpc/pp32cv1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
347811powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
347910powerpc/pp32cv1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
349860powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
349914powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
350202powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
350232powerpc/pp32cv1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
350313powerpc/pp32cv1gcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
353619powerpc/pp32cv1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
353637powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
353727powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
353730powerpc/pp32cv1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
354096powerpc/pp32cv1gcc -funroll-loops -O -fomit-frame-pointer2014052920140525
354246powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
354672powerpc/pp32cv1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
354702powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
354711powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
354720powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
355929powerpc/pp32cv1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
358140powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
358155powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
358164powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
358287powerpc/pp32cv1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
369915powerpc/pp32cv1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
369954powerpc/pp32cv1gcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
370056powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
370062powerpc/pp32cv1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
370101powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
370206powerpc/pp32cv1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
371193powerpc/pp32cv1gcc -march=nocona -O -fomit-frame-pointer2014052920140525
371241powerpc/pp32cv1gcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
371706powerpc/pp32cv1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
371775powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
371814powerpc/pp32cv1gcc -m64 -O2 -fomit-frame-pointer2014052920140525
371817powerpc/pp32cv1gcc -O2 -fomit-frame-pointer2014052920140525
372123powerpc/pp32cv1gcc -O -fomit-frame-pointer2014052920140525
372138powerpc/pp32cv1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
372174powerpc/pp32cv1gcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
372186powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
372225powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
372354powerpc/pp32cv1gcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
372474powerpc/pp32cv1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
372726powerpc/pp32cv1gcc -m64 -O -fomit-frame-pointer2014052920140525
372783powerpc/pp32cv1gcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
376650powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
376668powerpc/pp32cv1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
376719powerpc/pp32cv1gcc -march=barcelona -O -fomit-frame-pointer2014052920140525
376824powerpc/pp32cv1gcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
376866powerpc/pp32cv1gcc -march=k8 -O -fomit-frame-pointer2014052920140525
377916powerpc/pp32cv1gcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
378114powerpc/pp32cv1gcc -march=k8 -Os -fomit-frame-pointer2014052920140525
378147powerpc/pp32cv1gcc -Os -fomit-frame-pointer2014052920140525
378165powerpc/pp32cv1gcc -m64 -Os -fomit-frame-pointer2014052920140525
378174powerpc/pp32cv1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
378180powerpc/pp32cv1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
378201powerpc/pp32cv1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
378642powerpc/pp32cv1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
379635powerpc/pp32cv1gcc -march=nocona -Os -fomit-frame-pointer2014052920140525
379650powerpc/pp32cv1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
379824powerpc/pp32cv1gcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
379851powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
379851powerpc/pp32cv1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
379854powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
379914powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
379941powerpc/pp32cv1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
380088powerpc/pp32cv1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
380661powerpc/pp32cv1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
380685powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
380712powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
380712powerpc/pp32cv1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
381831powerpc/pp32cv1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
381870powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
382107powerpc/pp32cv1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
382155powerpc/pp32cv1gcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
393159ccalik/vpermgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
393255ccalik/aesnigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
393570ccalik/aesnigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
393723ccalik/vpermgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
393732ccalik/vpermgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
393762ccalik/aesnigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
394143ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
394248ccalik/bitslicedgcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
394266ccalik/bitslicedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
394278ccalik/bitslicedgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
395058ccalik/bitslicedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
400629ccalik/bitslicedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
401307ccalik/bitslicedgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
401376ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
401463ccalik/bitslicedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
401523ccalik/bitslicedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
415356generic/opt32cc2014052920140525
416433ccalik/bitslicedgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
416439ccalik/bitslicedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
416874ccalik/bitslicedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
416952ccalik/bitslicedgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
417312generic/opt32gcc2014052920140525
417690ccalik/bitslicedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
419682generic/opt32gcc -funroll-loops2014052920140525
422847ccalik/bitslicedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
423609ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
424710sphlib-smallgcc -funroll-loops2014052920140525
426120sphlib-smallgcc2014052920140525
426549sphlib-smallcc2014052920140525
434454ccalik/aesnigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
434454ccalik/vpermgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
435243ccalik/vpermgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
435246ccalik/vpermgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
435252ccalik/aesnigcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
435255ccalik/vpermgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
435258ccalik/aesnigcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
435264ccalik/aesnigcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
435300ccalik/aesnigcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
436353ccalik/vpermgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
439050ccalik/aesnigcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
439068ccalik/aesnigcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
439089ccalik/aesnigcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
439140ccalik/vpermgcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
439143ccalik/aesnigcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
439149ccalik/vpermgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
439158ccalik/vpermgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
439167ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
441408ccalik/vpermgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
442050ccalik/vpermgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
442053ccalik/aesnigcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
442053ccalik/vpermgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
442140ccalik/aesnigcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
442143ccalik/aesnigcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
442194ccalik/aesnigcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
442257ccalik/vpermgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
442290ccalik/aesnigcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
442311ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
638955powerpc/pp32cv2cc2014052920140525
639198powerpc/pp32cv2gcc2014052920140525
641127powerpc/pp32cv2gcc -funroll-loops2014052920140525
1143045powerpc/pp32cv1cc2014052920140525
1143060powerpc/pp32cv1gcc2014052920140525
1143069powerpc/pp32cv1gcc -funroll-loops2014052920140525

Test failure

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

Number of similar (compiler,implementation) pairs: 88, 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 -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 -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 -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: 88, 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 -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 -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 -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/supercop-20140622/supercop-data/h4e350/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/supercop-20140622/supercop-data/h4e350/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/supercop-20140622/supercop-data/h4e350/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/supercop-20140622/supercop-data/h4e350/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/supercop-20140622/supercop-data/h4e350/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/h4e350/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/h4e350/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/h4e350/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/h4e350/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/h4e350/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/h4e350/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/h4e350/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/h4e350/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/h4e350/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/h4e350/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/supercop-20140622/supercop-data/h4e350/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/supercop-20140622/supercop-data/h4e350/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/supercop-20140622/supercop-data/h4e350/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/supercop-20140622/supercop-data/h4e350/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/supercop-20140622/supercop-data/h4e350/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/supercop-20140622/supercop-data/h4e350/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/supercop-20140622/supercop-data/h4e350/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/supercop-20140622/supercop-data/h4e350/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/supercop-20140622/supercop-data/h4e350/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/supercop-20140622/supercop-data/h4e350/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