Implementation notes: amd64, hydra2, crypto_hash/echo256

Computer: hydra2
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: echo256
TimeImplementationCompilerBenchmark dateSUPERCOP version
11736ccalik/aesnigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
12164ccalik/aesnigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
12192aes/aes64cc2014052720140525
12192aes/aes64gcc -funroll-loops2014052720140525
12192aes/aes64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
12192aes/aes64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
12192aes/aes64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
12192aes/aes64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
12192aes/aes64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
12192aes/aes64gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
12192aes/aes64gcc -march=k8 -O -fomit-frame-pointer2014052720140525
12196aes/aes64gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
12196aes/aes64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
12196aes/aes64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
12196aes/aes64gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
12196aes/aes64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
12200aes/aes64gcc -O3 -fomit-frame-pointer2014052720140525
12200aes/aes64gcc -Os -fomit-frame-pointer2014052720140525
12200aes/aes64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
12200aes/aes64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
12200aes/aes64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
12200aes/aes64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
12200aes/aes64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
12200aes/aes64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
12200aes/aes64gcc -m64 -O2 -fomit-frame-pointer2014052720140525
12200aes/aes64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
12200aes/aes64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
12200aes/aes64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
12200aes/aes64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
12200aes/aes64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
12200aes/aes64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
12200aes/aes64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
12200aes/aes64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
12200aes/aes64gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
12204aes/aes64gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
12204aes/aes64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
12204aes/aes64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
12204aes/aes64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
12204aes/aes64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
12204aes/aes64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
12204aes/aes64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
12204aes/aes64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
12204aes/aes64gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
12208aes/aes64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
12208aes/aes64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
12208aes/aes64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
12208aes/aes64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
12212aes/aes64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
12212aes/aes64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
12212ccalik/aesnigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
12212aes/aes64gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
12216aes/aes64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
12216aes/aes64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
12216aes/aes64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
12216aes/aes64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
12216aes/aes64gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
12220aes/aes64gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
12220aes/aes64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
12220aes/aes64gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
12224aes/aes64gcc -march=nocona -O -fomit-frame-pointer2014052720140525
12228aes/aes64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
12232aes/aes64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
12232aes/aes64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
12240aes/aes64gcc -m64 -O -fomit-frame-pointer2014052720140525
12240aes/aes64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
12244aes/aes64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
12252aes/aes64gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
12256aes/aes64gcc -m64 -Os -fomit-frame-pointer2014052720140525
12264aes/aes64gcc -O -fomit-frame-pointer2014052720140525
12264aes/aes64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
12264aes/aes64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
12264aes/aes64gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
12268aes/aes64gcc -O2 -fomit-frame-pointer2014052720140525
12268aes/aes64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
12268aes/aes64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
12272aes/aes64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
12272aes/aes64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
12272aes/aes64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
12272aes/aes64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
12272aes/aes64gcc -m64 -O3 -fomit-frame-pointer2014052720140525
12272aes/aes64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
12272aes/aes64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
12276aes/aes64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
12276aes/aes64gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
12280aes/aes64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
12280aes/aes64gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
12292aes/aes64gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
12300aes/aes64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
12336aes/aes64gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
12372aes/aes64gcc2014052720140525
12376aes/aes64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
12420aes/aes64gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
12476aes/aes64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
12476aes/aes64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
12480aes/aes64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
12492aes/aes64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
12504aes/aes64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
12632ccalik/aesnigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
13492aes/aes64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
47768core2/core2v64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
47776core2/core2v64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
47776core2/core2v64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
47780core2/core2v64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
47780core2/core2v64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
47784core2/core2v64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
47788core2/core2v64gcc -m64 -O3 -fomit-frame-pointer2014052720140525
47792core2/core2v64cc2014052720140525
47792core2/core2v64gcc -Os -fomit-frame-pointer2014052720140525
47792core2/core2v64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
47792core2/core2v64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
47792core2/core2v64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
47792core2/core2v64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
47792core2/core2v64gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
47792core2/core2v64gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
47796core2/core2v64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
47796core2/core2v64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
47796core2/core2v64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
47796core2/core2v64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
47796core2/core2v64gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
47796core2/core2v64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
47800core2/core2v64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
47800core2/core2v64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
47800core2/core2v64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
47800core2/core2v64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
47800core2/core2v64gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
47800core2/core2v64gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
47800core2/core2v64gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
47804core2/core2v64gcc -O3 -fomit-frame-pointer2014052720140525
47804core2/core2v64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
47804core2/core2v64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
47804core2/core2v64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
47804core2/core2v64gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
47808core2/core2v64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
47808core2/core2v64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
47808core2/core2v64gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
47808core2/core2v64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
47808core2/core2v64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
47812core2/core2v64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
47816core2/core2v64gcc -O2 -fomit-frame-pointer2014052720140525
47816core2/core2v64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
47816core2/core2v64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
47816core2/core2v64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
47816core2/core2v64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
47820core2/core2v64gcc -funroll-loops2014052720140525
47820core2/core2v64gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
47820core2/core2v64gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
47820core2/core2v64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
47820core2/core2v64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
47820core2/core2v64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
47820core2/core2v64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
47820core2/core2v64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
47820core2/core2v64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
47824core2/core2v64gcc2014052720140525
47824core2/core2v64gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
47824core2/core2v64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
47824core2/core2v64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
47824core2/core2v64gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
47824core2/core2v64gcc -march=k8 -O -fomit-frame-pointer2014052720140525
47828core2/core2v64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
47828core2/core2v64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
47828core2/core2v64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
47828core2/core2v64gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
47832core2/core2v64gcc -O -fomit-frame-pointer2014052720140525
47832core2/core2v64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
47832core2/core2v64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
47832core2/core2v64gcc -m64 -O -fomit-frame-pointer2014052720140525
47832core2/core2v64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
47832core2/core2v64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
47832core2/core2v64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
47832core2/core2v64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
47836core2/core2v64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
47836core2/core2v64gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
47836core2/core2v64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
47836core2/core2v64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
47840core2/core2v64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
47840core2/core2v64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
47840core2/core2v64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
47840core2/core2v64gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
47840core2/core2v64gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
47844core2/core2v64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
47844core2/core2v64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
47844core2/core2v64gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
47848core2/core2v64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
47848core2/core2v64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
47848core2/core2v64gcc -march=nocona -O -fomit-frame-pointer2014052720140525
47852core2/core2v64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
47852core2/core2v64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
47852core2/core2v64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
47852core2/core2v64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
47860core2/core2v64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
47936core2/core2v64gcc -m64 -Os -fomit-frame-pointer2014052720140525
47972core2/core2v64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
48076core2/core2v64gcc -m64 -O2 -fomit-frame-pointer2014052720140525
48260core2/core2v64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
57340athlon/athlon64gcc -Os -fomit-frame-pointer2014052720140525
57352athlon/athlon64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
57360athlon/athlon64gcc -m64 -O2 -fomit-frame-pointer2014052720140525
57376athlon/athlon64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
57388athlon/athlon64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
57388athlon/athlon64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
57388athlon/athlon64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
57396athlon/athlon64gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
57400athlon/athlon64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
57400athlon/athlon64gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
57404athlon/athlon64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
57408athlon/athlon64gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
57408athlon/athlon64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
57408athlon/athlon64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
57408athlon/athlon64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
57412athlon/athlon64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
57416athlon/athlon64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
57428athlon/athlon64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
57432athlon/athlon64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
57432athlon/athlon64gcc -march=k8 -O -fomit-frame-pointer2014052720140525
57436athlon/athlon64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
57436athlon/athlon64gcc -march=nocona -O -fomit-frame-pointer2014052720140525
57440athlon/athlon64gcc2014052720140525
57440athlon/athlon64gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
57440athlon/athlon64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
57440athlon/athlon64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
57444athlon/athlon64cc2014052720140525
57444athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
57448athlon/athlon64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
57448athlon/athlon64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
57448athlon/athlon64gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
57448athlon/athlon64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
57452athlon/athlon64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
57456athlon/athlon64gcc -O3 -fomit-frame-pointer2014052720140525
57456athlon/athlon64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
57460athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
57460athlon/athlon64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
57464athlon/athlon64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
57464athlon/athlon64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
57464athlon/athlon64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
57464athlon/athlon64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
57468athlon/athlon64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
57468athlon/athlon64gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
57476athlon/athlon64gcc -m64 -Os -fomit-frame-pointer2014052720140525
57476athlon/athlon64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
57480athlon/athlon64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
57480athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
57480athlon/athlon64gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
57484athlon/athlon64gcc -O2 -fomit-frame-pointer2014052720140525
57488athlon/athlon64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
57488athlon/athlon64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
57488athlon/athlon64gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
57492athlon/athlon64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
57492athlon/athlon64gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
57492athlon/athlon64gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
57492athlon/athlon64gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
57496athlon/athlon64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
57496athlon/athlon64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
57496athlon/athlon64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
57496athlon/athlon64gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
57500athlon/athlon64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
57500athlon/athlon64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
57500athlon/athlon64gcc -m64 -O3 -fomit-frame-pointer2014052720140525
57500athlon/athlon64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
57500athlon/athlon64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
57504athlon/athlon64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
57508athlon/athlon64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
57512athlon/athlon64gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
57512athlon/athlon64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
57512athlon/athlon64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
57520athlon/athlon64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
57520athlon/athlon64gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
57520athlon/athlon64gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
57524athlon/athlon64gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
57528athlon/athlon64gcc -O -fomit-frame-pointer2014052720140525
57528athlon/athlon64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
57528athlon/athlon64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
57528athlon/athlon64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
57528athlon/athlon64gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
57532athlon/athlon64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
57532athlon/athlon64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
57544athlon/athlon64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
57544athlon/athlon64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
57548athlon/athlon64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
57556athlon/athlon64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
57556athlon/athlon64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
57560athlon/athlon64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
57560athlon/athlon64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
57560athlon/athlon64gcc -m64 -O -fomit-frame-pointer2014052720140525
57568athlon/athlon64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
57572athlon/athlon64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
57592athlon/athlon64gcc -funroll-loops2014052720140525
57624athlon/athlon64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
57640athlon/athlon64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
57664athlon/athlon64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
60408ccalik/vpermgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
60412ccalik/vpermgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
60420ccalik/bitslicedgcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
60420ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
60420ccalik/bitslicedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
60420ccalik/bitslicedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
60428ccalik/bitslicedgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
60500ccalik/vpermgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
60552ccalik/vpermgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
60664ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
60892ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
60964ccalik/vpermgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
61072ccalik/vpermgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
61148ccalik/vpermgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
61152ccalik/vpermgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
62596sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
62684sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
62716sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
62760sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
62764sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
62824sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
63368sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
63388sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
63652sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
63672sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
63672sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
63696sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
63720sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
63724sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
63724sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
63732sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
63780sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
63796sphlibgcc -m64 -O2 -fomit-frame-pointer2014052720140525
63804sphlibgcc -funroll-loops -O -fomit-frame-pointer2014052720140525
63824sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
63844sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
63856sphlibgcc -O2 -fomit-frame-pointer2014052720140525
63860ccalik/vpermgcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
63872ccalik/vpermgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
63892ccalik/vpermgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
64068sphlibgcc -m64 -O3 -fomit-frame-pointer2014052720140525
64116sphlibgcc -O3 -fomit-frame-pointer2014052720140525
64160sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
64244sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
64264sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
64328sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
64340sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
64348sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
64388sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
64400sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
64456sphlibgcc -m64 -O -fomit-frame-pointer2014052720140525
64456sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
64472sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
64476ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
64500sphlibgcc -march=nocona -O -fomit-frame-pointer2014052720140525
64504sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
64512sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
64516sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
64520sphlibgcc -O -fomit-frame-pointer2014052720140525
64580sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
64584sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
64592sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
64596sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
64600sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
64824ccalik/vpermgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
65544sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
65600sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
65684sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
65704sphlib-smallclang -O3 -fomit-frame-pointer2014071220140622
65732sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
65864sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
65872sphlib-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
65876sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
65888sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
65940sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
65976ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
65976ccalik/bitslicedgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
65992ccalik/bitslicedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
66040ccalik/bitslicedgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
66432sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
66468sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
66468sphlibgcc -march=barcelona -O -fomit-frame-pointer2014052720140525
66532sphlibgcc -march=k8 -O -fomit-frame-pointer2014052720140525
66736ccalik/bitslicedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
66752ccalik/bitslicedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
66764ccalik/bitslicedgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
66768ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
66788ccalik/bitslicedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
66920sphlib-smallclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
67372ccalik/bitslicedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
68056sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
68068sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
68072sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
68084sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
68108sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
68132sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
68336sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
68404ccalik/vpermgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
68532sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
68552sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
68592ccalik/vpermgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
68596sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
68596ccalik/vpermgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
68684generic/opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
68700ccalik/vpermgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
68732generic/opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
68736generic/opt64gcc -march=nocona -O -fomit-frame-pointer2014052720140525
68752generic/opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
68764generic/opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
68764sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
68768sphlibgcc -march=nocona -Os -fomit-frame-pointer2014052720140525
68772generic/opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
68788generic/opt64gcc -O -fomit-frame-pointer2014052720140525
68788generic/opt64gcc -m64 -O -fomit-frame-pointer2014052720140525
68796generic/opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
68816sphlibgcc -march=k8 -Os -fomit-frame-pointer2014052720140525
68824sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
68824sphlibgcc -m64 -Os -fomit-frame-pointer2014052720140525
68836sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
68844generic/opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
68892sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
69080sphlibgcc -Os -fomit-frame-pointer2014052720140525
69132ccalik/vpermgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
69284generic/opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
69312generic/opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
69324generic/opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
69328pentium/pentium4v64v2gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
69328pentium/pentium4v64v2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
69328pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
69328pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
69328pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
69328pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
69328pentium/pentium4v64v2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
69328pentium/pentium4v64v2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
69328pentium/pentium4v64v2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
69328pentium/pentium4v64v2gcc -m64 -Os -fomit-frame-pointer2014052720140525
69328pentium/pentium4v64v2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
69328pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
69328pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
69328pentium/pentium4v64v2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
69328pentium/pentium4v64v2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
69328pentium/pentium4v64v2gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
69328pentium/pentium4v64v2gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
69328pentium/pentium4v64v2gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
69332pentium/pentium4v64v2gcc -O -fomit-frame-pointer2014052720140525
69332pentium/pentium4v64v2gcc -Os -fomit-frame-pointer2014052720140525
69332pentium/pentium4v64v2gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
69332pentium/pentium4v64v2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
69332pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
69332pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
69332pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
69332pentium/pentium4v64v2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
69332pentium/pentium4v64v2gcc -m64 -O -fomit-frame-pointer2014052720140525
69332pentium/pentium4v64v2gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
69332pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
69332pentium/pentium4v64v2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
69332pentium/pentium4v64v2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
69332pentium/pentium4v64v2gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
69332pentium/pentium4v64v2gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
69336pentium/pentium4v64v2gcc -funroll-loops2014052720140525
69336pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
69336pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
69336pentium/pentium4v64v2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
69336pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
69336pentium/pentium4v64v2gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
69336pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
69336pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
69336pentium/pentium4v64v2gcc -march=nocona -O -fomit-frame-pointer2014052720140525
69348generic/opt64gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
69348pentium/pentium4v64v2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
69348pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
69348pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
69352pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
69356pentium/pentium4v64v2gcc2014052720140525
69356pentium/pentium4v64v2gcc -march=k8 -O -fomit-frame-pointer2014052720140525
69360pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
69360pentium/pentium4v64v2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
69360pentium/pentium4v64v2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
69360pentium/pentium4v64v2gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
69372pentium/pentium4v64v2cc2014052720140525
69372pentium/pentium4v64v2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
69384pentium/pentium4v64v1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
69384pentium/pentium4v64v2gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
69388pentium/pentium4v64v1gcc -O2 -fomit-frame-pointer2014052720140525
69388pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
69392pentium/pentium4v64v1gcc -O3 -fomit-frame-pointer2014052720140525
69392pentium/pentium4v64v1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
69392pentium/pentium4v64v1gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
69392pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
69392pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
69392pentium/pentium4v64v1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
69392pentium/pentium4v64v1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
69392pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
69392pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
69392pentium/pentium4v64v1gcc -m64 -O2 -fomit-frame-pointer2014052720140525
69392pentium/pentium4v64v1gcc -m64 -O3 -fomit-frame-pointer2014052720140525
69392pentium/pentium4v64v1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
69392pentium/pentium4v64v1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
69392pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
69392pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
69392pentium/pentium4v64v1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
69392pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
69392pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
69392pentium/pentium4v64v1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
69392pentium/pentium4v64v1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
69392pentium/pentium4v64v1gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
69392pentium/pentium4v64v1gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
69392pentium/pentium4v64v1gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
69396pentium/pentium4v64v1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
69396pentium/pentium4v64v1gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
69396pentium/pentium4v64v1gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
69396pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
69396pentium/pentium4v64v1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
69396pentium/pentium4v64v2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
69396pentium/pentium4v64v2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
69396pentium/pentium4v64v1gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
69396pentium/pentium4v64v2gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
69400pentium/pentium4v64v2gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
69400pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
69400pentium/pentium4v64v2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
69400pentium/pentium4v64v2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
69404pentium/pentium4v64v2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
69404pentium/pentium4v64v2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
69404pentium/pentium4v64v2gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
69404pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
69404pentium/pentium4v64v2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
69404pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
69404pentium/pentium4v64v1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
69404pentium/pentium4v64v2gcc -m64 -O2 -fomit-frame-pointer2014052720140525
69404pentium/pentium4v64v1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
69404pentium/pentium4v64v2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
69404pentium/pentium4v64v2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
69404pentium/pentium4v64v2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
69404pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
69404pentium/pentium4v64v2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
69404pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
69404pentium/pentium4v64v2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
69404pentium/pentium4v64v2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
69404pentium/pentium4v64v2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
69404pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
69404pentium/pentium4v64v2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
69404pentium/pentium4v64v2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
69404pentium/pentium4v64v2gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
69404pentium/pentium4v64v2gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
69404pentium/pentium4v64v2gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
69408pentium/pentium4v64v2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
69412pentium/pentium4v64v2gcc -O2 -fomit-frame-pointer2014052720140525
69412pentium/pentium4v64v1gcc -Os -fomit-frame-pointer2014052720140525
69412pentium/pentium4v64v1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
69412pentium/pentium4v64v2gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
69412pentium/pentium4v64v1gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
69412pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
69412pentium/pentium4v64v1gcc -m64 -Os -fomit-frame-pointer2014052720140525
69412pentium/pentium4v64v1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
69412pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
69412pentium/pentium4v64v1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
69412pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
69412pentium/pentium4v64v1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
69412pentium/pentium4v64v1gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
69412pentium/pentium4v64v1gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
69416pentium/pentium4v64v1gcc2014052720140525
69416pentium/pentium4v64v1gcc -O -fomit-frame-pointer2014052720140525
69416pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
69416pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
69416pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
69416pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
69416pentium/pentium4v64v1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
69416pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
69416pentium/pentium4v64v1gcc -m64 -O -fomit-frame-pointer2014052720140525
69416pentium/pentium4v64v1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
69416pentium/pentium4v64v1gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
69416pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
69416pentium/pentium4v64v1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
69420pentium/pentium4v64v1cc2014052720140525
69420pentium/pentium4v64v1gcc -funroll-loops2014052720140525
69420pentium/pentium4v64v2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
69420pentium/pentium4v64v2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
69420pentium/pentium4v64v1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
69424pentium/pentium4v64v1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
69424pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
69424pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
69424pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
69424pentium/pentium4v64v1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
69424pentium/pentium4v64v1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
69424pentium/pentium4v64v1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
69424pentium/pentium4v64v1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
69424pentium/pentium4v64v1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
69424pentium/pentium4v64v2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
69424pentium/pentium4v64v1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
69424pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
69424pentium/pentium4v64v1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
69424pentium/pentium4v64v1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
69424pentium/pentium4v64v1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
69424pentium/pentium4v64v2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
69424pentium/pentium4v64v1gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
69424pentium/pentium4v64v1gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
69428pentium/pentium4v64v1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
69428pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
69428pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
69428pentium/pentium4v64v1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
69428pentium/pentium4v64v1gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
69428pentium/pentium4v64v1gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
69428pentium/pentium4v64v1gcc -march=k8 -O -fomit-frame-pointer2014052720140525
69428pentium/pentium4v64v1gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
69432pentium/pentium4v64v1gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
69436pentium/pentium4v64v1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
69436pentium/pentium4v64v1gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
69436pentium/pentium4v64v1gcc -march=nocona -O -fomit-frame-pointer2014052720140525
69444pentium/pentium4v64v1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
69444pentium/pentium4v64v1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
69444pentium/pentium4v64v2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
69448pentium/pentium4v64v2gcc -O3 -fomit-frame-pointer2014052720140525
69448generic/opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
69448pentium/pentium4v64v2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
69452pentium/pentium4v64v1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
69452pentium/pentium4v64v2gcc -m64 -O3 -fomit-frame-pointer2014052720140525
69480pentium/pentium4v64v1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
69516pentium/pentium4v64v2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
69516sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
69524sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
69556sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
69604sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
69660sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
70156generic/opt64gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
70284generic/opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
70560generic/opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
70592generic/opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
70632generic/opt64gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
70640sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
70640generic/opt64gcc -march=k8 -O -fomit-frame-pointer2014052720140525
70648sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014052720140525
70756ccalik/bitslicedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
70820ccalik/bitslicedgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
70824ccalik/bitslicedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
70848ccalik/bitslicedgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
70860ccalik/bitslicedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
70868sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
70892sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
71124generic/opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
71132generic/opt64gcc -O2 -fomit-frame-pointer2014052720140525
71148generic/opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
71164generic/opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
71176generic/opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
71180generic/opt64gcc -m64 -O2 -fomit-frame-pointer2014052720140525
71232generic/opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
71280generic/opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
71488sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
71512sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
71528sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
71548sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
71600generic/opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
71636sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
71656sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
71656sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
71664sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
71672generic/opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
71676sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
71700generic/opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
71772generic/opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
71888generic/opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
71908sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
71924sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
71964generic/opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
71980sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014052720140525
72032generic/opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
72060sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
72080sphlib-smallgcc -Os -fomit-frame-pointer2014052720140525
72108generic/opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
72112generic/opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
72176sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
72184sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014052720140525
72212sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
72220generic/opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
72240generic/opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
72240generic/opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
72244generic/opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
72252sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
72276generic/opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
72276sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
72276generic/opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
72304sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
72308sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
72348sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
72352sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
72356sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
73052generic/opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
73068sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014052720140525
73076sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
73120sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
73152sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
73160generic/opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
73200sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
73228sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
73236generic/opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
73276sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
73288sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
73288sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
73316generic/opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
73332generic/opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
73412generic/opt64gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
73444generic/opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
73540generic/opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
73564generic/opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
73624generic/opt64gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
73632generic/opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
73716generic/opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
73724generic/opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
73752generic/opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
73780generic/opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
73848generic/opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
73916generic/opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
73932generic/opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
73976generic/opt64gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
74092generic/opt64gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
74148sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
74188sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
74196sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
74208sphlib-smallgcc -O -fomit-frame-pointer2014052720140525
74212sphlib-smallgcc -m64 -O -fomit-frame-pointer2014052720140525
74220sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
74224sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
74224sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
74396sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
74412sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
74540sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014052720140525
74588sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
74716generic/opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
74732generic/opt64gcc -m64 -O3 -fomit-frame-pointer2014052720140525
74748sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
74760sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
74780sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
74852generic/opt64gcc -O3 -fomit-frame-pointer2014052720140525
74872generic/opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
74888generic/opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
74892sphlibclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
74892generic/opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
74904sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
74908sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
74916sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
74920sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
74932sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
74948generic/opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
74948generic/opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
74948generic/opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
74956sphlibclang -O3 -fomit-frame-pointer2014071220140622
74960generic/opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
74976generic/opt64gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
74996generic/opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
75000generic/opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
75000generic/opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
75004generic/opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
75008generic/opt64gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
75020sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
75036generic/opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
75040generic/opt64gcc -Os -fomit-frame-pointer2014052720140525
75088generic/opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
75108sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
75236sphlibclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
75296generic/opt64gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
75332generic/opt64gcc -m64 -Os -fomit-frame-pointer2014052720140525
75340generic/opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
75344generic/opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
75440generic/opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
75556sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
75588generic/opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
75652generic/opt64gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
75672sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
75720ccalik/vpermclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
75728sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
75748sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
75760ccalik/vpermclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
75764generic/opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
75764generic/opt64gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
75772sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
75836generic/opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
75900generic/opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
75912generic/opt32clang -O3 -fomit-frame-pointer2014071220140622
75928generic/opt32clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
75952sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
76000sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
76216generic/opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
76228sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
76240sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
76244generic/opt32clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
76244generic/opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
76700sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
76748sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
77928sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014052720140525
77980sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
77992sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014052720140525
78068sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
78224sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
78240sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
78240sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
78244sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
78280sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
78308sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
78340sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
78344sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
78344sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
78348sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
78380sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
78408sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
78448sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
78452sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
78548sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
78572sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
78572generic/opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
78672generic/opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
78700generic/opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
78808generic/opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
78852sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
78856sphlib-smallgcc -O2 -fomit-frame-pointer2014052720140525
79028ccalik/bitslicedclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
79064ccalik/bitslicedclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
79088sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
79088sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
79136generic/opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
79164generic/opt32gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
79192generic/opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
79196generic/opt32gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
79212generic/opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
79248generic/opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
79272generic/opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
79428sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
79456sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
79492sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014052720140525
79560generic/opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
79576generic/opt32gcc -march=k8 -O -fomit-frame-pointer2014052720140525
79792generic/opt32gcc -march=nocona -O -fomit-frame-pointer2014052720140525
79844generic/opt32gcc -O -fomit-frame-pointer2014052720140525
79856generic/opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
79876generic/opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
79884generic/opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
79908generic/opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
79924generic/opt32gcc -m64 -O -fomit-frame-pointer2014052720140525
79964generic/opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
79976generic/opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
80004generic/opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
82488sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
82528sphlib-smallgcc -O3 -fomit-frame-pointer2014052720140525
82540sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
82548sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
82596sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014052720140525
82668generic/opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
82672generic/opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
82672generic/opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
82672sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
82692sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
82708generic/opt32gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
82728generic/opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
82812generic/opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
82820sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
82844generic/opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
82928generic/opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
82960generic/opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
82964generic/opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
83164sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
83308sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
83328sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
83736generic/opt32gcc -m64 -Os -fomit-frame-pointer2014052720140525
83768generic/opt32gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
83936generic/opt32gcc -Os -fomit-frame-pointer2014052720140525
83980generic/opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
84004generic/opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
84024generic/opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
84040generic/opt32gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
84048generic/opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
84080generic/opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
84104generic/opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
84116generic/opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
84128generic/opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
84512generic/opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
84608generic/opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
84820generic/opt32gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
84832generic/opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
84924generic/opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
84956generic/opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
84996generic/opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
85000sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
85016generic/opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
85028generic/opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
85032generic/opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
85044generic/opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
85096sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
85136sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
85156generic/opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
85232generic/opt32gcc -O3 -fomit-frame-pointer2014052720140525
85252generic/opt32gcc -m64 -O3 -fomit-frame-pointer2014052720140525
85368sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
85400generic/opt32gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
85500generic/opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
87880generic/opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
87880generic/opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
87944generic/opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
87960generic/opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
88004generic/opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
88016generic/opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
88112generic/opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
88504powerpc/pp32cv2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
88552generic/opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
88556powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
88624generic/opt32gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
88636powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
88684powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
88684powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
88684generic/opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
88684generic/opt32gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
88784powerpc/pp32cv2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
88904powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
88952generic/opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
88972powerpc/pp32cv2gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
88984powerpc/pp32cv2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
88992generic/opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
89180generic/opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
89280generic/opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
89740powerpc/pp32cv2gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
89944powerpc/pp32cv2gcc -march=k8 -O -fomit-frame-pointer2014052720140525
89952powerpc/pp32cv2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
89980powerpc/pp32cv2gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
90108powerpc/pp32cv2gcc -march=nocona -O -fomit-frame-pointer2014052720140525
90192powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
90196powerpc/pp32cv2gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
90212powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
90224powerpc/pp32cv2gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
90268powerpc/pp32cv2gcc -O -fomit-frame-pointer2014052720140525
90296powerpc/pp32cv2gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
90320powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
90324powerpc/pp32cv2gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
90344generic/opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
90396generic/opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
90420powerpc/pp32cv2gcc -m64 -O -fomit-frame-pointer2014052720140525
91044generic/opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
91072generic/opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
91100generic/opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
91128generic/opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
91136generic/opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
91140generic/opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
91208generic/opt32gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
91260generic/opt32gcc -m64 -O2 -fomit-frame-pointer2014052720140525
91264generic/opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
91276generic/opt32gcc -O2 -fomit-frame-pointer2014052720140525
91400generic/opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
91560generic/opt32gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
92268generic/opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
92448generic/opt32gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
92916powerpc/pp32cv2clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
92952powerpc/pp32cv2clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
93088powerpc/pp32cv2clang -O3 -fomit-frame-pointer2014071220140622
93240powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
93304powerpc/pp32cv2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
93328powerpc/pp32cv2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
93412powerpc/pp32cv2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
100676generic/opt64clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
100688generic/opt64clang -O3 -fomit-frame-pointer2014071220140622
100752generic/opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
100804generic/opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
100804generic/opt64clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
100840generic/opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
101016generic/opt64clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
104908powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
104916powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
104916powerpc/pp32cv2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
104920powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
105040powerpc/pp32cv2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
106172powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
106232powerpc/pp32cv2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
106296powerpc/pp32cv2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
106296powerpc/pp32cv2gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
106304powerpc/pp32cv2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
106316powerpc/pp32cv2gcc -Os -fomit-frame-pointer2014052720140525
106352powerpc/pp32cv2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
106380powerpc/pp32cv2gcc -m64 -Os -fomit-frame-pointer2014052720140525
106420powerpc/pp32cv2gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
106464powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
106540powerpc/pp32cv2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
106564powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
106576powerpc/pp32cv2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
106660powerpc/pp32cv2gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
107220powerpc/pp32cv2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
107296powerpc/pp32cv2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
107336powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
107356powerpc/pp32cv2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
107432powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
107600powerpc/pp32cv2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
107644powerpc/pp32cv2gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
107756powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
107792powerpc/pp32cv2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
108732powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
108748powerpc/pp32cv2gcc -O3 -fomit-frame-pointer2014052720140525
108836powerpc/pp32cv2gcc -m64 -O3 -fomit-frame-pointer2014052720140525
108896powerpc/pp32cv2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
109332powerpc/pp32cv2gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
109360powerpc/pp32cv2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
109476powerpc/pp32cv2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
109636powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
109700powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
109740powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
109852powerpc/pp32cv2gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
109876powerpc/pp32cv2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
110156powerpc/pp32cv2gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
110268powerpc/pp32cv2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
110784powerpc/pp32cv2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
110856powerpc/pp32cv2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
111044powerpc/pp32cv2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
111092powerpc/pp32cv2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
111144powerpc/pp32cv2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
113220powerpc/pp32cv2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
113240powerpc/pp32cv2gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
113648powerpc/pp32cv2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
113796powerpc/pp32cv2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
113820powerpc/pp32cv2gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
113832powerpc/pp32cv2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
114120powerpc/pp32cv2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
114120powerpc/pp32cv2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
114184powerpc/pp32cv2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
114248powerpc/pp32cv2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
114684powerpc/pp32cv2gcc -O2 -fomit-frame-pointer2014052720140525
114736powerpc/pp32cv2gcc -m64 -O2 -fomit-frame-pointer2014052720140525
114768powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
114948powerpc/pp32cv2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
115752powerpc/pp32cv2gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
115904generic/opt64gcc2014052720140525
115924powerpc/pp32cv2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
116036generic/opt64cc2014052720140525
116076generic/opt64gcc -funroll-loops2014052720140525
116364powerpc/pp32cv2gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
116408powerpc/pp32cv2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
118220powerpc/pp32cv2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
118480powerpc/pp32cv2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
119236powerpc/pp32cv2gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
119356powerpc/pp32cv2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
119616powerpc/pp32cv1clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
119656powerpc/pp32cv1clang -O3 -fomit-frame-pointer2014071220140622
119816powerpc/pp32cv1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
119824powerpc/pp32cv1clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
119848powerpc/pp32cv1clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
119856powerpc/pp32cv1clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
120024powerpc/pp32cv1clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
127008sphlibcc2014052720140525
127032sphlibgcc -funroll-loops2014052720140525
127236sphlibgcc2014052720140525
129180powerpc/pp32cv1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
129212powerpc/pp32cv1gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
129244powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
129820powerpc/pp32cv1gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
129828powerpc/pp32cv1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
129948powerpc/pp32cv1gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
129992powerpc/pp32cv1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
130052powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
130156powerpc/pp32cv1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
130200powerpc/pp32cv1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
130216powerpc/pp32cv1gcc -O3 -fomit-frame-pointer2014052720140525
130332powerpc/pp32cv1gcc -m64 -O3 -fomit-frame-pointer2014052720140525
130916powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
130964powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
131240powerpc/pp32cv1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
131248powerpc/pp32cv1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
131264powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
131292powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
131312powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
133204powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
133264powerpc/pp32cv1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
133660powerpc/pp32cv1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
133764powerpc/pp32cv1gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
134480powerpc/pp32cv1gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
134504powerpc/pp32cv1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
134540powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
136208powerpc/pp32cv1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
136296powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
136548powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
136632powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
137340powerpc/pp32cv1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
137416powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
137484powerpc/pp32cv1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
137516powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
137732powerpc/pp32cv1gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
137772powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
137796powerpc/pp32cv1gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
138268powerpc/pp32cv1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
138300powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
139000powerpc/pp32cv1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
139076powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
141444powerpc/pp32cv1gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
141552powerpc/pp32cv1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
141756powerpc/pp32cv1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
141808powerpc/pp32cv1gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
143744powerpc/pp32cv1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
143772powerpc/pp32cv1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
143804powerpc/pp32cv1gcc -m64 -O2 -fomit-frame-pointer2014052720140525
143820powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
143872powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
143884powerpc/pp32cv1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
143932powerpc/pp32cv1gcc -O2 -fomit-frame-pointer2014052720140525
143936powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
145576powerpc/pp32cv1gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
145620powerpc/pp32cv1gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
145636powerpc/pp32cv1gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
145660powerpc/pp32cv1gcc -march=k8 -O -fomit-frame-pointer2014052720140525
145716powerpc/pp32cv1gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
145792powerpc/pp32cv1gcc -march=nocona -O -fomit-frame-pointer2014052720140525
146000powerpc/pp32cv1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
146104powerpc/pp32cv1gcc -O -fomit-frame-pointer2014052720140525
146136powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
146160powerpc/pp32cv1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
146204powerpc/pp32cv1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
146352powerpc/pp32cv1gcc -m64 -O -fomit-frame-pointer2014052720140525
146444powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
146460powerpc/pp32cv1gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
146484powerpc/pp32cv1gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
146528powerpc/pp32cv1gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
147288powerpc/pp32cv1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
147336powerpc/pp32cv1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
147344powerpc/pp32cv1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
147372powerpc/pp32cv1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
147544powerpc/pp32cv1gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
147736powerpc/pp32cv1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
147820powerpc/pp32cv1gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
147876powerpc/pp32cv1gcc -m64 -Os -fomit-frame-pointer2014052720140525
147924powerpc/pp32cv1gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
147960powerpc/pp32cv1gcc -Os -fomit-frame-pointer2014052720140525
147972powerpc/pp32cv1gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
148016powerpc/pp32cv1gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
148292powerpc/pp32cv1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
148328powerpc/pp32cv1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
148360powerpc/pp32cv1gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
148520powerpc/pp32cv1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
148548powerpc/pp32cv1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
148584powerpc/pp32cv1gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
148584powerpc/pp32cv1gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
148696powerpc/pp32cv1gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
148716powerpc/pp32cv1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
149136powerpc/pp32cv1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
149204powerpc/pp32cv1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
173476sphlib-smallgcc -funroll-loops2014052720140525
173548sphlib-smallcc2014052720140525
173556sphlib-smallgcc2014052720140525
180808generic/opt32cc2014052720140525
181164generic/opt32gcc2014052720140525
181448generic/opt32gcc -funroll-loops2014052720140525
278272powerpc/pp32cv2gcc -funroll-loops2014052720140525
278608powerpc/pp32cv2cc2014052720140525
278772powerpc/pp32cv2gcc2014052720140525
435220powerpc/pp32cv1gcc -funroll-loops2014052720140525
435460powerpc/pp32cv1gcc2014052720140525
435616powerpc/pp32cv1cc2014052720140525

