Implementation notes: amd64, cryptothinkx, crypto_hash/jh512

Computer: cryptothinkx
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_hash
Primitive: jh512
TimeImplementationCompilerBenchmark dateSUPERCOP version
18609bitslice_sse2_opt64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
18621bitslice_sse2_opt64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
18801bitslice_sse2_opt64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
18804bitslice_sse2_opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
18807bitslice_sse2_opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017020120170105
18810bitslice_sse2_opt64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017020120170105
18816bitslice_sse2_opt64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017020120170105
18828bitslice_sse2_opt32clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017020120170105
18831bitslice_sse2_opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
18852bitslice_sse2_opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017020120170105
18864bitslice_sse2_opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017020120170105
18864bitslice_sse2_opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017020120170105
18918bitslice_sse2_opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
19215bitslice_sse2_opt64clang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
19227bitslice_sse2_opt64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
19260bitslice_sse2_opt32clang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
19266bitslice_sse2_opt32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
19293bitslice_sse2_opt32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
19350bitslice_sse2_opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
19365bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
19368bitslice_sse2_opt64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017020120170105
19410bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
19416bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
19440bitslice_sse2_opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017020120170105
19467bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
19476bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
19485bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
19497bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017020120170105
19500bitslice_sse2_opt64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017020120170105
19506bitslice_sse2_opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
19509bitslice_sse2_opt64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017020120170105
19566bitslice_sse2_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
19584bitslice_sse2_opt64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017020120170105
19584bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
19635bitslice_sse2_opt64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017020120170105
19644bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017020120170105
19695bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017020120170105
19743bitslice_sse2_opt64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017020120170105
19767bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
19878bitslice_sse2_opt64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017020120170105
19881bitslice_sse2_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
19881bitslice_sse2_opt64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017020120170105
19884bitslice_sse2_opt32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
19899bitslice_sse2_opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
19911bitslice_sse2_opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
19914bitslice_sse2_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
19914bitslice_sse2_opt64gcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
19944bitslice_sse2_opt64gcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
19989bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
20001bitslice_sse2_opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
20013bitslice_sse2_opt64gcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
20022bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
20034bitslice_sse2_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
20034bitslice_sse2_opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
20040bitslice_sse2_opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
20040bitslice_sse2_opt64gcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
20043bitslice_sse2_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
20058bitslice_sse2_opt64gcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
20067bitslice_sse2_opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
20085bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
20085bitslice_sse2_opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
20088bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
20094bitslice_sse2_opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
20097bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
20103bitslice_sse2_opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
20106bitslice_sse2_opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
20115bitslice_sse2_opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
20124bitslice_sse2_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
20124bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
20175bitslice_sse2_opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
20175bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
20202bitslice_sse2_opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
20214bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
20217bitslice_sse2_opt64gcc -O2 -fomit-frame-pointer2017020120170105
20238bitslice_sse2_opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
20241bitslice_sse2_opt64gcc -funroll-loops -O -fomit-frame-pointer2017020120170105
20241bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
20244bitslice_sse2_opt64gcc -m64 -O3 -fomit-frame-pointer2017020120170105
20247bitslice_sse2_opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
20250bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
20250bitslice_sse2_opt64gcc -m64 -O2 -fomit-frame-pointer2017020120170105
20253bitslice_sse2_opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
20256bitslice_sse2_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
20256bitslice_sse2_opt64gcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
20259bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
20265bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
20265bitslice_sse2_opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
20277bitslice_sse2_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
20280bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
20280bitslice_sse2_opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
20280bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
20292bitslice_sse2_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
20304bitslice_sse2_opt64gcc -O3 -fomit-frame-pointer2017020120170105
20307bitslice_sse2_opt64gcc -m64 -O -fomit-frame-pointer2017020120170105
20319bitslice_sse2_opt64gcc -march=nocona -O -fomit-frame-pointer2017020120170105
20331bitslice_sse2_opt64gcc -O -fomit-frame-pointer2017020120170105
20331bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
20379bitslice_sse2_opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017020120170105
20403bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017020120170105
20409bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
20412bitslice_sse2_opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
20415bitslice_sse2_opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
20415bitslice_sse2_opt64gcc -march=k8 -O -fomit-frame-pointer2017020120170105
20442bitslice_sse2_opt32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017020120170105
20442bitslice_sse2_opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
20484bitslice_sse2_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
20550bitslice_sse2_opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
20565bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
20583bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
20598bitslice_sse2_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
20613bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
20628bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
20631bitslice_sse2_opt32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017020120170105
20682bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
20772bitslice_sse2_opt32gcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
20781bitslice_sse2_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
20787bitslice_sse2_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
20796bitslice_sse2_opt32gcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
20799bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017020120170105
20805bitslice_sse2_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
20811bitslice_sse2_opt32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017020120170105
20823bitslice_sse2_opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017020120170105
20823bitslice_sse2_opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
20844bitslice_sse2_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
20844bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
20856bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017020120170105
20862bitslice_sse2_opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017020120170105
20925bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
20973bitslice_sse2_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
20997bitslice_sse2_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
21018bitslice_sse2_opt32gcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
21021bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
21024bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
21036bitslice_sse2_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
21039bitslice_sse2_opt32gcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
21048bitslice_sse2_opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
21051bitslice_sse2_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
21051bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
21063bitslice_sse2_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
21087bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
21099bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
21102bitslice_sse2_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
21120bitslice_sse2_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
21132bitslice_sse2_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
21132bitslice_sse2_opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
21135bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
21144bitslice_sse2_opt32gcc -funroll-loops -O -fomit-frame-pointer2017020120170105
21144bitslice_sse2_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
21156bitslice_sse2_opt64gcc -march=barcelona -O -fomit-frame-pointer2017020120170105
21168bitslice_sse2_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
21180bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
21186bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
21198bitslice_sse2_opt32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017020120170105
21204bitslice_sse2_opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
21225bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
21240bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
21264bitslice_sse2_opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
21267bitslice_sse2_opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
21270bitslice_sse2_opt32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017020120170105
21276bitslice_sse2_opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
21288bitslice_sse2_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
21315bitslice_sse2_opt32gcc -m64 -O -fomit-frame-pointer2017020120170105
21315bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
21330bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
21348bitslice_sse2_opt32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017020120170105
21375bitslice_sse2_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
21375bitslice_sse2_opt32gcc -march=nocona -O -fomit-frame-pointer2017020120170105
21378bitslice_sse2_opt32gcc -march=k8 -O -fomit-frame-pointer2017020120170105
21390bitslice_sse2_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
21405bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
21420bitslice_sse2_opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
21435bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
21441bitslice_sse2_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
21492bitslice_sse2_opt32gcc -m64 -O2 -fomit-frame-pointer2017020120170105
21495bitslice_sse2_opt32gcc -O2 -fomit-frame-pointer2017020120170105
21570bitslice_sse2_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
21579bitslice_sse2_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
21591bitslice_sse2_opt32gcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
21600bitslice_sse2_opt32gcc -O3 -fomit-frame-pointer2017020120170105
21600bitslice_sse2_opt32gcc -m64 -O3 -fomit-frame-pointer2017020120170105
21600bitslice_sse2_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
21603bitslice_sse2_opt32gcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
21615bitslice_sse2_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
21630bitslice_sse2_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
21639bitslice_sse2_opt32gcc -march=barcelona -O -fomit-frame-pointer2017020120170105
21699bitslice_sse2_opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
21723bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
21780bitslice_sse2_opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
21837bitslice_sse2_opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
22500bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
22536bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
22536bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
22542bitslice_sse2_opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
22554bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
22569bitslice_sse2_opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
22776bitslice_sse2_opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
22785bitslice_sse2_opt32gcc -O -fomit-frame-pointer2017020120170105
24111bitslice_sse2_opt64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017020120170105
27843bitslice_opt32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017020120170105
27843bitslice_opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017020120170105
27855bitslice_opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017020120170105
28224bitslice_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
28782bitslice_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
28848bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
28848bitslice_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
29112bitslice_opt32gcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
29142bitslice_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
30000bitslice_opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
30054bitslice_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
30060bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
30090bitslice_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
30093bitslice_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
30519bitslice_opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
30600bitslice_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
30777bitslice_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
30807bitslice_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
30909bitslice_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
31008bitslice_opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
31026bitslice_opt32gcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
31047bitslice_opt32gcc -m64 -O3 -fomit-frame-pointer2017020120170105
31053bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
31344bitslice_opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
31599bitslice_opt32gcc -O3 -fomit-frame-pointer2017020120170105
32286bitslice_opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
32658bitslice_opt32gcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
32862bitslice_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
41358simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
41367simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
41430simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017020120170105
42375simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017020120170105
42375simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
42657simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017020120170105
42717simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
42726simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
42726simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
42729simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
43008simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017020120170105
43008simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
43008simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
45222simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
45336bitslice_sse2_opt32gcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
45345bitslice_sse2_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
45360bitslice_sse2_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
45369bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
45369bitslice_sse2_opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
45435bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
45438bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
45438bitslice_sse2_opt64gcc -march=nocona -Os -fomit-frame-pointer2017020120170105
45441bitslice_sse2_opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
45492bitslice_sse2_opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
45501bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
45543bitslice_sse2_opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
45546bitslice_sse2_opt32gcc -Os -fomit-frame-pointer2017020120170105
45546bitslice_sse2_opt32gcc -march=k8 -Os -fomit-frame-pointer2017020120170105
45549simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
45555simplegcc -funroll-loops -O -fomit-frame-pointer2017020120170105
45555bitslice_sse2_opt32gcc -m64 -Os -fomit-frame-pointer2017020120170105
45561bitslice_sse2_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
45561simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
45576bitslice_sse2_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
45582bitslice_sse2_opt32gcc -march=nocona -Os -fomit-frame-pointer2017020120170105
45606simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
45633simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
45639simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
45666simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
45825simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
45831simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
45831simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
45834bitslice_sse2_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
45834simplegcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
45834bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
45834bitslice_sse2_opt64gcc -m64 -Os -fomit-frame-pointer2017020120170105
45837bitslice_sse2_opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
45837bitslice_sse2_opt64gcc -march=k8 -Os -fomit-frame-pointer2017020120170105
45840simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
45840simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
45870simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
45873bitslice_sse2_opt32gcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
45876bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
45876bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
45876bitslice_sse2_opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
45876simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
45882simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
45882bitslice_sse2_opt64gcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
45885bitslice_sse2_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
45897bitslice_sse2_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
45903bitslice_sse2_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
45906simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
45909simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
45927simplegcc -m64 -O -fomit-frame-pointer2017020120170105
45939simplegcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
45948simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
45954simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
45957simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017020120170105
45960simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
45978simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
45978simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
45984bitslice_sse2_opt64gcc -Os -fomit-frame-pointer2017020120170105
46011simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
46026simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017020120170105
46047simplegcc -O3 -fomit-frame-pointer2017020120170105
46053simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
46053simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
46056bitslice_sse2_opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
46062simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
46062simplegcc -m64 -O3 -fomit-frame-pointer2017020120170105
46077simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
46077simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
46080simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
46086simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
46089simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
46098simplegcc -m64 -Os -fomit-frame-pointer2017020120170105
46098simplegcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
46101simplegcc -Os -fomit-frame-pointer2017020120170105
46116simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
46116simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017020120170105
46137simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
46146simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017020120170105
46152simplegcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
46161simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
46173simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
46179simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
46185simplegcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
46188simplegcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
46197bitslice_sse2_opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
46197bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
46209bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
46245simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
46275simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
46281simplegcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
46281simplegcc -march=k8 -O -fomit-frame-pointer2017020120170105
46290simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
46290simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
46320bitslice_sse2_opt64gcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
46323bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
46323bitslice_sse2_opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
46326bitslice_sse2_opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
46332simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017020120170105
46332simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
46335bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
46341simplegcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
46341simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
46341simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017020120170105
46347simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
46350simplegcc -march=barcelona -O -fomit-frame-pointer2017020120170105
46356simplegcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
46359simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
46362simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
46365simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
46365simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
46377simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
46386bitslice_sse2_opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
46386bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
46389bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
46392simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
46437simplegcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
46455simplegcc -march=nocona -O -fomit-frame-pointer2017020120170105
46512simplegcc -m64 -O2 -fomit-frame-pointer2017020120170105
46518simplegcc -O2 -fomit-frame-pointer2017020120170105
46518simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
46557simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017020120170105
46572simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017020120170105
46947bitslice_sse2_opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
47070bitslice_ref32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017020120170105
47094bitslice_ref32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017020120170105
47115simplegcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
47148simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
47148simplegcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
47163simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
47178bitslice_ref32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
47196simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
47223simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
47232simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017020120170105
47238simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017020120170105
47250simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
47256simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017020120170105
47265simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
47268simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017020120170105
47292bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
47340simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
47460simplegcc -O -fomit-frame-pointer2017020120170105
47595bitslice_opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
47604bitslice_opt64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
47637simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
47880simplegcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
47883simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
47979simplegcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
47982bitslice_opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
47994simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
47997simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
48042bitslice_opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
48336simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
48339simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
48387bitslice_ref32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
48393simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
48396simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
48411bitslice_ref32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
48417bitslice_ref32gcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
48441bitslice_ref32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
48489bitslice_ref32gcc -O3 -fomit-frame-pointer2017020120170105
48558bitslice_ref32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
48624bitslice_ref32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
48657bitslice_ref32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017020120170105
48837bitslice_ref32gcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
48912bitslice_opt64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017020120170105
48951bitslice_ref32gcc -m64 -O3 -fomit-frame-pointer2017020120170105
48996bitslice_ref32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
49020simplegcc -march=nocona -Os -fomit-frame-pointer2017020120170105
49023simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
49272simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
49281simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
49287simplegcc -march=k8 -Os -fomit-frame-pointer2017020120170105
49533bitslice_opt64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017020120170105
49572simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
49602bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
49644bitslice_ref32gcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
49857bitslice_ref32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
49869bitslice_ref32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
50016bitslice_opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
50064bitslice_opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017020120170105
50064bitslice_opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
50124bitslice_ref32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
50433bitslice_ref32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
50529bitslice_opt64clang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
50562bitslice_opt64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017020120170105
50592bitslice_opt64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
50604bitslice_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
50796bitslice_opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
51396bitslice_ref32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
51408bitslice_opt64gcc -m64 -O -fomit-frame-pointer2017020120170105
51645bitslice_opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017020120170105
51687bitslice_opt64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017020120170105
51822bitslice_ref32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
51825bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
51930bitslice_opt64gcc -march=nocona -Os -fomit-frame-pointer2017020120170105
52032bitslice_opt64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017020120170105
52035bitslice_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
52041bitslice_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
52146bitslice_opt64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
52161bitslice_opt64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
52311bitslice_opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
52314bitslice_opt64gcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
52485bitslice_opt64gcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
52485bitslice_opt64gcc -march=k8 -O -fomit-frame-pointer2017020120170105
52500bitslice_opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
52515bitslice_opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
52527bitslice_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
52575bitslice_opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
52635bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
52635bitslice_ref32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
52638bitslice_ref32gcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
52638bitslice_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
52662bitslice_opt64gcc -m64 -Os -fomit-frame-pointer2017020120170105
52665bitslice_opt64gcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
52680bitslice_ref32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
52680bitslice_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
52683bitslice_ref32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
52686bitslice_opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
52752bitslice_opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
52794bitslice_opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
52818bitslice_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
52902bitslice_opt64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017020120170105
52902bitslice_opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
52902bitslice_opt64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017020120170105
52923bitslice_opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
52944bitslice_opt64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017020120170105
53028bitslice_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
53061bitslice_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
53082bitslice_opt64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017020120170105
53130bitslice_opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
53148bitslice_opt64gcc -O -fomit-frame-pointer2017020120170105
53172bitslice_opt64gcc -march=nocona -O -fomit-frame-pointer2017020120170105
53226bitslice_opt64gcc -O2 -fomit-frame-pointer2017020120170105
53253bitslice_opt64gcc -m64 -O2 -fomit-frame-pointer2017020120170105
53646bitslice_opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
53853bitslice_opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
53868bitslice_opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
53871bitslice_opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
53895bitslice_opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
53985bitslice_opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
54075bitslice_opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
54249bitslice_opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
54249bitslice_opt64gcc -march=k8 -Os -fomit-frame-pointer2017020120170105
54285bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
54288bitslice_opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
54546bitslice_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
54627bitslice_opt64gcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
54690bitslice_opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
54711bitslice_opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
54762bitslice_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
54828bitslice_opt64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017020120170105
54897bitslice_opt64gcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
55026bitslice_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
55380bitslice_opt64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017020120170105
55728bitslice_opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
56106bitslice_opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
56301bitslice_ref64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
56304bitslice_opt64gcc -Os -fomit-frame-pointer2017020120170105
56397bitslice_ref64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
56751bitslice_ref64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017020120170105
56940bitslice_ref64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017020120170105
57105bitslice_ref64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
57273bitslice_ref64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017020120170105
57453bitslice_ref64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017020120170105
57567bitslice_ref64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017020120170105
57675bitslice_ref64clang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
57729bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
58104bitslice_opt64gcc -funroll-loops -O -fomit-frame-pointer2017020120170105
58104bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
58110bitslice_ref64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
58119bitslice_ref64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
58128bitslice_opt64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017020120170105
58218bitslice_opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
58275bitslice_opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
58638bitslice_opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
58836bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
58887bitslice_ref64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
59145bitslice_ref64gcc -funroll-loops -O -fomit-frame-pointer2017020120170105
59187bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
59223bitslice_opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
59313bitslice_opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
59316bitslice_opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
59340bitslice_opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
59388bitslice_opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
59403bitslice_opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
59421bitslice_opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
59421bitslice_opt64gcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
59439bitslice_opt64gcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
59496bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
59505bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
59505bitslice_opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
59685bitslice_opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
59706bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
59712bitslice_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
59817bitslice_ref64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
59841bitslice_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
59946bitslice_opt64gcc -O3 -fomit-frame-pointer2017020120170105
60078bitslice_opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
60147bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
60159bitslice_opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
60159bitslice_opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
60189bitslice_ref64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
60204bitslice_opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
60219bitslice_opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
60225bitslice_opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
60264bitslice_opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017020120170105
60291bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
60366bitslice_opt64gcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
60417bitslice_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
60428bitslice_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
60579bitslice_opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
60687bitslice_ref64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
60732bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
60780bitslice_ref64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
60966bitslice_opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
61044bitslice_ref64gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
61092bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
61113bitslice_ref64gcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
61122bitslice_ref64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
61230bitslice_ref64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
61281bitslice_ref64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
61308bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
61356bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
61380bitslice_opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
61437bitslice_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
61482bitslice_ref64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017020120170105
61614bitslice_ref64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
61668bitslice_ref64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
61692bitslice_ref64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
61761bitslice_ref64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
61803bitslice_ref64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017020120170105
61845bitslice_opt64gcc -m64 -O3 -fomit-frame-pointer2017020120170105
61902bitslice_ref64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
61980bitslice_ref64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
62106bitslice_ref64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
62118bitslice_opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
62136bitslice_ref64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
62241bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
62634bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
62900bitslice_opt64gcc -march=barcelona -O -fomit-frame-pointer2017020120170105
62967bitslice_ref64gcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
62988bitslice_ref64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
63009bitslice_ref64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
63216bitslice_ref64gcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
63339bitslice_ref64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
63381bitslice_ref64gcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
63522bitslice_ref64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
63618bitslice_ref64gcc -m64 -O3 -fomit-frame-pointer2017020120170105
63624bitslice_ref64gcc -O3 -fomit-frame-pointer2017020120170105
63675bitslice_ref64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
63693bitslice_ref64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
63717bitslice_ref64gcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
63753bitslice_ref64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
63786bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
63822bitslice_opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
64113bitslice_ref64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017020120170105
64209bitslice_ref64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
64214bitslice_opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
64347bitslice_ref64gcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
64362bitslice_opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
64614bitslice_opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
64761bitslice_ref64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
64794bitslice_ref64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017020120170105
65409bitslice_ref64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
65697bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
65799bitslice_ref64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
65949bitslice_ref64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
66072bitslice_ref64gcc -m64 -O2 -fomit-frame-pointer2017020120170105
66111bitslice_ref64gcc -march=barcelona -O -fomit-frame-pointer2017020120170105
66447bitslice_ref64gcc -O2 -fomit-frame-pointer2017020120170105
66483bitslice_ref64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
66696bitslice_ref64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
66723bitslice_ref64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017020120170105
66732bitslice_opt64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017020120170105
66861bitslice_ref64gcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
66903bitslice_ref64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017020120170105
67164bitslice_ref64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017020120170105
67200bitslice_ref64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
67203bitslice_ref64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
67536bitslice_ref64gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
68061bitslice_ref64gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
68124bitslice_ref64gcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
68139bitslice_ref64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
68664bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
69129bitslice_ref64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
69156bitslice_ref64gcc -m64 -O -fomit-frame-pointer2017020120170105
69180bitslice_ref64gcc -O -fomit-frame-pointer2017020120170105
69237bitslice_ref64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017020120170105
69243bitslice_ref64gcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
69249bitslice_ref64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
69387bitslice_ref64gcc -march=nocona -O -fomit-frame-pointer2017020120170105
69462bitslice_ref64gcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
69624bitslice_ref64gcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
69765bitslice_ref64gcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
69999bitslice_ref64gcc -march=k8 -O -fomit-frame-pointer2017020120170105
70608bitslice_ref64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
71709bitslice_ref64gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
73203bitslice_ref64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
80220bitslice_ref64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
81024bitslice_ref64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017020120170105
82674bitslice_ref64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
83898bitslice_ref64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
83913bitslice_ref64gcc -march=k8 -Os -fomit-frame-pointer2017020120170105
83922bitslice_ref64gcc -Os -fomit-frame-pointer2017020120170105
83976bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
84006bitslice_ref64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
84051bitslice_ref64gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
84096bitslice_ref64gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
84132bitslice_ref64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
84189bitslice_ref64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
84303bitslice_ref64gcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
84345bitslice_ref64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017020120170105
84399bitslice_ref64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
84510bitslice_ref64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
84570bitslice_ref64gcc -m64 -Os -fomit-frame-pointer2017020120170105
84582bitslice_ref64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
84612bitslice_ref64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
84654bitslice_ref64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
84741bitslice_ref64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017020120170105
84840bitslice_ref64gcc -march=nocona -Os -fomit-frame-pointer2017020120170105
84894bitslice_ref64gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
86286bitslice_ref64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
86577bitslice_opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
86763bitslice_ref64gcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
86775bitslice_ref64gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
87276bitslice_ref64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
89445bitslice_opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
93225bitslice_opt32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
93288bitslice_opt32clang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
93372bitslice_opt32clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017020120170105
93519bitslice_opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017020120170105
93522bitslice_opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017020120170105
93729bitslice_opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017020120170105
95382bitslice_opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
95817bitslice_opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
95952bitslice_opt32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017020120170105
96036bitslice_ref32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
96114bitslice_ref32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
96336bitslice_opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
96387bitslice_opt32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
96570bitslice_opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017020120170105
96885bitslice_opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
97572bitslice_ref32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017020120170105
97743bitslice_ref32clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017020120170105
97812bitslice_ref32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017020120170105
97914bitslice_opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
98220bitslice_ref32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017020120170105
98337bitslice_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
98379bitslice_ref32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
98445bitslice_ref32clang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
98493bitslice_ref32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
98754bitslice_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
98754bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
98757bitslice_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
98784bitslice_opt32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017020120170105
99171bitslice_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
99219bitslice_opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
99795bitslice_opt32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
100074bitslice_opt32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017020120170105
100260bitslice_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
100347bitslice_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
100416bitslice_opt32gcc -march=k8 -Os -fomit-frame-pointer2017020120170105
100422bitslice_opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
100464bitslice_opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
100467bitslice_opt32gcc -m64 -Os -fomit-frame-pointer2017020120170105
100521bitslice_opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
100845bitslice_opt32gcc -Os -fomit-frame-pointer2017020120170105
100863bitslice_opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
100977bitslice_opt32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017020120170105
101094bitslice_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
101115bitslice_ref32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
101190bitslice_opt32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017020120170105
101367bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
101427bitslice_opt32gcc -O2 -fomit-frame-pointer2017020120170105
101433bitslice_opt32gcc -funroll-loops -O -fomit-frame-pointer2017020120170105
101514bitslice_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
101529bitslice_opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
101550bitslice_opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
101646bitslice_opt32gcc -march=nocona -Os -fomit-frame-pointer2017020120170105
101670bitslice_opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
101766bitslice_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
102231bitslice_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
102345bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
102345bitslice_opt32gcc -march=barcelona -O -fomit-frame-pointer2017020120170105
102501bitslice_opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
102762bitslice_opt32gcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
102783bitslice_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
102792bitslice_opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
102819bitslice_opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
102864bitslice_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
102981bitslice_opt32gcc -O -fomit-frame-pointer2017020120170105
103062bitslice_opt32gcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
103146bitslice_opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
103170bitslice_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017020120170105
103215bitslice_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
103329bitslice_opt32gcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
103662bitslice_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
103722bitslice_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
103758bitslice_opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
103848bitslice_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
103878bitslice_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
103881bitslice_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
104319bitslice_opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
104328bitslice_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
104376bitslice_opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
104862bitslice_opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
104877bitslice_opt32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017020120170105
104913bitslice_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
105408bitslice_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
106173bitslice_opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
106356bitslice_opt32gcc -m64 -O -fomit-frame-pointer2017020120170105
106548bitslice_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
106665bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
107013bitslice_opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
108042bitslice_ref32gcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
108234bitslice_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
108738simplegcc -funroll-loops2017020120170105
109224simplegcc2017020120170105
109389simplecc2017020120170105
109497bitslice_opt32gcc -march=nocona -O -fomit-frame-pointer2017020120170105
109806bitslice_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
109938bitslice_opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017020120170105
110310bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
110316bitslice_ref32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
110337bitslice_ref32gcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
110337bitslice_ref32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
110454bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
110466bitslice_ref32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
110859bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
111099bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
111321bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
111405bitslice_ref32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
111510bitslice_ref32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
111558bitslice_ref32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
111603bitslice_opt32gcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
111702bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
111984bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
112164bitslice_opt32gcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
112479bitslice_opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
112593bitslice_opt32gcc -m64 -O2 -fomit-frame-pointer2017020120170105
113187bitslice_opt32gcc -march=k8 -O -fomit-frame-pointer2017020120170105
113360bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
114576bitslice_ref32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
114960bitslice_ref32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
115077bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
115281bitslice_ref32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
115461bitslice_ref32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
115470bitslice_ref32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017020120170105
116481bitslice_ref32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
116556bitslice_opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
116742bitslice_ref32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
118239bitslice_ref32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
118287bitslice_ref32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
118476bitslice_ref32gcc -funroll-loops -O -fomit-frame-pointer2017020120170105
119526bitslice_ref32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
120156bitslice_ref32gcc -m64 -O2 -fomit-frame-pointer2017020120170105
120706bitslice_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
121428bitslice_ref32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017020120170105
121572bitslice_ref32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
121605bitslice_ref32gcc -m64 -O -fomit-frame-pointer2017020120170105
122040bitslice_ref32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
122136bitslice_ref32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
122175bitslice_ref32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
122187bitslice_ref32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
122796bitslice_ref32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017020120170105
122928bitslice_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
123768bitslice_ref32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
123984bitslice_ref32gcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
124086bitslice_ref32gcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
124149bitslice_ref32gcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
124305bitslice_ref32gcc -O -fomit-frame-pointer2017020120170105
124962bitslice_ref32gcc -march=nocona -O -fomit-frame-pointer2017020120170105
124998bitslice_ref32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
125115bitslice_ref32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017020120170105
125130bitslice_ref32gcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
125133bitslice_ref32gcc -march=k8 -Os -fomit-frame-pointer2017020120170105
125148bitslice_ref32gcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
125343bitslice_ref32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017020120170105
125523bitslice_ref32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
125709bitslice_ref32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
126105bitslice_ref32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017020120170105
126990bitslice_ref32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
127029bitslice_ref32gcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
127098bitslice_ref32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
127098bitslice_ref32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017020120170105
128013bitslice_ref32gcc -Os -fomit-frame-pointer2017020120170105
128187bitslice_ref32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
128424bitslice_ref32gcc -march=nocona -Os -fomit-frame-pointer2017020120170105
128466bitslice_ref32gcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
128541bitslice_ref32gcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
129318bitslice_ref32gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
129501bitslice_ref32gcc -march=barcelona -O -fomit-frame-pointer2017020120170105
129564bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
129663bitslice_ref32gcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
129978bitslice_ref32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
130014bitslice_ref32gcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
130050bitslice_ref32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
130698bitslice_ref32gcc -march=k8 -O -fomit-frame-pointer2017020120170105
130896bitslice_ref32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017020120170105
131019bitslice_ref32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
131175bitslice_ref32gcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
131607bitslice_ref32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
132375bitslice_ref32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
132378bitslice_ref32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017020120170105
132636bitslice_ref32gcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
133186bitslice_ref32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
133995bitslice_ref32gcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
135426bitslice_ref32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
135645bitslice_ref32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
137574bitslice_ref32gcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
137625bitslice_ref32gcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
138624bitslice_ref32gcc -m64 -Os -fomit-frame-pointer2017020120170105
138840bitslice_ref32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
143014bitslice_ref32gcc -O2 -fomit-frame-pointer2017020120170105
144736bitslice_ref32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
146540bitslice_ref32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
282126bitslice_opt64gcc -funroll-loops2017020120170105
291357bitslice_opt64cc2017020120170105
312357bitslice_opt64gcc2017020120170105
352911bitslice_ref64gcc -funroll-loops2017020120170105
353280bitslice_ref64cc2017020120170105
355218bitslice_ref64gcc2017020120170105
417495bitslice_sse2_opt64cc2017020120170105
418083bitslice_sse2_opt64gcc -funroll-loops2017020120170105
431916bitslice_sse2_opt64gcc2017020120170105
442917bitslice_sse2_opt32gcc -funroll-loops2017020120170105
451791bitslice_sse2_opt32cc2017020120170105
451872bitslice_sse2_opt32gcc2017020120170105
591498bitslice_opt32gcc2017020120170105
591525bitslice_opt32cc2017020120170105
636930bitslice_ref32gcc2017020120170105
656802bitslice_ref32gcc -funroll-loops2017020120170105
662217bitslice_ref32cc2017020120170105
682410bitslice_opt32gcc -funroll-loops2017020120170105