Implementation notes: amd64, kizomba, crypto_hash/jh384

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: jh384
TimeImplementationCompilerBenchmark dateSUPERCOP version
21254bitslice_sse2_opt64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
21288bitslice_sse2_opt64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
21562bitslice_sse2_opt64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
21603bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
21632bitslice_sse2_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
21637bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
21637bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
21643bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
21644bitslice_sse2_opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
21671bitslice_sse2_opt64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
21879bitslice_sse2_opt64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
21925bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
21926bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
22068bitslice_sse2_opt64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
22096bitslice_sse2_opt64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
22097bitslice_sse2_opt64clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
22131bitslice_sse2_opt64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22157bitslice_sse2_opt64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22185bitslice_sse2_opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
22190bitslice_sse2_opt32clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
22202bitslice_sse2_opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
22211bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
22232bitslice_sse2_opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
22236bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
22241bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
22250bitslice_sse2_opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
22294bitslice_sse2_opt64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22294bitslice_sse2_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
22303bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
22311bitslice_sse2_opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
22311bitslice_sse2_opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22333bitslice_sse2_opt32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22334bitslice_sse2_opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
22346bitslice_sse2_opt32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22351bitslice_sse2_opt64gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
22359bitslice_sse2_opt32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22361bitslice_sse2_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
22361bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
22375bitslice_sse2_opt64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
22379bitslice_sse2_opt64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
22383bitslice_sse2_opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
22387bitslice_sse2_opt64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
22406bitslice_sse2_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
22408bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
22416bitslice_sse2_opt64gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
22421bitslice_sse2_opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
22424bitslice_sse2_opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
22427bitslice_sse2_opt32clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
22446bitslice_sse2_opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
22460bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
22474bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
22482bitslice_sse2_opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
22484bitslice_sse2_opt64gcc -O3 -fomit-frame-pointer2018081920180818
22490bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
22492bitslice_sse2_opt64gcc -m64 -O3 -fomit-frame-pointer2018081920180818
22499bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
22508bitslice_sse2_opt32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
22512bitslice_sse2_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
22524bitslice_sse2_opt64gcc -m64 -O2 -fomit-frame-pointer2018081920180818
22524bitslice_sse2_opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
22538bitslice_sse2_opt64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
22538bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
22553bitslice_sse2_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
22557bitslice_sse2_opt64gcc -O2 -fomit-frame-pointer2018081920180818
22560bitslice_sse2_opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22571bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
22575bitslice_sse2_opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
22591bitslice_sse2_opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
22596bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
22611bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
22613bitslice_sse2_opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
22623bitslice_sse2_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
22627bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
22664bitslice_sse2_opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
22671bitslice_sse2_opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
22691bitslice_sse2_opt64gcc -Os -fomit-frame-pointer2018081920180818
22693bitslice_sse2_opt64gcc -m64 -Os -fomit-frame-pointer2018081920180818
22693bitslice_sse2_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
22695bitslice_sse2_opt64gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
22697bitslice_sse2_opt64gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
22698bitslice_sse2_opt64gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
22699bitslice_sse2_opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
22700bitslice_sse2_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
22720bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
22752bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
22760bitslice_sse2_opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
22768bitslice_sse2_opt32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
22774bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
22785bitslice_sse2_opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
22794bitslice_sse2_opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
22839bitslice_sse2_opt64gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
22855bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
22865bitslice_sse2_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
22869bitslice_sse2_opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
22873bitslice_sse2_opt64gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
22881bitslice_sse2_opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
22887bitslice_sse2_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
22889bitslice_sse2_opt64gcc -m64 -O -fomit-frame-pointer2018081920180818
22895bitslice_sse2_opt64gcc -O -fomit-frame-pointer2018081920180818
22911bitslice_sse2_opt64gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
22932bitslice_sse2_opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
22933bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
22946bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
22948bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
22958bitslice_sse2_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
22967bitslice_sse2_opt32gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
22968bitslice_sse2_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
22980bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
22984bitslice_sse2_opt64gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
22990bitslice_sse2_opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
22994bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
22996bitslice_sse2_opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
22996bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
22998bitslice_sse2_opt32gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
23010bitslice_sse2_opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
23014bitslice_sse2_opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
23016bitslice_sse2_opt64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
23024bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
23028bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
23032bitslice_sse2_opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
23036bitslice_sse2_opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
23046bitslice_sse2_opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
23080bitslice_sse2_opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
23083bitslice_sse2_opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
23091bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
23094bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
23099bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
23102bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
23111bitslice_sse2_opt64gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
23115bitslice_sse2_opt64gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
23127bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
23127bitslice_sse2_opt64gcc -march=nocona -O -fomit-frame-pointer2018081920180818
23139bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
23145bitslice_sse2_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
23155bitslice_sse2_opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
23170bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
23176bitslice_sse2_opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
23196bitslice_sse2_opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
23196bitslice_sse2_opt64gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
23197bitslice_sse2_opt64gcc -march=k8 -O -fomit-frame-pointer2018081920180818
23200bitslice_sse2_opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
23226bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
23274bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
23286bitslice_sse2_opt32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
23371bitslice_sse2_opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
23387bitslice_sse2_opt32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
23391bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
23399bitslice_sse2_opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
23400bitslice_sse2_opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
23405bitslice_sse2_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
23409bitslice_sse2_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
23421bitslice_sse2_opt32gcc -O3 -fomit-frame-pointer2018081920180818
23431bitslice_sse2_opt32gcc -m64 -O2 -fomit-frame-pointer2018081920180818
23444bitslice_sse2_opt32gcc -O2 -fomit-frame-pointer2018081920180818
23471bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
23476bitslice_sse2_opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
23486bitslice_sse2_opt32gcc -m64 -O3 -fomit-frame-pointer2018081920180818
23494bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
23516bitslice_sse2_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
23534bitslice_sse2_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
23542bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
23589bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
23604bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
23641bitslice_sse2_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
23646bitslice_sse2_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
23768bitslice_sse2_opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
23768bitslice_sse2_opt32gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
23790bitslice_sse2_opt32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
23796bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
23796bitslice_sse2_opt32gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
23799bitslice_sse2_opt32gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
23800bitslice_sse2_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
23801bitslice_sse2_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
23827bitslice_sse2_opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
23838bitslice_sse2_opt32gcc -Os -fomit-frame-pointer2018081920180818
23841bitslice_sse2_opt32gcc -m64 -Os -fomit-frame-pointer2018081920180818
23853bitslice_sse2_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
23861bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
23875bitslice_sse2_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
23877bitslice_sse2_opt32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
23881bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
23885bitslice_sse2_opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
23889bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
23919bitslice_sse2_opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
23927bitslice_sse2_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
23937bitslice_sse2_opt32gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
23941bitslice_sse2_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
23967bitslice_sse2_opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
23968bitslice_sse2_opt32gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
23994bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
24006bitslice_sse2_opt32gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
24018bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
24022bitslice_sse2_opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
24038bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
24049bitslice_sse2_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
24091bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
24143bitslice_sse2_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
24171bitslice_sse2_opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
24197bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
24232bitslice_sse2_opt32gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
24233bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
24234bitslice_sse2_opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
24236bitslice_sse2_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
24246bitslice_sse2_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
24266bitslice_sse2_opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
24268bitslice_sse2_opt32gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
24270bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
24276bitslice_sse2_opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
24283bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
24285bitslice_sse2_opt32gcc -march=nocona -O -fomit-frame-pointer2018081920180818
24294bitslice_sse2_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
24308bitslice_sse2_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
24308bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
24319bitslice_sse2_opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
24344bitslice_sse2_opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
24349bitslice_sse2_opt32gcc -march=k8 -O -fomit-frame-pointer2018081920180818
24351bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
24365bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
24371bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
24373bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
24377bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
24381bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
24387bitslice_sse2_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
24389bitslice_sse2_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
24395bitslice_sse2_opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
24401bitslice_sse2_opt32gcc -m64 -O -fomit-frame-pointer2018081920180818
24413bitslice_sse2_opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
24430bitslice_sse2_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
24432bitslice_sse2_opt32gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
24439bitslice_sse2_opt32gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
24462bitslice_sse2_opt32gcc -O -fomit-frame-pointer2018081920180818
24551bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
24673bitslice_sse2_opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
24976bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
24978bitslice_sse2_opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
25014bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
30560bitslice_opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
30578bitslice_opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
31030bitslice_opt32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
31875bitslice_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
31879bitslice_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
31893bitslice_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
32192bitslice_opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
32436bitslice_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
32756bitslice_opt32gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
32780bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
32877bitslice_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
32931bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
33159bitslice_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
33222bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
33422bitslice_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
33440bitslice_opt32gcc -O3 -fomit-frame-pointer2018081920180818
33629bitslice_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
33708bitslice_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
33858bitslice_opt32gcc -m64 -O3 -fomit-frame-pointer2018081920180818
34039bitslice_opt32gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
34165bitslice_opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
34224bitslice_opt32gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
34250bitslice_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
34466bitslice_opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
34476bitslice_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
34490bitslice_opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
34913bitslice_opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
41597bitslice_ref32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
42129bitslice_ref32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
42133bitslice_ref32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
43038bitslice_ref32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
43053bitslice_ref32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
43292bitslice_ref32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
43423bitslice_ref32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
43437bitslice_ref32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
43637bitslice_ref32gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
43756bitslice_ref32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
43923bitslice_ref32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
43958simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
44107simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
44163bitslice_ref32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
44244bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
44334simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
44446simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
44523simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
44526simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
44683simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
44847simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
44957simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
45061simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
45103simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
45109simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
45123simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
45135simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
46518bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
46552bitslice_ref32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
47036bitslice_ref32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
47291bitslice_ref32gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
47567bitslice_ref32gcc -O3 -fomit-frame-pointer2018081920180818
47588bitslice_ref32gcc -m64 -O3 -fomit-frame-pointer2018081920180818
48141simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
48157simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
48992simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
49026simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
49053simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
49070simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
49097simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
49117simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
49160simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
49224simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
49292simplegcc -funroll-loops -O -fomit-frame-pointer2018081920180818
49340simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
49349simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
49470simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
49484simplegcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
49498simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
49508simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
49538simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
49591simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
49627simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
49683simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
49717simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
49784simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
49807simplegcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
49903simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
49958simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
50004simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
50029simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
50038bitslice_opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
50085simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
50111simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
50137simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
50155simplegcc -m64 -O -fomit-frame-pointer2018081920180818
50165simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
50177simplegcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
50215simplegcc -O -fomit-frame-pointer2018081920180818
50226simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
50238simplegcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
50270simplegcc -march=k8 -Os -fomit-frame-pointer2018081920180818
50315simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
50329simplegcc -m64 -Os -fomit-frame-pointer2018081920180818
50344simplegcc -O3 -fomit-frame-pointer2018081920180818
50373simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
50373simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
50381simplegcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
50387simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
50392simplegcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
50399simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
50399simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
50401bitslice_opt64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
50419simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
50427simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
50456simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
50456simplegcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
50458simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
50461simplegcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
50463simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
50465simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
50468simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
50476simplegcc -march=nocona -O -fomit-frame-pointer2018081920180818
50478simplegcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
50506simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
50522bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
50524bitslice_ref32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
50540simplegcc -O2 -fomit-frame-pointer2018081920180818
50593simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
50597simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
50636simplegcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
50641simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
50649simplegcc -march=k8 -O -fomit-frame-pointer2018081920180818
50653simplegcc -Os -fomit-frame-pointer2018081920180818
50698simplegcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
50699simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
50724simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
50727simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
50742simplegcc -m64 -O3 -fomit-frame-pointer2018081920180818
50754simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
50769simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
50788simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
50810simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
50823simplegcc -m64 -O2 -fomit-frame-pointer2018081920180818
50905simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
50916simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
50949simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
50984simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
51010simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
51010simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
51060simplegcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
51068simplegcc -march=barcelona -O -fomit-frame-pointer2018081920180818
51069simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
51078simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
51080simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
51105simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
51137simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
51164simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
51242simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
51403simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
51579simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
51647simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
51685simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
51823simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
51895simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
51925simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
51936bitslice_ref64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
51975bitslice_ref64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
52006simplegcc -march=nocona -Os -fomit-frame-pointer2018081920180818
52012simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
52024bitslice_ref64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
52131simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
52202simplegcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
52270simplegcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
52306bitslice_ref32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
53016bitslice_ref32gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
53214bitslice_ref64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
53218bitslice_ref32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
53444bitslice_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
53589bitslice_ref64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
53631bitslice_opt64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
53705bitslice_opt64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
53814bitslice_opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
53898bitslice_ref32gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
53934bitslice_opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
53936bitslice_ref32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
54021bitslice_ref64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
54026bitslice_ref64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
54101bitslice_opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
54186bitslice_ref64gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
54375bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
54482bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
54673bitslice_opt64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
54681bitslice_opt64clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
54690bitslice_opt64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
54716bitslice_opt64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
54773bitslice_opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
54792bitslice_ref64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
54907bitslice_opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
54956bitslice_ref64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
54963bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
55062bitslice_ref64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
55095bitslice_opt64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
55167bitslice_ref64gcc -O3 -fomit-frame-pointer2018081920180818
55184bitslice_ref64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
55258bitslice_opt64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
55305bitslice_ref64gcc -m64 -O3 -fomit-frame-pointer2018081920180818
55324bitslice_ref64gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
55349bitslice_ref64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
55383bitslice_opt64gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
55391bitslice_opt64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
55392bitslice_opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
55398bitslice_ref64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
55450bitslice_opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
55481bitslice_opt64gcc -m64 -O2 -fomit-frame-pointer2018081920180818
55500bitslice_ref64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
55522bitslice_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
55561bitslice_opt64gcc -march=k8 -O -fomit-frame-pointer2018081920180818
55578bitslice_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
55649bitslice_ref64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
55650bitslice_opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
55663bitslice_opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
55688bitslice_ref64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
55703bitslice_opt64gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
55715bitslice_opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
55719bitslice_ref32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
55754bitslice_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
55762bitslice_ref64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
55782bitslice_opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
55797bitslice_opt64gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
55810bitslice_opt64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
55816bitslice_opt64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
55823bitslice_opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
55843bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
55893bitslice_opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
55919bitslice_opt64gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
55938bitslice_opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
55942bitslice_opt64gcc -O2 -fomit-frame-pointer2018081920180818
55962bitslice_opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
55964bitslice_ref64gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
55971bitslice_ref64gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
55973bitslice_opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
56000bitslice_opt64gcc -O -fomit-frame-pointer2018081920180818
56036bitslice_ref64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
56056bitslice_opt64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
56081bitslice_opt64gcc -m64 -O -fomit-frame-pointer2018081920180818
56165bitslice_opt64gcc -march=nocona -O -fomit-frame-pointer2018081920180818
56242bitslice_opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
56377bitslice_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
56520bitslice_opt64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
56611bitslice_opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
56617bitslice_opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
56702bitslice_ref64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
56704bitslice_opt64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
56837bitslice_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
56937bitslice_opt64gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
56972bitslice_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
56986bitslice_opt64gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
57010bitslice_opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
57011bitslice_opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
57025bitslice_opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
57049bitslice_opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
57073bitslice_opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
57088bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
57089bitslice_ref64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
57159bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
57234bitslice_opt64gcc -m64 -Os -fomit-frame-pointer2018081920180818
57250bitslice_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
57278bitslice_opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
57290bitslice_opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
57294bitslice_ref64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
57302bitslice_ref64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
57304bitslice_ref64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
57313bitslice_ref64clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
57331bitslice_opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
57408bitslice_ref64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
57455bitslice_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
57459bitslice_opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
57461bitslice_opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
57464bitslice_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
57474bitslice_ref64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
57478bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
57568bitslice_opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
57572bitslice_ref64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
57573bitslice_opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
57633bitslice_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
57716bitslice_opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
57738bitslice_opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
57863bitslice_opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
57886bitslice_opt64gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
57970bitslice_opt64gcc -Os -fomit-frame-pointer2018081920180818
57970bitslice_opt64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
58026bitslice_opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
58031bitslice_opt64gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
58069bitslice_opt64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
58086bitslice_opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
58170bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
58181bitslice_opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
58236bitslice_opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
58244bitslice_opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
58256bitslice_opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
58283bitslice_opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
58347bitslice_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
58404bitslice_opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
58456bitslice_opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
58458bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
58670bitslice_opt64gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
58712bitslice_opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
58790bitslice_opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
59056bitslice_opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
59171bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
59402bitslice_opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
59522bitslice_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
59593bitslice_opt64gcc -m64 -O3 -fomit-frame-pointer2018081920180818
59663bitslice_opt64gcc -O3 -fomit-frame-pointer2018081920180818
59693bitslice_opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
59697bitslice_opt64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
59839bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
59928bitslice_opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
60011bitslice_opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
60018bitslice_opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
60030bitslice_opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
60193bitslice_opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
60385bitslice_opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
60714bitslice_opt64gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
60815bitslice_opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
60856bitslice_opt64gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
61014bitslice_opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
61203bitslice_opt64gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
61467bitslice_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
64403bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
64407bitslice_ref64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
64620bitslice_ref64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
64689bitslice_ref64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
64701bitslice_ref64gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
64707bitslice_ref64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
64736bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
64736bitslice_ref64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
64744bitslice_ref64gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
64758bitslice_ref64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
64762bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
64804bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
64855bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
64960bitslice_ref64gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
65059bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
65666bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
65707bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
66310bitslice_ref64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
66754bitslice_ref64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
66927bitslice_ref64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
67746bitslice_ref64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
68075bitslice_ref64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
68289bitslice_ref64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
68667bitslice_ref64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
69956bitslice_ref64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
69996bitslice_ref64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
70030bitslice_ref64gcc -m64 -O2 -fomit-frame-pointer2018081920180818
70049bitslice_ref64gcc -O2 -fomit-frame-pointer2018081920180818
70098bitslice_ref64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
70139bitslice_ref64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
70147bitslice_ref64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
70214bitslice_ref64gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
70310bitslice_ref64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
70371bitslice_ref64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
70385bitslice_ref64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
70389bitslice_ref64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
70504bitslice_ref64gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
70544bitslice_ref64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
70585bitslice_ref64gcc -march=k8 -O -fomit-frame-pointer2018081920180818
70613bitslice_ref64gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
71008bitslice_ref64gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
71319bitslice_ref64gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
71331bitslice_ref64gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
71343bitslice_ref64gcc -march=nocona -O -fomit-frame-pointer2018081920180818
71500bitslice_ref64gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
71553bitslice_ref64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
71721bitslice_ref64gcc -m64 -O -fomit-frame-pointer2018081920180818
71727bitslice_ref64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
71780bitslice_ref64gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
71788bitslice_ref64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
71891bitslice_ref64gcc -O -fomit-frame-pointer2018081920180818
71893bitslice_ref64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
71926bitslice_ref64gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
75371bitslice_ref64gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
89250bitslice_ref64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
89306bitslice_ref64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
89461bitslice_ref64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
91498bitslice_ref64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
91553bitslice_ref64gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
91858bitslice_ref64gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
91899bitslice_ref64gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
91920bitslice_ref64gcc -m64 -Os -fomit-frame-pointer2018081920180818
91933bitslice_ref64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
91968bitslice_ref64gcc -Os -fomit-frame-pointer2018081920180818
92077bitslice_ref64gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
92244bitslice_ref64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
92456bitslice_ref64gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
92667bitslice_ref64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
92736bitslice_ref64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
92742bitslice_ref64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
92788bitslice_ref64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
92816bitslice_ref64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
92825bitslice_ref64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
92845bitslice_ref64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
93087bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
93111bitslice_ref64gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
93396bitslice_ref64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
93598bitslice_ref64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
93903bitslice_ref64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
94325bitslice_ref64gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
94482bitslice_ref64gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
96222bitslice_opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
96482bitslice_opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
102439bitslice_opt32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
102454bitslice_opt32clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
102475bitslice_opt32clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
102655bitslice_opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
102891bitslice_opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
102950bitslice_opt32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
103014bitslice_opt32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
103092bitslice_opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
104510bitslice_ref32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
105107bitslice_ref32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
107345bitslice_opt32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
107377bitslice_opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
108044bitslice_ref32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
108161bitslice_ref32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
108218bitslice_ref32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
108220bitslice_ref32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
108256bitslice_ref32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
108355bitslice_ref32clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
108551bitslice_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
108559bitslice_ref32clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
108562bitslice_opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
108667bitslice_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
108698bitslice_opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
108701bitslice_opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
108702bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
108828bitslice_opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
109173bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
109349bitslice_opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
109718bitslice_ref32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
109786bitslice_opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
109832bitslice_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
110202bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
110203bitslice_opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
110239simplecc2018081920180818
110442bitslice_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
110500bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
110515simplegcc -funroll-loops2018081920180818
110805bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
110951simplegcc2018081920180818
110951bitslice_opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
110963bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
111018bitslice_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
111047bitslice_opt32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
111105bitslice_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
111175bitslice_opt32gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
111448bitslice_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
112030bitslice_opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
112734bitslice_opt32gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
112813bitslice_opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
112885bitslice_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
112948bitslice_opt32gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
113185bitslice_opt32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
113260bitslice_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
113288bitslice_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
113306bitslice_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
113452bitslice_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
113482bitslice_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
113494bitslice_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
113515bitslice_opt32gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
113604bitslice_opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
113664bitslice_opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
113710bitslice_opt32gcc -m64 -Os -fomit-frame-pointer2018081920180818
113801bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
113887bitslice_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
113891bitslice_opt32gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
114028bitslice_opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
114051bitslice_opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
114145bitslice_opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
114438bitslice_opt32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
114591bitslice_opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
114856bitslice_opt32gcc -Os -fomit-frame-pointer2018081920180818
115764bitslice_opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
116625bitslice_opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
116832bitslice_opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
116893bitslice_opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
116956bitslice_opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
117104bitslice_opt32gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
117448bitslice_opt32gcc -m64 -O2 -fomit-frame-pointer2018081920180818
117504bitslice_opt32gcc -O2 -fomit-frame-pointer2018081920180818
117585bitslice_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
117588bitslice_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
117613bitslice_opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
117659bitslice_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
117730bitslice_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
117744bitslice_opt32gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
117802bitslice_opt32gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
117936bitslice_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
118057bitslice_opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
118143bitslice_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
118357bitslice_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
118371bitslice_opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
118414bitslice_opt32gcc -O -fomit-frame-pointer2018081920180818
118498bitslice_opt32gcc -march=nocona -O -fomit-frame-pointer2018081920180818
118611bitslice_opt32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
118687bitslice_opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
118734bitslice_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
119080bitslice_opt32gcc -march=k8 -O -fomit-frame-pointer2018081920180818
119228bitslice_opt32gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
119895bitslice_opt32gcc -m64 -O -fomit-frame-pointer2018081920180818
120379bitslice_opt32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
120581bitslice_ref32gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
120699bitslice_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
120756bitslice_ref32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
120857bitslice_ref32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
120864bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
121094bitslice_ref32gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
121545bitslice_ref32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
121718bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
121857bitslice_ref32gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
122091bitslice_ref32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
122127bitslice_ref32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
122179bitslice_ref32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
122252bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
122321bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
122482bitslice_ref32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
122827bitslice_ref32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
122942bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
123240bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
124556bitslice_opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
125526bitslice_ref32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
125846bitslice_ref32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
126708bitslice_ref32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
127123bitslice_ref32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
127230bitslice_ref32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
128623bitslice_ref32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
129845bitslice_ref32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
129960bitslice_ref32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
129994bitslice_ref32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
130428bitslice_ref32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
132883bitslice_ref32gcc -O2 -fomit-frame-pointer2018081920180818
133020bitslice_ref32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
133043bitslice_ref32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
133095bitslice_ref32gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
133099bitslice_ref32gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
133274bitslice_ref32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
133389bitslice_ref32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
133476bitslice_ref32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
133605bitslice_ref32gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
133682bitslice_ref32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
133733bitslice_ref32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
133757bitslice_ref32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
133764bitslice_ref32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
133879bitslice_ref32gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
133948bitslice_ref32gcc -O -fomit-frame-pointer2018081920180818
134055bitslice_ref32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
134195bitslice_ref32gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
134457bitslice_ref32gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
134562bitslice_ref32gcc -m64 -O2 -fomit-frame-pointer2018081920180818
134744bitslice_ref32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
134883bitslice_ref32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
135177bitslice_ref32gcc -march=k8 -O -fomit-frame-pointer2018081920180818
135355bitslice_ref32gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
135397bitslice_ref32gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
135405bitslice_ref32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
135456bitslice_ref32gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
135546bitslice_ref32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
135552bitslice_ref32gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
135561bitslice_ref32gcc -march=nocona -O -fomit-frame-pointer2018081920180818
135584bitslice_ref32gcc -Os -fomit-frame-pointer2018081920180818
135671bitslice_ref32gcc -m64 -O -fomit-frame-pointer2018081920180818
135697bitslice_ref32gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
135698bitslice_ref32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
135698bitslice_ref32gcc -m64 -Os -fomit-frame-pointer2018081920180818
135766bitslice_ref32gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
135800bitslice_ref32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
135821bitslice_ref32gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
135926bitslice_ref32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
136077bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
136086bitslice_ref32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
136093bitslice_ref32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
136115bitslice_ref32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
136296bitslice_ref32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
136571bitslice_ref32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
136750bitslice_ref32gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
136938bitslice_ref32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
136964bitslice_ref32gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
136986bitslice_ref32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
137086bitslice_ref32gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
137090bitslice_ref32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
137115bitslice_ref32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
137115bitslice_ref32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
137148bitslice_ref32gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
137578bitslice_ref32gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
323554bitslice_opt64gcc2018081920180818
324087bitslice_opt64gcc -funroll-loops2018081920180818
326145bitslice_opt64cc2018081920180818
381012bitslice_ref64gcc2018081920180818
381704bitslice_ref64gcc -funroll-loops2018081920180818
386752bitslice_ref64cc2018081920180818
429065bitslice_sse2_opt64gcc2018081920180818
429457bitslice_sse2_opt64gcc -funroll-loops2018081920180818
432865bitslice_sse2_opt64cc2018081920180818
446191bitslice_sse2_opt32gcc -funroll-loops2018081920180818
447845bitslice_sse2_opt32gcc2018081920180818
449185bitslice_sse2_opt32cc2018081920180818
648318bitslice_opt32cc2018081920180818
649945bitslice_opt32gcc2018081920180818
652572bitslice_opt32gcc -funroll-loops2018081920180818
724554bitslice_ref32gcc -funroll-loops2018081920180818
726653bitslice_ref32gcc2018081920180818
727835bitslice_ref32cc2018081920180818