Checksum failure

Implementation: crypto_hash/echo256/ccalik/aesni
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
78a80e896d5d6a2c77ed3e9b1dc96a09f7fc93c8f42237696ac60c87f14efd1c
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer ccalik/aesni
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ccalik/aesni

Compiler output

Implementation: crypto_hash/echo256/generic/opt64
Compiler: cc
echo64.c: echo64.c: In function 'crypto_hash_echo256_generic_opt64':
echo64.c: echo64.c:501:3: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [enabled by default]
echo64.c: echo64.c:488:12: note: expected 'BitSequence *' but argument is of type 'const unsigned char *'

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

Compiler output

Implementation: crypto_hash/echo256/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:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:470: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:470: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:470: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/echo256/ccalik/aesni
Compiler: cc
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:25:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/vperm
Compiler: cc
hash.c: In file included from vperm.h:20:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-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:264:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:264:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306: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:306: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:306: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:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/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/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
echo32.s: echo32.c:495:2: warning: ignoring directive for now
echo32.s: .intel_syntax noprefix
echo32.s: ^
echo32.s: echo32.c:498:15: error: unexpected token in argument list
echo32.s: mov dword ptr [SHA3_R], 8
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/echo256/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: 2, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer generic/opt64
clang -O3 -fwrapv -march=native -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echo256/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/supercop/supercop-20140622/supercop-data/hydra2/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/echo256/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/supercop/supercop-20140622/supercop-data/hydra2/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/echo256/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/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
echo64.s: echo64.c:518:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm0, [rdi]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm1, [rdi+16]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm2, [rdi+2*16]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm3, [rdi+3*16]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm4, [rdi+4*16]
echo64.s: ^
echo64.s: echo64.c:521: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/echo256/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/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
echo64.s: echo64.c:521:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:524:15: error: unexpected token in argument list
echo64.s: mov dword ptr [SHA3_R], 8
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/echo256/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:467: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:140:14: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:467:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:140:12: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:467: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][1] = _mm_shuffle_epi8(s[0][1], M128(shiftrowsslice));\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:467: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/echo256/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: In file included from hash.c:25:
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:28:3: error: #error "AES instructions not enabled"
hash.c: # error "AES instructions not enabled"
hash.c: ^
hash.c: hash.c:295:4: warning: implicit declaration of function '_mm_aesenc_si128' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: ECHO_ROUND_UNROLL2;
hash.c: ^
hash.c: hash.c:185:4: note: expanded from:
hash.c: ECHO_SUBBYTES(_state, 0, 0);\
hash.c: ^
hash.c: hash.c:114:19: note: expanded from:
hash.c: state[i][j] = _mm_aesenc_si128(state[i][j], k1);\
hash.c: ^
hash.c: hash.c:295:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: ECHO_ROUND_UNROLL2;
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: hash.c:185:4: note: expanded from:
hash.c: ECHO_SUBBYTES(_state, 0, 0);\
hash.c: ^
hash.c: hash.c:114:17: note: expanded from:
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/vperm
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:264: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:264: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:264: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:281: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: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer ccalik/vperm

