Implementation notes: amd64, hydra2, crypto_hash/jh224

Computer: hydra2
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: jh224
TimeImplementationCompilerBenchmark dateSUPERCOP version
26996bitslice_sse2_opt64gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
26996bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
26996bitslice_sse2_opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
27180bitslice_sse2_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
27184bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
27184bitslice_sse2_opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
27184bitslice_sse2_opt64gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
27188bitslice_sse2_opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
27196bitslice_sse2_opt64gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
27200bitslice_sse2_opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
27236bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
27300bitslice_sse2_opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
27328bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
27328bitslice_sse2_opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
27340bitslice_sse2_opt64gcc -march=nocona -O -fomit-frame-pointer2014052720140525
27344bitslice_sse2_opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
27348bitslice_sse2_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
27348bitslice_sse2_opt64gcc -m64 -O -fomit-frame-pointer2014052720140525
27348bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
27360bitslice_sse2_opt64gcc -O -fomit-frame-pointer2014052720140525
27360bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
27360bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
27372bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
27384bitslice_sse2_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
27384bitslice_sse2_opt64gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
27388bitslice_sse2_opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
27436bitslice_sse2_opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
27464bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
27468bitslice_sse2_opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
27476bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
27484bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
27548bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
27552bitslice_sse2_opt64gcc -march=k8 -O -fomit-frame-pointer2014052720140525
27568bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
27568bitslice_sse2_opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
27572bitslice_sse2_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
27584bitslice_sse2_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
27584bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
27604bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
27616bitslice_sse2_opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
27628bitslice_sse2_opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
27640bitslice_sse2_opt64gcc -O2 -fomit-frame-pointer2014052720140525
27644bitslice_sse2_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
27676bitslice_sse2_opt64gcc -m64 -O2 -fomit-frame-pointer2014052720140525
27708bitslice_sse2_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
27740bitslice_sse2_opt64gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
27836bitslice_sse2_opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
27836bitslice_sse2_opt64gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
27860bitslice_sse2_opt64gcc -m64 -O3 -fomit-frame-pointer2014052720140525
27864bitslice_sse2_opt64gcc -O3 -fomit-frame-pointer2014052720140525
27864bitslice_sse2_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
27864bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
27864bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
27864bitslice_sse2_opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
27864bitslice_sse2_opt64gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
27888bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
27896bitslice_sse2_opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
27896bitslice_sse2_opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
27896bitslice_sse2_opt64gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
27912bitslice_sse2_opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
27916bitslice_sse2_opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
27916bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
27916bitslice_sse2_opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
27920bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
27940bitslice_sse2_opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
27980bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
28000bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
28000bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
28004bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
28792bitslice_sse2_opt64clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
28808bitslice_sse2_opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
28808bitslice_sse2_opt64clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
28996bitslice_sse2_opt32clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
28996bitslice_sse2_opt64clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
29036bitslice_sse2_opt32clang -O3 -fomit-frame-pointer2014071220140622
29040bitslice_sse2_opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
29040bitslice_sse2_opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
29040bitslice_sse2_opt32clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
29060bitslice_sse2_opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
29116bitslice_sse2_opt64clang -O3 -fomit-frame-pointer2014071220140622
29144bitslice_sse2_opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
29224bitslice_sse2_opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
29232bitslice_sse2_opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
30092bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
30092bitslice_sse2_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
30196bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
30212bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
30372bitslice_sse2_opt32gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
30396bitslice_sse2_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
30412bitslice_sse2_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
30424bitslice_sse2_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
30436bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
30456bitslice_sse2_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
30460bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
30520bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
30520bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
30568bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
30616bitslice_sse2_opt32gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
30640bitslice_sse2_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
30640bitslice_sse2_opt32gcc -m64 -O2 -fomit-frame-pointer2014052720140525
30648bitslice_sse2_opt32gcc -O2 -fomit-frame-pointer2014052720140525
30648bitslice_sse2_opt32gcc -march=k8 -O -fomit-frame-pointer2014052720140525
30660bitslice_sse2_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
30664bitslice_sse2_opt32gcc -O3 -fomit-frame-pointer2014052720140525
30684bitslice_sse2_opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
30688bitslice_sse2_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
30688bitslice_sse2_opt32gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
30704bitslice_sse2_opt32gcc -m64 -O3 -fomit-frame-pointer2014052720140525
30712bitslice_sse2_opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
30712bitslice_sse2_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
30720bitslice_sse2_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
30720bitslice_sse2_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
30728bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
30728bitslice_sse2_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
30732bitslice_sse2_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
30740bitslice_sse2_opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
30744bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
30748bitslice_sse2_opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
30748bitslice_sse2_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
30760bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
30760bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
30772bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
30776bitslice_sse2_opt32gcc -O -fomit-frame-pointer2014052720140525
30776bitslice_sse2_opt32gcc -m64 -O -fomit-frame-pointer2014052720140525
30776bitslice_sse2_opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
30776bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
30776bitslice_sse2_opt32gcc -march=nocona -O -fomit-frame-pointer2014052720140525
30788bitslice_sse2_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
30812bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
30812bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
30812bitslice_sse2_opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
30812bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
30832bitslice_sse2_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
30832bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
30832bitslice_sse2_opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
30832bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
30836bitslice_sse2_opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
30840bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
30864bitslice_sse2_opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
30888bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
30904bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
30916bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
30956bitslice_sse2_opt32gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
31012bitslice_sse2_opt32gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
31040bitslice_sse2_opt32gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
31056bitslice_sse2_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
31064bitslice_sse2_opt32gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
31072bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
31072bitslice_sse2_opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
31084bitslice_sse2_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
31280bitslice_sse2_opt32gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
31296bitslice_sse2_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
35500bitslice_sse2_opt64gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
35500bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
35500bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
35500bitslice_sse2_opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
35520bitslice_sse2_opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
35688bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
35720bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
35764bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
35764bitslice_sse2_opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
35776bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
35776bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
35776bitslice_sse2_opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
35776bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
35796bitslice_sse2_opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
35892bitslice_sse2_opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
35992bitslice_sse2_opt64gcc -m64 -Os -fomit-frame-pointer2014052720140525
36008bitslice_sse2_opt64gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
36012bitslice_sse2_opt64gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
36048bitslice_sse2_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
36060bitslice_sse2_opt64gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
36108bitslice_sse2_opt64gcc -Os -fomit-frame-pointer2014052720140525
36108bitslice_sse2_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
36212bitslice_sse2_opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
38604bitslice_sse2_opt32gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
38604bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
38604bitslice_sse2_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
38604bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
38604bitslice_sse2_opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
39056bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
39144bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
39436bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
39436bitslice_sse2_opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
39460bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
39460bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
39460bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
39468bitslice_sse2_opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
39528bitslice_sse2_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
39528bitslice_sse2_opt32gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
39568bitslice_sse2_opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
39736bitslice_sse2_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
39764bitslice_sse2_opt32gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
40000bitslice_sse2_opt32gcc -Os -fomit-frame-pointer2014052720140525
40000bitslice_sse2_opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
40024bitslice_sse2_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
40024bitslice_sse2_opt32gcc -m64 -Os -fomit-frame-pointer2014052720140525
40024bitslice_sse2_opt32gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
56872bitslice_opt32gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
57028bitslice_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
57096bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
58088bitslice_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
59288bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
59296bitslice_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
60500bitslice_opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
60596bitslice_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
60888bitslice_opt32gcc -O3 -fomit-frame-pointer2014052720140525
60948bitslice_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
61048bitslice_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
61444bitslice_opt32gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
61648bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
61668simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
61696bitslice_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
61700bitslice_opt32gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
61812simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
61856bitslice_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
61868simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
61936bitslice_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
62012simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
62016simplegcc -funroll-loops -O -fomit-frame-pointer2014052720140525
62024simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
62048simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
62080simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
62084bitslice_opt32gcc -m64 -O3 -fomit-frame-pointer2014052720140525
62088simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
62124simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
62128simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
62132simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
62152simplegcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
62160simplegcc -m64 -O -fomit-frame-pointer2014052720140525
62160simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
62160simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
62172simplegcc -O -fomit-frame-pointer2014052720140525
62172simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
62176simplegcc -march=nocona -O -fomit-frame-pointer2014052720140525
62180simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
62184simplegcc -march=nocona -Os -fomit-frame-pointer2014052720140525
62188simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
62196simplegcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
62312simplegcc -march=barcelona -O -fomit-frame-pointer2014052720140525
62320simplegcc -march=k8 -O -fomit-frame-pointer2014052720140525
62364simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
62396simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
62396simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
62420simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
62424simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
62424simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
62536simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
62560simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
62596simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
62596simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
62816simplegcc -m64 -O2 -fomit-frame-pointer2014052720140525
62832simplegcc -O2 -fomit-frame-pointer2014052720140525
62892simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
62916simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
62916simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
62916simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
62920simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
62964simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
62964simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
62964simplegcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
62968simplegcc -march=k8 -Os -fomit-frame-pointer2014052720140525
63000bitslice_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
63012bitslice_ref32gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
63020bitslice_ref32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
63036simplegcc -m64 -Os -fomit-frame-pointer2014052720140525
63052simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
63112simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
63124bitslice_opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
63200simplegcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
63260simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
63264simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
63272simplegcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
63316simplegcc -Os -fomit-frame-pointer2014052720140525
63316simplegcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
63320simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
63360simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
63364simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
63368simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
63380simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
63436simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
63440simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
63440bitslice_opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
63440simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
63444simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
63448simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
63452simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
63452simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
63456simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
63468simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
63520simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
63532simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
63536bitslice_opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
63556simplegcc -O3 -fomit-frame-pointer2014052720140525
63556simplegcc -m64 -O3 -fomit-frame-pointer2014052720140525
63588bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
63664simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
63732simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
63736simplegcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
63744simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
63768simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
63856simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
63872simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
63884simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
63888simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
63900simplegcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
63948simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
64656bitslice_opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
65096simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
65136simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
65320simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
65320simplegcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
65336simplegcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
65636bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
65668bitslice_opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
65680simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
65684simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
65716simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
65840bitslice_opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
66176bitslice_opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
66176bitslice_opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
66176bitslice_opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
66320bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
66352bitslice_opt64gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
66500bitslice_opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
66928bitslice_ref32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
67472bitslice_ref32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
68080bitslice_ref32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
68656bitslice_opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
68888simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
68888bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
69040simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
69044simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
69044simpleclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
69044simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
69064simpleclang -O3 -fomit-frame-pointer2014071220140622
69064simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
69132bitslice_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
69472bitslice_opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
69480bitslice_opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
69508bitslice_opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
69508bitslice_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
69684bitslice_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
69684bitslice_opt64gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
69700bitslice_opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
70340bitslice_opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
70528bitslice_opt64gcc -O3 -fomit-frame-pointer2014052720140525
70528bitslice_opt64gcc -m64 -O3 -fomit-frame-pointer2014052720140525
71012bitslice_opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
71104bitslice_opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
71120bitslice_opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
71160bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
71204bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
71252bitslice_opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
71256bitslice_opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
71276bitslice_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
71284bitslice_opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
71296bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
71308bitslice_opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
71340bitslice_opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
71344bitslice_opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
71416bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
71904bitslice_ref32gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
71912bitslice_ref32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
72360bitslice_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
72468bitslice_opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
73480bitslice_opt64gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
73532bitslice_opt64gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
73920bitslice_opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
74492bitslice_opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
75424bitslice_opt64gcc -m64 -O2 -fomit-frame-pointer2014052720140525
75440bitslice_opt64gcc -O2 -fomit-frame-pointer2014052720140525
75456bitslice_opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
75668bitslice_opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
75668bitslice_opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
75676bitslice_opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
76064bitslice_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
76268bitslice_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
76680bitslice_opt64clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
76680bitslice_opt64clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
76700bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
76712bitslice_opt64clang -O3 -fomit-frame-pointer2014071220140622
76712bitslice_opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
76712bitslice_opt64gcc -m64 -Os -fomit-frame-pointer2014052720140525
76712bitslice_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
76712bitslice_opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
76712bitslice_opt64gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
76716bitslice_opt64gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
76724bitslice_opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
76816bitslice_ref32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
76896bitslice_opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
76936bitslice_opt64clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
76960bitslice_opt64gcc -Os -fomit-frame-pointer2014052720140525
77032bitslice_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
77040bitslice_opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
77056bitslice_opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
77212bitslice_ref32gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
77220bitslice_opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
77240bitslice_ref32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
77304bitslice_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
77304bitslice_opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
77304bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
77304bitslice_opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
77304bitslice_opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
77304bitslice_opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
77304bitslice_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
77304bitslice_opt64gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
77356bitslice_opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
77388bitslice_ref32gcc -O3 -fomit-frame-pointer2014052720140525
77388bitslice_ref32gcc -m64 -O3 -fomit-frame-pointer2014052720140525
77404bitslice_ref32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
77456bitslice_opt64gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
77484bitslice_opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
77496bitslice_opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
77516bitslice_opt64gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
79352bitslice_opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
79476bitslice_opt64gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
79700bitslice_opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
80100bitslice_opt64gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
80276bitslice_opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
80276bitslice_opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
82044bitslice_ref32gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
82324bitslice_ref32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
82480bitslice_ref32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
82576bitslice_ref32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
82576bitslice_ref32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
82732bitslice_ref32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
82840bitslice_ref32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
83280bitslice_opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
83280bitslice_opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
83284bitslice_opt64gcc -m64 -O -fomit-frame-pointer2014052720140525
83316bitslice_opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
83424bitslice_opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
83536bitslice_opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
83716bitslice_opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
83716bitslice_opt64gcc -march=k8 -O -fomit-frame-pointer2014052720140525
83764bitslice_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
83764bitslice_opt64gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
84040bitslice_ref64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
84040bitslice_ref64gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
84152bitslice_opt64gcc -march=nocona -O -fomit-frame-pointer2014052720140525
84408bitslice_opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
84472bitslice_opt64gcc -O -fomit-frame-pointer2014052720140525
84484bitslice_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
86744bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
86888bitslice_ref64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
87276bitslice_ref64gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
87284bitslice_ref64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
89388bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
89724bitslice_ref64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
89852bitslice_ref64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
89868bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
89900bitslice_ref64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
89932bitslice_ref64gcc -O3 -fomit-frame-pointer2014052720140525
90728bitslice_ref64gcc -m64 -O3 -fomit-frame-pointer2014052720140525
91180bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
91180bitslice_ref64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
91300bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
91532bitslice_ref64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
92736bitslice_ref64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
92752bitslice_ref64gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
93060bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
93512bitslice_ref64gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
93620bitslice_ref64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
95152bitslice_ref64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
95428bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
95428bitslice_ref64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
95432bitslice_ref64gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
95820bitslice_ref64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
95868bitslice_ref64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
95928bitslice_ref64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
96288bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
96676bitslice_ref64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
97500bitslice_ref64gcc -O2 -fomit-frame-pointer2014052720140525
97500bitslice_ref64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
97512bitslice_ref64gcc -m64 -O2 -fomit-frame-pointer2014052720140525
97768bitslice_ref64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
97768bitslice_ref64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
97768bitslice_ref64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
98144bitslice_ref64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
98576bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
98664bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
99164bitslice_ref64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
99264bitslice_ref64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
99448bitslice_ref64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
100464bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
100468bitslice_ref64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
100496bitslice_ref64gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
101224bitslice_ref64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
102208bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
102208bitslice_ref64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
103776bitslice_ref64gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
103864bitslice_ref64gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
103896bitslice_ref64gcc -march=k8 -O -fomit-frame-pointer2014052720140525
104096bitslice_ref64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
104260bitslice_ref64clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
104264bitslice_ref64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
104268bitslice_ref64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
104268bitslice_ref64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
104612bitslice_ref64clang -O3 -fomit-frame-pointer2014071220140622
105320bitslice_ref64gcc -march=nocona -O -fomit-frame-pointer2014052720140525
106004bitslice_ref64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
106036bitslice_ref64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
106068bitslice_ref64gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
106152bitslice_ref64gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
106656bitslice_ref64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
106664bitslice_ref64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
106680bitslice_ref64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
106692bitslice_ref64gcc -O -fomit-frame-pointer2014052720140525
106692bitslice_ref64gcc -m64 -O -fomit-frame-pointer2014052720140525
106692bitslice_ref64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
106740bitslice_ref64gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
107044bitslice_ref64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
108524bitslice_ref64clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
108532bitslice_ref64clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
109004bitslice_ref64gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
113664bitslice_ref64gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
114068bitslice_ref64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
116568bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
116568bitslice_ref64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
116588bitslice_ref64gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
116648bitslice_ref64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
116992bitslice_ref64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
117020bitslice_ref64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
117232bitslice_ref64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
119536bitslice_ref64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
121052bitslice_ref64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
122348bitslice_ref64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
125584bitslice_ref64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
125584bitslice_ref64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
125592bitslice_ref64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
125700bitslice_ref64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
125840bitslice_ref64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
127904bitslice_ref64gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
128020bitslice_ref64gcc -Os -fomit-frame-pointer2014052720140525
128020bitslice_ref64gcc -m64 -Os -fomit-frame-pointer2014052720140525
128020bitslice_ref64gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
128028bitslice_ref64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
128056bitslice_ref64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
130204bitslice_ref64gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
130212bitslice_ref64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
138632bitslice_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
138844bitslice_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
138904bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
141992bitslice_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
142872bitslice_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
143108bitslice_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
144108bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
147312bitslice_opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
147320bitslice_opt32clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
147452bitslice_opt32clang -O3 -fomit-frame-pointer2014071220140622
147452bitslice_opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
147452bitslice_opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
147452bitslice_opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
147452bitslice_opt32clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
148884bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
149348bitslice_opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
149916bitslice_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
149960bitslice_opt32gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
150104bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
150112bitslice_opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
150592bitslice_opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
150592bitslice_opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
150592bitslice_opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
150644bitslice_opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
150656bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
150660bitslice_opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
150672bitslice_opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
150792bitslice_opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
150816bitslice_opt32gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
150816bitslice_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
150816bitslice_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
150816bitslice_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
150816bitslice_opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
150892bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
151512bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
152068bitslice_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
152824bitslice_opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
152908bitslice_opt32gcc -m64 -Os -fomit-frame-pointer2014052720140525
152908bitslice_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
152908bitslice_opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
152908bitslice_opt32gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
152908bitslice_opt32gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
152932bitslice_opt32gcc -Os -fomit-frame-pointer2014052720140525
152932bitslice_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
155888bitslice_opt32gcc -O2 -fomit-frame-pointer2014052720140525
155920bitslice_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
155932bitslice_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
156752bitslice_opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
156776bitslice_opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
156776bitslice_opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
156776bitslice_opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
156776bitslice_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
157244bitslice_opt32gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
160072bitslice_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
160284bitslice_opt32gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
160484bitslice_opt32gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
160536bitslice_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
160576bitslice_opt32gcc -m64 -O2 -fomit-frame-pointer2014052720140525
162052bitslice_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
162052bitslice_opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
163816bitslice_opt32gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
164108bitslice_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
164504bitslice_ref32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
165564bitslice_ref32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
165604bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
165616bitslice_ref32gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
165816bitslice_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
165828bitslice_opt32gcc -m64 -O -fomit-frame-pointer2014052720140525
165828bitslice_opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
165968bitslice_opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
165972bitslice_opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
166076bitslice_ref32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
166500bitslice_opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
166544bitslice_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
166648bitslice_opt32gcc -O -fomit-frame-pointer2014052720140525
166948bitslice_opt32gcc -march=nocona -O -fomit-frame-pointer2014052720140525
167312bitslice_opt32gcc -march=k8 -O -fomit-frame-pointer2014052720140525
167316bitslice_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
167376bitslice_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
168160bitslice_opt32gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
168388simplegcc2014052720140525
168404simplegcc -funroll-loops2014052720140525
168428simplecc2014052720140525
168820bitslice_ref32gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
168820bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
168944bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
169004bitslice_ref32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
169020bitslice_opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
169728bitslice_ref32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
169928bitslice_ref32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
170496bitslice_ref32gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
171876bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
171876bitslice_ref32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
172960bitslice_ref32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
173052bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
175360bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
175432bitslice_ref32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
190972bitslice_ref32clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
190976bitslice_ref32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
191008bitslice_ref32clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
191068bitslice_ref32clang -O3 -fomit-frame-pointer2014071220140622
191124bitslice_ref32clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
191448bitslice_ref32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
191680bitslice_ref32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
203628bitslice_ref32gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
203628bitslice_ref32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
203628bitslice_ref32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
203816bitslice_ref32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
204752bitslice_ref32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
204752bitslice_ref32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
204768bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
208388bitslice_ref32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
208448bitslice_ref32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
208448bitslice_ref32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
209360bitslice_ref32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
209924bitslice_ref32gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
210708bitslice_ref32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
210852bitslice_ref32gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
210956bitslice_ref32gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
210976bitslice_ref32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
211104bitslice_ref32gcc -Os -fomit-frame-pointer2014052720140525
211156bitslice_ref32gcc -m64 -Os -fomit-frame-pointer2014052720140525
211208bitslice_ref32gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
214032bitslice_ref32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
214032bitslice_ref32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
215600bitslice_ref32gcc -O2 -fomit-frame-pointer2014052720140525
215924bitslice_ref32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
215940bitslice_ref32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
216980bitslice_ref32gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
217024bitslice_ref32gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
217028bitslice_ref32gcc -m64 -O -fomit-frame-pointer2014052720140525
217304bitslice_ref32gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
217376bitslice_ref32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
217564bitslice_ref32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
217620bitslice_ref32gcc -O -fomit-frame-pointer2014052720140525
217772bitslice_ref32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
217972bitslice_ref32gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
218012bitslice_ref32gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
219680bitslice_ref32gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
221016bitslice_ref32gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
221628bitslice_ref32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
221628bitslice_ref32gcc -m64 -O2 -fomit-frame-pointer2014052720140525
221840bitslice_ref32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
221936bitslice_ref32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
224548bitslice_ref32gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
226164bitslice_ref32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
226784bitslice_ref32gcc -march=k8 -O -fomit-frame-pointer2014052720140525
227428bitslice_ref32gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
228952bitslice_ref32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
231604bitslice_ref32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
233692bitslice_ref32gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
233692bitslice_ref32gcc -march=nocona -O -fomit-frame-pointer2014052720140525
236560bitslice_ref32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
237800bitslice_ref32gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
240596bitslice_ref32gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
574448bitslice_opt64cc2014052720140525
574640bitslice_opt64gcc2014052720140525
574740bitslice_opt64gcc -funroll-loops2014052720140525
649768bitslice_sse2_opt64gcc2014052720140525
651136bitslice_sse2_opt64gcc -funroll-loops2014052720140525
654808bitslice_sse2_opt32gcc2014052720140525
656356bitslice_sse2_opt32cc2014052720140525
656552bitslice_sse2_opt32gcc -funroll-loops2014052720140525
660856bitslice_sse2_opt64cc2014052720140525
668832bitslice_ref64cc2014052720140525
668944bitslice_ref64gcc -funroll-loops2014052720140525
669008bitslice_ref64gcc2014052720140525
1157684bitslice_opt32gcc2014052720140525
1159580bitslice_opt32cc2014052720140525
1160564bitslice_opt32gcc -funroll-loops2014052720140525
1284724bitslice_ref32gcc2014052720140525
1287380bitslice_ref32cc2014052720140525
1287720bitslice_ref32gcc -funroll-loops2014052720140525

