Implementation notes: amd64, hydra2, crypto_hash/jh384

Computer: hydra2
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: jh384
TimeImplementationCompilerBenchmark dateSUPERCOP version
26996bitslice_sse2_opt64gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
27004bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
27048bitslice_sse2_opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
27072bitslice_sse2_opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
27176bitslice_sse2_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
27192bitslice_sse2_opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
27196bitslice_sse2_opt64gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
27196bitslice_sse2_opt64gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
27200bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
27212bitslice_sse2_opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
27232bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
27276bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
27340bitslice_sse2_opt64gcc -O -fomit-frame-pointer2014052720140525
27340bitslice_sse2_opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
27344bitslice_sse2_opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
27344bitslice_sse2_opt64gcc -march=nocona -O -fomit-frame-pointer2014052720140525
27348bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
27352bitslice_sse2_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
27352bitslice_sse2_opt64gcc -m64 -O -fomit-frame-pointer2014052720140525
27352bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
27352bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
27364bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
27364bitslice_sse2_opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
27420bitslice_sse2_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
27436bitslice_sse2_opt64gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
27460bitslice_sse2_opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
27464bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
27472bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
27472bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
27472bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
27472bitslice_sse2_opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
27560bitslice_sse2_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
27560bitslice_sse2_opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
27576bitslice_sse2_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
27584bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
27592bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
27620bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
27632bitslice_sse2_opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
27652bitslice_sse2_opt64gcc -m64 -O3 -fomit-frame-pointer2014052720140525
27676bitslice_sse2_opt64gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
27684bitslice_sse2_opt64gcc -march=k8 -O -fomit-frame-pointer2014052720140525
27688bitslice_sse2_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
27692bitslice_sse2_opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
27700bitslice_sse2_opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
27736bitslice_sse2_opt64gcc -O3 -fomit-frame-pointer2014052720140525
27800bitslice_sse2_opt64gcc -m64 -O2 -fomit-frame-pointer2014052720140525
27844bitslice_sse2_opt64gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
27864bitslice_sse2_opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
27868bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
27872bitslice_sse2_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
27880bitslice_sse2_opt64gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
27884bitslice_sse2_opt64gcc -O2 -fomit-frame-pointer2014052720140525
27888bitslice_sse2_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
27904bitslice_sse2_opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
27904bitslice_sse2_opt64gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
27908bitslice_sse2_opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
27912bitslice_sse2_opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
27916bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
27920bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
27936bitslice_sse2_opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
27940bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
27956bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
27956bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
27960bitslice_sse2_opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
27996bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
28040bitslice_sse2_opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
28048bitslice_sse2_opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
28048bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
28280bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
28620bitslice_sse2_opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
28628bitslice_sse2_opt32clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
28636bitslice_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
28808bitslice_sse2_opt32clang -O3 -fomit-frame-pointer2014071220140622
28808bitslice_sse2_opt64clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
28844bitslice_sse2_opt64clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
28848bitslice_sse2_opt32clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
28852bitslice_sse2_opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
29056bitslice_sse2_opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
29112bitslice_sse2_opt64clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
29120bitslice_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
29132bitslice_sse2_opt64clang -O3 -fomit-frame-pointer2014071220140622
29208bitslice_sse2_opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
29208bitslice_sse2_opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
30068bitslice_sse2_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
30164bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
30200bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
30208bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
30396bitslice_sse2_opt32gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
30400bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
30432bitslice_sse2_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
30436bitslice_sse2_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
30436bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
30492bitslice_sse2_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
30524bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
30524bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
30568bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
30568bitslice_sse2_opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
30612bitslice_sse2_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
30632bitslice_sse2_opt32gcc -m64 -O3 -fomit-frame-pointer2014052720140525
30640bitslice_sse2_opt32gcc -O3 -fomit-frame-pointer2014052720140525
30640bitslice_sse2_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
30676bitslice_sse2_opt32gcc -O2 -fomit-frame-pointer2014052720140525
30676bitslice_sse2_opt32gcc -m64 -O2 -fomit-frame-pointer2014052720140525
30688bitslice_sse2_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
30692bitslice_sse2_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
30700bitslice_sse2_opt32gcc -march=k8 -O -fomit-frame-pointer2014052720140525
30704bitslice_sse2_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
30720bitslice_sse2_opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
30736bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
30740bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
30740bitslice_sse2_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
30740bitslice_sse2_opt32gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
30764bitslice_sse2_opt32gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
30764bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
30764bitslice_sse2_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
30772bitslice_sse2_opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
30772bitslice_sse2_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
30788bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
30788bitslice_sse2_opt32gcc -m64 -O -fomit-frame-pointer2014052720140525
30792bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
30796bitslice_sse2_opt32gcc -O -fomit-frame-pointer2014052720140525
30796bitslice_sse2_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
30796bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
30796bitslice_sse2_opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
30796bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
30800bitslice_sse2_opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
30804bitslice_sse2_opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
30804bitslice_sse2_opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
30804bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
30808bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
30808bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
30816bitslice_sse2_opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
30816bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
30824bitslice_sse2_opt32gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
30832bitslice_sse2_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
30840bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
30848bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
30856bitslice_sse2_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
30856bitslice_sse2_opt32gcc -march=nocona -O -fomit-frame-pointer2014052720140525
30888bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
30920bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
30924bitslice_sse2_opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
30932bitslice_sse2_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
30944bitslice_sse2_opt32gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
31060bitslice_sse2_opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
31068bitslice_sse2_opt32gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
31072bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
31072bitslice_sse2_opt32gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
31080bitslice_sse2_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
31088bitslice_sse2_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
31420bitslice_sse2_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
31420bitslice_sse2_opt32gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
35500bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
35504bitslice_sse2_opt64gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
35520bitslice_sse2_opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
35524bitslice_sse2_opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
35540bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
35688bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
35688bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
35744bitslice_sse2_opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
35764bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
35776bitslice_sse2_opt64gcc -m64 -march=core2 -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
35800bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
35856bitslice_sse2_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
36028bitslice_sse2_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
36036bitslice_sse2_opt64gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
36104bitslice_sse2_opt64gcc -m64 -Os -fomit-frame-pointer2014052720140525
36108bitslice_sse2_opt64gcc -Os -fomit-frame-pointer2014052720140525
36108bitslice_sse2_opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
36108bitslice_sse2_opt64gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
36240bitslice_sse2_opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
36240bitslice_sse2_opt64gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
38580bitslice_sse2_opt32gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
38580bitslice_sse2_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
38580bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
38580bitslice_sse2_opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
39160bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
39160bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
39308bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
39436bitslice_sse2_opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
39448bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
39460bitslice_sse2_opt32gcc -m64 -march=core2 -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=corei7 -Os -fomit-frame-pointer2014052720140525
39460bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
39528bitslice_sse2_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
39528bitslice_sse2_opt32gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
39764bitslice_sse2_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
39764bitslice_sse2_opt32gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
40004bitslice_sse2_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
40004bitslice_sse2_opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
40020bitslice_sse2_opt32gcc -Os -fomit-frame-pointer2014052720140525
40020bitslice_sse2_opt32gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
40040bitslice_sse2_opt32gcc -m64 -Os -fomit-frame-pointer2014052720140525
56860bitslice_opt32gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
56936bitslice_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
57080bitslice_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
57432bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
59304bitslice_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
59328bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
59988bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
60024bitslice_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
60588bitslice_opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
60700bitslice_opt32gcc -O3 -fomit-frame-pointer2014052720140525
60712bitslice_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
60716bitslice_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
60828bitslice_opt32gcc -m64 -O3 -fomit-frame-pointer2014052720140525
61060bitslice_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
61688simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
61700bitslice_opt32gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
61828simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
61848simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
61868simplegcc -march=nocona -O -fomit-frame-pointer2014052720140525
61936simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
62012simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
62012simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
62016simplegcc -O -fomit-frame-pointer2014052720140525
62016simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
62048simplegcc -march=nocona -Os -fomit-frame-pointer2014052720140525
62108simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
62132simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
62132simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
62136simplegcc -funroll-loops -O -fomit-frame-pointer2014052720140525
62136simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
62144simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
62148simplegcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
62176simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
62180simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
62192simplegcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
62224simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
62256simplegcc -m64 -O -fomit-frame-pointer2014052720140525
62272bitslice_opt32gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
62296simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
62312simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
62376simplegcc -march=k8 -O -fomit-frame-pointer2014052720140525
62380simplegcc -march=barcelona -O -fomit-frame-pointer2014052720140525
62412simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
62420simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
62424simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
62452simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
62456simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
62516simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
62552simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
62600simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
62620simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
62916simplegcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
62916simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
62920simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
62920simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
62932bitslice_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
62952simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
62952simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
62960simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
62964simplegcc -m64 -Os -fomit-frame-pointer2014052720140525
62964simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
62964simplegcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
62972simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
62988simplegcc -march=k8 -Os -fomit-frame-pointer2014052720140525
63004simplegcc -Os -fomit-frame-pointer2014052720140525
63016bitslice_ref32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
63020bitslice_ref32gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
63032bitslice_opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
63036simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
63080bitslice_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
63092bitslice_opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
63132bitslice_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
63264simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
63324simplegcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
63332simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
63340simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
63340simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
63340simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
63344simplegcc -m64 -O2 -fomit-frame-pointer2014052720140525
63344simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
63392simplegcc -O2 -fomit-frame-pointer2014052720140525
63392simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
63396simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
63400simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
63424simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
63436simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
63440simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
63456simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
63456simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
63488simplegcc -O3 -fomit-frame-pointer2014052720140525
63492simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
63504simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
63524bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
63564simplegcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
63572simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
63592simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
63600bitslice_opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
63728simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
63748simplegcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
63756simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
63784simplegcc -m64 -O3 -fomit-frame-pointer2014052720140525
63816simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
63840simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
63840simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
63876simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
63880simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
63896simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
63904simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
63964simplegcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
64104bitslice_opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
65176simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
65320simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
65320simplegcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
65568simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
65592simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
65656bitslice_opt64gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
65656bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
65656simplegcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
65672simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
65724simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
65884bitslice_opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
66176bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -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
66660bitslice_opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
66720bitslice_opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
66724bitslice_opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
66932bitslice_ref32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
66932bitslice_ref32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
68084bitslice_ref32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
68376bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
68472bitslice_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
68480bitslice_opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
68492bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
69048simpleclang -O3 -fomit-frame-pointer2014071220140622
69048simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
69052simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
69064simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
69064simpleclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
69100simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
69128simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
69476bitslice_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
69520bitslice_opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
69676bitslice_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
69724bitslice_opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
70496bitslice_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
70528bitslice_opt64gcc -O3 -fomit-frame-pointer2014052720140525
70548bitslice_opt64gcc -m64 -O3 -fomit-frame-pointer2014052720140525
70788bitslice_opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
70868bitslice_opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
70928bitslice_opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
70996bitslice_opt64gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
71016bitslice_opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
71044bitslice_opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
71048bitslice_opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
71064bitslice_opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
71140bitslice_opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
71152bitslice_opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
71188bitslice_opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
71280bitslice_opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
71280bitslice_opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
71300bitslice_opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
71392bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
71920bitslice_ref32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
71920bitslice_ref32gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
72000bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
72136bitslice_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
72184bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
73404bitslice_opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
73516bitslice_opt64gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
74736bitslice_opt64gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
74784bitslice_opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
75396bitslice_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
75456bitslice_opt64gcc -m64 -O2 -fomit-frame-pointer2014052720140525
75460bitslice_opt64gcc -O2 -fomit-frame-pointer2014052720140525
75676bitslice_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
75684bitslice_opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
75684bitslice_opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
75684bitslice_opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
75700bitslice_opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
76632bitslice_opt64gcc -Os -fomit-frame-pointer2014052720140525
76672bitslice_opt64clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
76672bitslice_opt64clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
76712bitslice_opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
76712bitslice_opt64clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
76712bitslice_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
76712bitslice_opt64gcc -m64 -Os -fomit-frame-pointer2014052720140525
76712bitslice_opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
76712bitslice_opt64gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
76716bitslice_opt64clang -O3 -fomit-frame-pointer2014071220140622
76716bitslice_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
76816bitslice_opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
76816bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
76956bitslice_ref32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
77044bitslice_opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
77072bitslice_opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
77232bitslice_ref32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
77236bitslice_ref32gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
77308bitslice_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
77308bitslice_opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
77308bitslice_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
77316bitslice_opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
77340bitslice_opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
77352bitslice_opt64gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
77372bitslice_ref32gcc -O3 -fomit-frame-pointer2014052720140525
77372bitslice_ref32gcc -m64 -O3 -fomit-frame-pointer2014052720140525
77400bitslice_opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
77424bitslice_opt64gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
77424bitslice_opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
77436bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
77436bitslice_opt64gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
77456bitslice_opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
77456bitslice_opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
77592bitslice_opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
77608bitslice_opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
77612bitslice_ref32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
78196bitslice_opt64gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
79344bitslice_opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
79348bitslice_opt64gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
79712bitslice_opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
79720bitslice_opt64gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
80276bitslice_opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
80296bitslice_opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
81964bitslice_ref32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
82576bitslice_ref32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
82576bitslice_ref32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
82576bitslice_ref32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
82576bitslice_ref32gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
82580bitslice_ref32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
82588bitslice_ref32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
83284bitslice_opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
83284bitslice_opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
83296bitslice_opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
83348bitslice_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
83692bitslice_opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
83764bitslice_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
84044bitslice_ref64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
84052bitslice_ref64gcc -march=barcelona -O3 -fomit-frame-pointer2014052720140525
84196bitslice_opt64gcc -march=nocona -O -fomit-frame-pointer2014052720140525
84232bitslice_opt64gcc -m64 -O -fomit-frame-pointer2014052720140525
84244bitslice_opt64gcc -march=k8 -O -fomit-frame-pointer2014052720140525
84380bitslice_opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
84448bitslice_opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
84536bitslice_opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
84564bitslice_opt64gcc -O -fomit-frame-pointer2014052720140525
84668bitslice_opt64gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
86916bitslice_ref64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052720140525
87208bitslice_ref64gcc -march=nocona -O3 -fomit-frame-pointer2014052720140525
87212bitslice_ref64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
88344bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052720140525
89388bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140525
89852bitslice_ref64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
89924bitslice_ref64gcc -m64 -O3 -fomit-frame-pointer2014052720140525
89940bitslice_ref64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
89984bitslice_ref64gcc -O3 -fomit-frame-pointer2014052720140525
90128bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
90148bitslice_ref64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140525
90760bitslice_ref64gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140525
91072bitslice_ref64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
91180bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
91304bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
92740bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140525
92744bitslice_ref64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140525
93500bitslice_ref64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140525
93916bitslice_ref64gcc -march=k8 -O3 -fomit-frame-pointer2014052720140525
93928bitslice_ref64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140525
95152bitslice_ref64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052720140525
95208bitslice_ref64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052720140525
95432bitslice_ref64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
95440bitslice_ref64gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
95580bitslice_ref64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
95820bitslice_ref64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052720140525
95868bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
95888bitslice_ref64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
96372bitslice_ref64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052720140525
96556bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
97488bitslice_ref64gcc -O2 -fomit-frame-pointer2014052720140525
97744bitslice_ref64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
97744bitslice_ref64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
97744bitslice_ref64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
97744bitslice_ref64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
98152bitslice_ref64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
98588bitslice_ref64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
98668bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
98748bitslice_ref64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
98812bitslice_ref64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
99780bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
100072bitslice_ref64gcc -m64 -O2 -fomit-frame-pointer2014052720140525
100472bitslice_ref64gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
100472bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
100664bitslice_ref64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
100748bitslice_ref64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140525
102216bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
102220bitslice_ref64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
103776bitslice_ref64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
103780bitslice_ref64gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
103876bitslice_ref64gcc -march=k8 -O -fomit-frame-pointer2014052720140525
103904bitslice_ref64gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
104268bitslice_ref64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
104644bitslice_ref64clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
104832bitslice_ref64clang -O3 -fomit-frame-pointer2014071220140622
104940bitslice_ref64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
105324bitslice_ref64gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
105724bitslice_ref64gcc -march=nocona -O -fomit-frame-pointer2014052720140525
106008bitslice_ref64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
106008bitslice_ref64gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
106056bitslice_ref64gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
106380bitslice_ref64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
106696bitslice_ref64gcc -O -fomit-frame-pointer2014052720140525
106704bitslice_ref64gcc -m64 -O -fomit-frame-pointer2014052720140525
106704bitslice_ref64gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
106704bitslice_ref64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
106704bitslice_ref64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
106712bitslice_ref64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
106736bitslice_ref64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
108268bitslice_ref64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
108524bitslice_ref64clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
109168bitslice_ref64clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
113492bitslice_ref64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
114108bitslice_ref64gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
116568bitslice_ref64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
116568bitslice_ref64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
116568bitslice_ref64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
116592bitslice_ref64gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
116592bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
116680bitslice_ref64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
117352bitslice_ref64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
119536bitslice_ref64gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
119728bitslice_ref64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
119852bitslice_ref64gcc -Os -fomit-frame-pointer2014052720140525
119852bitslice_ref64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
121060bitslice_ref64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
122472bitslice_ref64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
125584bitslice_ref64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
125584bitslice_ref64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
125584bitslice_ref64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
126084bitslice_ref64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
126324bitslice_ref64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
127896bitslice_ref64gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
128028bitslice_ref64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
128052bitslice_ref64gcc -m64 -Os -fomit-frame-pointer2014052720140525
130204bitslice_ref64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
130568bitslice_ref64gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
138760bitslice_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
138764bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
141076bitslice_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
141224bitslice_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
141316bitslice_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
143484bitslice_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
144380bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
146724bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
146724bitslice_opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
147456bitslice_opt32clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
147460bitslice_opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
147548bitslice_opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
147564bitslice_opt32clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
147576bitslice_opt32clang -O3 -fomit-frame-pointer2014071220140622
147832bitslice_opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
148088bitslice_opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
149972bitslice_opt32gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
149972bitslice_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
150184bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
150504bitslice_opt32gcc -funroll-loops -march=barcelona -Os -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
150592bitslice_opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
150644bitslice_opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
150700bitslice_opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
150740bitslice_opt32gcc -funroll-loops -m64 -march=k8 -O -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 -march=barcelona -Os -fomit-frame-pointer2014052720140525
150816bitslice_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
150836bitslice_opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
150944bitslice_opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
150972bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
151016bitslice_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
151452bitslice_opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
152180bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
152908bitslice_opt32gcc -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
153704bitslice_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
155888bitslice_opt32gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
155912bitslice_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
155928bitslice_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
155940bitslice_opt32gcc -O2 -fomit-frame-pointer2014052720140525
156112bitslice_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
156752bitslice_opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
156752bitslice_opt32gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
156780bitslice_opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
156780bitslice_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
158524bitslice_opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
159368bitslice_opt32gcc -m64 -O2 -fomit-frame-pointer2014052720140525
160488bitslice_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
160488bitslice_opt32gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
160840bitslice_opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
161200bitslice_opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
162052bitslice_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
163748bitslice_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
163748bitslice_opt32gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
164512bitslice_ref32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
165616bitslice_ref32gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140525
165616bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
165616bitslice_ref32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140525
165832bitslice_opt32gcc -O -fomit-frame-pointer2014052720140525
165972bitslice_opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
166304bitslice_opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
166364bitslice_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
166472bitslice_opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
166512bitslice_opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
166580bitslice_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
166644bitslice_opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
166876bitslice_ref32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052720140525
167092bitslice_opt32gcc -m64 -O -fomit-frame-pointer2014052720140525
167300bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
167312bitslice_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
167924bitslice_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
167944bitslice_opt32gcc -march=k8 -O -fomit-frame-pointer2014052720140525
168140bitslice_opt32gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
168376simplegcc2014052720140525
168376simplegcc -funroll-loops2014052720140525
168536simplecc2014052720140525
168820bitslice_ref32gcc -funroll-loops -O -fomit-frame-pointer2014052720140525
168820bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
168820bitslice_ref32gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140525
168916bitslice_opt32gcc -march=nocona -O -fomit-frame-pointer2014052720140525
169008bitslice_ref32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140525
169564bitslice_ref32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
170892bitslice_ref32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140525
171876bitslice_ref32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052720140525
172380bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
172976bitslice_ref32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140525
172992bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
175288bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
175324bitslice_ref32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140525
190892bitslice_ref32clang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
190944bitslice_ref32clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
190972bitslice_ref32clang -O3 -fomit-frame-pointer2014071220140622
190972bitslice_ref32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
190976bitslice_ref32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
191028bitslice_ref32clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
191048bitslice_ref32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
203632bitslice_ref32gcc -funroll-loops -Os -fomit-frame-pointer2014052720140525
203652bitslice_ref32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
203856bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
204024bitslice_ref32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140525
204772bitslice_ref32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140525
204812bitslice_ref32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052720140525
205736bitslice_ref32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
208260bitslice_ref32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052720140525
208448bitslice_ref32gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140525
209708bitslice_ref32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052720140525
209800bitslice_ref32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052720140525
209924bitslice_ref32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052720140525
210272bitslice_ref32gcc -m64 -Os -fomit-frame-pointer2014052720140525
210332bitslice_ref32gcc -march=barcelona -Os -fomit-frame-pointer2014052720140525
210400bitslice_ref32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052720140525
211056bitslice_ref32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140525
211144bitslice_ref32gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140525
211204bitslice_ref32gcc -Os -fomit-frame-pointer2014052720140525
211328bitslice_ref32gcc -march=k8 -Os -fomit-frame-pointer2014052720140525
214032bitslice_ref32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140525
214236bitslice_ref32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
215928bitslice_ref32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140525
215928bitslice_ref32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052720140525
215928bitslice_ref32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052720140525
217004bitslice_ref32gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140525
217004bitslice_ref32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052720140525
217008bitslice_ref32gcc -m64 -march=corei7 -O -fomit-frame-pointer2014052720140525
217452bitslice_ref32gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140525
217472bitslice_ref32gcc -m64 -O -fomit-frame-pointer2014052720140525
217480bitslice_ref32gcc -O -fomit-frame-pointer2014052720140525
217648bitslice_ref32gcc -O2 -fomit-frame-pointer2014052720140525
217832bitslice_ref32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052720140525
218000bitslice_ref32gcc -m64 -march=barcelona -O -fomit-frame-pointer2014052720140525
218024bitslice_ref32gcc -march=barcelona -O -fomit-frame-pointer2014052720140525
218288bitslice_ref32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052720140525
220432bitslice_ref32gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140525
220432bitslice_ref32gcc -march=nocona -Os -fomit-frame-pointer2014052720140525
221632bitslice_ref32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140525
221940bitslice_ref32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052720140525
224176bitslice_ref32gcc -march=k8 -O -fomit-frame-pointer2014052720140525
224428bitslice_ref32gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140525
224616bitslice_ref32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052720140525
225784bitslice_ref32gcc -m64 -O2 -fomit-frame-pointer2014052720140525
227068bitslice_ref32gcc -march=k8 -O2 -fomit-frame-pointer2014052720140525
229904bitslice_ref32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140525
233448bitslice_ref32gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140525
233880bitslice_ref32gcc -march=nocona -O -fomit-frame-pointer2014052720140525
234948bitslice_ref32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052720140525
240428bitslice_ref32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140525
245068bitslice_ref32gcc -march=nocona -O2 -fomit-frame-pointer2014052720140525
246040bitslice_ref32gcc -march=barcelona -O2 -fomit-frame-pointer2014052720140525
574624bitslice_opt64cc2014052720140525
574624bitslice_opt64gcc2014052720140525
574624bitslice_opt64gcc -funroll-loops2014052720140525
650748bitslice_sse2_opt64gcc -funroll-loops2014052720140525
652164bitslice_sse2_opt64cc2014052720140525
652656bitslice_sse2_opt64gcc2014052720140525
655616bitslice_sse2_opt32gcc2014052720140525
658116bitslice_sse2_opt32gcc -funroll-loops2014052720140525
658136bitslice_sse2_opt32cc2014052720140525
666024bitslice_ref64gcc2014052720140525
666136bitslice_ref64gcc -funroll-loops2014052720140525
669036bitslice_ref64cc2014052720140525
1157172bitslice_opt32gcc -funroll-loops2014052720140525
1157296bitslice_opt32gcc2014052720140525
1157324bitslice_opt32cc2014052720140525
1286100bitslice_ref32cc2014052720140525
1286188bitslice_ref32gcc2014052720140525
1287388bitslice_ref32gcc -funroll-loops2014052720140525

Compiler output

Implementation: crypto_hash/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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/jh384/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