Compiler output

Implementation: crypto_hash/echo256/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: 12, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2 sphlib sphlib-small
clang -O3 -fwrapv -march=native -fomit-frame-pointer ccalik/bitsliced ccalik/vperm generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2 sphlib sphlib-small

Compiler output

Implementation: crypto_hash/echo256/pentium/pentium4v64v1
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
echo32.s: clang: warning: argument unused during compilation: '-fwrapv'
echo32.s: clang: warning: argument unused during compilation: '-march=native'
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/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
echo32.s: echo32.c:495:2: warning: ignoring directive for now
echo32.s: .intel_syntax noprefix
echo32.s: ^
echo32.s: echo32.c:498:15: error: unexpected token in argument list
echo32.s: mov dword ptr [SHA3_R], 8
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 -march=native -fomit-frame-pointer pentium/pentium4v64v1

Compiler output

Implementation: crypto_hash/echo256/core2/core2v64
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-march=native'
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/supercop/supercop-20140622/supercop-data/hydra2/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 -march=native -fomit-frame-pointer core2/core2v64

Compiler output

Implementation: crypto_hash/echo256/athlon/athlon64
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-march=native'
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/supercop/supercop-20140622/supercop-data/hydra2/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 -march=native -fomit-frame-pointer athlon/athlon64