Compiler output

Implementation: crypto_hash/jh224/bitslice_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: 14, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer bitslice_opt32 bitslice_opt64 bitslice_ref32 bitslice_ref64 bitslice_sse2_opt32 bitslice_sse2_opt64 simple
clang -O3 -fwrapv -march=native -fomit-frame-pointer bitslice_opt32 bitslice_opt64 bitslice_ref32 bitslice_ref64 bitslice_sse2_opt32 bitslice_sse2_opt64 simple

Compiler output

Implementation: crypto_hash/jh224/simple
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: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer simple

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt32
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
nist.c: clang: warning: argument unused during compilation: '-fpolly'
nist.c: clang: warning: argument unused during compilation: '-fvectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nist.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: 6, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer bitslice_opt32 bitslice_opt64 bitslice_ref32 bitslice_ref64 bitslice_sse2_opt32 bitslice_sse2_opt64

Compiler output

Implementation: crypto_hash/jh224/simple
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'
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 simple

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt32
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
nist.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
nist.c: clang: warning: argument unused during compilation: '-mavx2'
nist.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: 6, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer bitslice_opt32 bitslice_opt64 bitslice_ref32 bitslice_ref64 bitslice_sse2_opt32 bitslice_sse2_opt64

Compiler output

Implementation: crypto_hash/jh224/simple
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'
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 simple