Compiler output

Implementation: crypto_hash/echo256/aes/aes64
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-march=native'
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/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
echo64.s: echo64.c:518:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm0, [rdi]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm1, [rdi+16]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm2, [rdi+2*16]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm3, [rdi+3*16]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm4, [rdi+4*16]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: ...

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

Compiler output

Implementation: crypto_hash/echo256/pentium/pentium4v64v2
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
echo64.s: clang: warning: argument unused during compilation: '-fwrapv'
echo64.s: clang: warning: argument unused during compilation: '-march=native'
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/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
echo64.s: echo64.c:521:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:524:15: error: unexpected token in argument list
echo64.s: mov dword ptr [SHA3_R], 8
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 -march=native -fomit-frame-pointer pentium/pentium4v64v2

Compiler output

Implementation: crypto_hash/echo256/ccalik/aesni
Compiler: clang -O3 -fwrapv -march=native -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.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer ccalik/aesni

Compiler output

Implementation: crypto_hash/echo256/sphlib
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
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: '-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=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/echo256/generic/opt32
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
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=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer generic/opt32 powerpc/pp32cv1 powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echo256/pentium/pentium4v64v1
Compiler: clang -O3 -fwrapv -march=native -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=native'
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/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
echo32.s: echo32.c:495:2: warning: ignoring directive for now
echo32.s: .intel_syntax noprefix
echo32.s: ^
echo32.s: echo32.c:498:15: error: unexpected token in argument list
echo32.s: mov dword ptr [SHA3_R], 8
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 -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer pentium/pentium4v64v1

Compiler output

Implementation: crypto_hash/echo256/generic/opt64
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
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=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer generic/opt64

Compiler output

Implementation: crypto_hash/echo256/core2/core2v64
Compiler: clang -O3 -fwrapv -march=native -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=native'
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/supercop/supercop-20140622/supercop-data/hydra2/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 -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer core2/core2v64

Compiler output

Implementation: crypto_hash/echo256/athlon/athlon64
Compiler: clang -O3 -fwrapv -march=native -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=native'
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/supercop/supercop-20140622/supercop-data/hydra2/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 -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer athlon/athlon64

Compiler output

Implementation: crypto_hash/echo256/aes/aes64
Compiler: clang -O3 -fwrapv -march=native -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=native'
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/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
echo64.s: echo64.c:518:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm0, [rdi]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm1, [rdi+16]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm2, [rdi+2*16]
echo64.s: ^
echo64.s: echo64.c:521: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 -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer aes/aes64

Compiler output

Implementation: crypto_hash/echo256/pentium/pentium4v64v2
Compiler: clang -O3 -fwrapv -march=native -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=native'
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/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
echo64.s: echo64.c:521:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:524:15: error: unexpected token in argument list
echo64.s: mov dword ptr [SHA3_R], 8
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 -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer pentium/pentium4v64v2