Compiler output

Implementation: crypto_hash/jh224/bitslice_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
nist.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
nist.c: clang: warning: argument unused during compilation: '-mavx2'
nist.c: clang: warning: argument unused during compilation: '-mpclmul'
nist.c: clang: warning: argument unused during compilation: '-fpolly'
nist.c: clang: warning: argument unused during compilation: '-fvectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nist.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: 6, 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 bitslice_opt32 bitslice_opt64 bitslice_ref32 bitslice_ref64 bitslice_sse2_opt32 bitslice_sse2_opt64

Compiler output

Implementation: crypto_hash/jh224/simple
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
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: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer simple

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt32
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
nist.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: 6, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer bitslice_opt32 bitslice_opt64 bitslice_ref32 bitslice_ref64 bitslice_sse2_opt32 bitslice_sse2_opt64

Compiler output

Implementation: crypto_hash/jh224/simple
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'
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 simple

Compiler output

Implementation: crypto_hash/jh224/bitslice_opt32
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
nist.c: clang: warning: argument unused during compilation: '-mavx2'
nist.c: clang: warning: argument unused during compilation: '-fpolly'
nist.c: clang: warning: argument unused during compilation: '-fvectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nist.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: 6, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer bitslice_opt32 bitslice_opt64 bitslice_ref32 bitslice_ref64 bitslice_sse2_opt32 bitslice_sse2_opt64