Compiler output

Implementation: crypto_hash/echo256/ccalik/aesni
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
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.

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/bitsliced
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
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=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ccalik/bitsliced ccalik/vperm

Compiler output

Implementation: crypto_hash/echo256/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/echo256/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/echo256/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/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
echo32.s: echo32.c:495:2: warning: ignoring directive for now
echo32.s: .intel_syntax noprefix
echo32.s: ^
echo32.s: echo32.c:498:15: error: unexpected token in argument list
echo32.s: mov dword ptr [SHA3_R], 8
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/echo256/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/echo256/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/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/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/echo256/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/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/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/echo256/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/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
echo64.s: echo64.c:518:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm0, [rdi]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm1, [rdi+16]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm2, [rdi+2*16]
echo64.s: ^
echo64.s: echo64.c:521: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/echo256/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/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
echo64.s: echo64.c:521:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:524:15: error: unexpected token in argument list
echo64.s: mov dword ptr [SHA3_R], 8
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/echo256/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:467: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:140:14: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:467:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:140:12: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:467: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][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/echo256/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: In file included from hash.c:25:
hash.c: In file included from /usr/include/clang/3.0/include/wmmintrin.h:31:
hash.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
hash.c: #error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: hash.c:295:4: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: ECHO_ROUND_UNROLL2;
hash.c: ^
hash.c: hash.c:201:4: note: expanded from:
hash.c: ECHO_MIXBYTES(_state, _state2, 0, t1, t2, s2);\
hash.c: ^
hash.c: hash.c:149:10: note: expanded from:
hash.c: t2 = _mm_shuffle_epi8(M128(mul2mask), t1);\
hash.c: ^
hash.c: hash.c:295:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: ECHO_ROUND_UNROLL2;
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/aesni

Compiler output

Implementation: crypto_hash/echo256/ccalik/vperm
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:264: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:264: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:264: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: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer ccalik/vperm

Compiler output

Implementation: crypto_hash/echo256/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/echo256/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/echo256/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/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
echo32.s: echo32.c:495:2: warning: ignoring directive for now
echo32.s: .intel_syntax noprefix
echo32.s: ^
echo32.s: echo32.c:498:15: error: unexpected token in argument list
echo32.s: mov dword ptr [SHA3_R], 8
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/echo256/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/echo256/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/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/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/echo256/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/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/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/echo256/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/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
echo64.s: echo64.c:518:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm0, [rdi]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm1, [rdi+16]
echo64.s: ^
echo64.s: echo64.c:521: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/echo256/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/supercop/benchmarking/supercop-20141014/supercop-data/hydra2/amd64/include'
echo64.s: echo64.c:521:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:524:15: error: unexpected token in argument list
echo64.s: mov dword ptr [SHA3_R], 8
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/echo256/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:467: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:140:14: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:467:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:140:12: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:467: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/echo256/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: In file included from hash.c:25:
hash.c: In file included from /usr/include/clang/3.0/include/wmmintrin.h:31:
hash.c: /usr/include/clang/3.0/include/smmintrin.h:28:2: error: #error "SSE4.1 instruction set not enabled"
hash.c: #error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: hash.c:295:4: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: ECHO_ROUND_UNROLL2;
hash.c: ^
hash.c: hash.c:201:4: note: expanded from:
hash.c: ECHO_MIXBYTES(_state, _state2, 0, t1, t2, s2);\
hash.c: ^
hash.c: hash.c:149:10: note: expanded from:
hash.c: t2 = _mm_shuffle_epi8(M128(mul2mask), t1);\
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/aesni

Compiler output

Implementation: crypto_hash/echo256/ccalik/vperm
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:264: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:264: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:264:4: error: assigning to '__m128i' from incompatible type 'int';
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/vperm

Compiler output

Implementation: crypto_hash/echo256/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/echo256/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/echo256/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/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
echo32.s: echo32.c:495:2: warning: ignoring directive for now
echo32.s: .intel_syntax noprefix
echo32.s: ^
echo32.s: echo32.c:498:15: error: unexpected token in argument list
echo32.s: mov dword ptr [SHA3_R], 8
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/echo256/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/echo256/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/supercop/supercop-20140622/supercop-data/hydra2/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/echo256/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/supercop/supercop-20140622/supercop-data/hydra2/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/echo256/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/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
echo64.s: echo64.c:518:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm0, [rdi]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm1, [rdi+16]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm2, [rdi+2*16]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm3, [rdi+3*16]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm4, [rdi+4*16]
echo64.s: ^
echo64.s: echo64.c:521: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/echo256/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/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
echo64.s: echo64.c:521:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:524:15: error: unexpected token in argument list
echo64.s: mov dword ptr [SHA3_R], 8
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/echo256/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:467: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:140:14: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:467:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:140:12: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:467: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][1] = _mm_shuffle_epi8(s[0][1], M128(shiftrowsslice));\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:467: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/echo256/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: In file included from hash.c:25:
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:28:3: error: #error "AES instructions not enabled"
hash.c: # error "AES instructions not enabled"
hash.c: ^
hash.c: hash.c:295:4: warning: implicit declaration of function '_mm_aesenc_si128' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: ECHO_ROUND_UNROLL2;
hash.c: ^
hash.c: hash.c:185:4: note: expanded from:
hash.c: ECHO_SUBBYTES(_state, 0, 0);\
hash.c: ^
hash.c: hash.c:114:19: note: expanded from:
hash.c: state[i][j] = _mm_aesenc_si128(state[i][j], k1);\
hash.c: ^
hash.c: hash.c:295:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: ECHO_ROUND_UNROLL2;
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: hash.c:185:4: note: expanded from:
hash.c: ECHO_SUBBYTES(_state, 0, 0);\
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/vperm
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:264: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:264: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:264: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:281:5: error: assigning to '__m128i' from incompatible type 'int';
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/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/echo256/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/echo256/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/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
echo32.s: echo32.c:495:2: warning: ignoring directive for now
echo32.s: .intel_syntax noprefix
echo32.s: ^
echo32.s: echo32.c:498:15: error: unexpected token in argument list
echo32.s: mov dword ptr [SHA3_R], 8
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/echo256/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/echo256/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/supercop/supercop-20140622/supercop-data/hydra2/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/echo256/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/supercop/supercop-20140622/supercop-data/hydra2/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/echo256/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/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
echo64.s: echo64.c:518:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm0, [rdi]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm1, [rdi+16]
echo64.s: ^
echo64.s: echo64.c:521:17: error: invalid operand for instruction
echo64.s: movaps xmm2, [rdi+2*16]
echo64.s: ^
echo64.s: echo64.c:521: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/echo256/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/supercop/supercop-20140622/supercop-data/hydra2/amd64/include'
echo64.s: echo64.c:521:2: warning: ignoring directive for now
echo64.s: .intel_syntax noprefix
echo64.s: ^
echo64.s: echo64.c:524:15: error: unexpected token in argument list
echo64.s: mov dword ptr [SHA3_R], 8
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/echo256/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:467: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:140:14: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^
hash.c: hash.c:467:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: AES_SHIFT_ROWS(_state);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:140:12: note: expanded from:
hash.c: s[0][0] = _mm_shuffle_epi8(s[0][0], M128(shiftrowsslice));\
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:467: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: ...

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/echo256/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: In file included from hash.c:25:
hash.c: /usr/include/clang/3.0/include/wmmintrin.h:28:3: error: #error "AES instructions not enabled"
hash.c: # error "AES instructions not enabled"
hash.c: ^
hash.c: hash.c:295:4: warning: implicit declaration of function '_mm_aesenc_si128' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: ECHO_ROUND_UNROLL2;
hash.c: ^
hash.c: hash.c:185:4: note: expanded from:
hash.c: ECHO_SUBBYTES(_state, 0, 0);\
hash.c: ^
hash.c: hash.c:114:19: note: expanded from:
hash.c: state[i][j] = _mm_aesenc_si128(state[i][j], k1);\
hash.c: ^
hash.c: hash.c:295:4: error: assigning to '__m128i' from incompatible type 'int';
hash.c: ECHO_ROUND_UNROLL2;
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/aesni

Compiler output

Implementation: crypto_hash/echo256/ccalik/vperm
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:264: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:264: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:264: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: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ccalik/vperm

Compiler output

Implementation: crypto_hash/echo256/generic/opt64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
echo64.c: echo64.c: In function 'crypto_hash_echo256_generic_opt64':
echo64.c: echo64.c:501: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_echo256_generic_opt64':
echo64.c: echo64.c:501:3: warning: passing argument 2 of 'Hash' discards 'const' qualifier from pointer target type [enabled by default]
echo64.c: 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/echo256/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:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:470: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:470: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:470: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:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:467:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:470: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:470: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:470: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/echo256/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: In file included from hash.c:25:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295: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: In file included from hash.c:25:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/vperm
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:264:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:264:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306: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:306: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:306: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:306: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:264:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:264:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:281:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:306: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:306: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:306: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:306:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/echo256/ccalik/aesni
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:25:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:295:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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