Implementation notes: amd64, kizomba, crypto_hash/jh512

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: jh512
TimeImplementationCompilerBenchmark dateSUPERCOP version
21216bitslice_sse2_opt64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
21359bitslice_sse2_opt64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
21575bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
21588bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
21610bitslice_sse2_opt64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
21645bitslice_sse2_opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
21657bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
21678bitslice_sse2_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
21688bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
21699bitslice_sse2_opt64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
21883bitslice_sse2_opt64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
21901bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
21976bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
21989bitslice_sse2_opt64clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
22076bitslice_sse2_opt64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22078bitslice_sse2_opt64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22085bitslice_sse2_opt64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
22091bitslice_sse2_opt64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
22135bitslice_sse2_opt64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22167bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
22168bitslice_sse2_opt32clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
22171bitslice_sse2_opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
22184bitslice_sse2_opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
22188bitslice_sse2_opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
22210bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
22224bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
22238bitslice_sse2_opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
22270bitslice_sse2_opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
22284bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
22329bitslice_sse2_opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
22348bitslice_sse2_opt64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
22349bitslice_sse2_opt32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22351bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
22357bitslice_sse2_opt32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22359bitslice_sse2_opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
22361bitslice_sse2_opt64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
22363bitslice_sse2_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
22367bitslice_sse2_opt64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
22367bitslice_sse2_opt64gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
22369bitslice_sse2_opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22375bitslice_sse2_opt64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
22381bitslice_sse2_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
22383bitslice_sse2_opt32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22397bitslice_sse2_opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
22398bitslice_sse2_opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
22402bitslice_sse2_opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
22410bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
22412bitslice_sse2_opt64gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
22417bitslice_sse2_opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
22421bitslice_sse2_opt32clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
22422bitslice_sse2_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
22436bitslice_sse2_opt32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
22476bitslice_sse2_opt64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
22476bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
22480bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
22485bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
22494bitslice_sse2_opt32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
22496bitslice_sse2_opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
22502bitslice_sse2_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
22514bitslice_sse2_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
22520bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
22538bitslice_sse2_opt64gcc -O3 -fomit-frame-pointer2018081920180818
22545bitslice_sse2_opt64gcc -m64 -O3 -fomit-frame-pointer2018081920180818
22551bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
22555bitslice_sse2_opt64gcc -m64 -O2 -fomit-frame-pointer2018081920180818
22570bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
22581bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
22587bitslice_sse2_opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
22611bitslice_sse2_opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
22627bitslice_sse2_opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
22639bitslice_sse2_opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22641bitslice_sse2_opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
22651bitslice_sse2_opt64gcc -O2 -fomit-frame-pointer2018081920180818
22651bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
22665bitslice_sse2_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
22667bitslice_sse2_opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
22667bitslice_sse2_opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
22684bitslice_sse2_opt64gcc -Os -fomit-frame-pointer2018081920180818
22685bitslice_sse2_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
22688bitslice_sse2_opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
22707bitslice_sse2_opt64gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
22710bitslice_sse2_opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
22714bitslice_sse2_opt64gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
22720bitslice_sse2_opt64gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
22752bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
22756bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
22770bitslice_sse2_opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
22774bitslice_sse2_opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
22780bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
22792bitslice_sse2_opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
22832bitslice_sse2_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
22841bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
22852bitslice_sse2_opt64gcc -m64 -Os -fomit-frame-pointer2018081920180818
22861bitslice_sse2_opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
22865bitslice_sse2_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
22867bitslice_sse2_opt64gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
22883bitslice_sse2_opt64gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
22895bitslice_sse2_opt64gcc -O -fomit-frame-pointer2018081920180818
22903bitslice_sse2_opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
22907bitslice_sse2_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
22911bitslice_sse2_opt64gcc -m64 -O -fomit-frame-pointer2018081920180818
22916bitslice_sse2_opt64gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
22925bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
22934bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
22953bitslice_sse2_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
22966bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
22980bitslice_sse2_opt32gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
22982bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
22984bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
22984bitslice_sse2_opt64gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
22994bitslice_sse2_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
22996bitslice_sse2_opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
22996bitslice_sse2_opt32gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
23002bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
23004bitslice_sse2_opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
23024bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
23028bitslice_sse2_opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
23039bitslice_sse2_opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
23040bitslice_sse2_opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
23049bitslice_sse2_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
23053bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
23068bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
23073bitslice_sse2_opt64gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
23094bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
23095bitslice_sse2_opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
23097bitslice_sse2_opt64gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
23099bitslice_sse2_opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
23101bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
23119bitslice_sse2_opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
23129bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
23157bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
23159bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
23169bitslice_sse2_opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
23183bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
23192bitslice_sse2_opt32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
23193bitslice_sse2_opt64gcc -march=k8 -O -fomit-frame-pointer2018081920180818
23204bitslice_sse2_opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
23216bitslice_sse2_opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
23234bitslice_sse2_opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
23248bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
23261bitslice_sse2_opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
23299bitslice_sse2_opt64gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
23319bitslice_sse2_opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
23336bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
23375bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
23375bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
23385bitslice_sse2_opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
23404bitslice_sse2_opt64gcc -march=nocona -O -fomit-frame-pointer2018081920180818
23408bitslice_sse2_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
23410bitslice_sse2_opt32gcc -O2 -fomit-frame-pointer2018081920180818
23432bitslice_sse2_opt32gcc -m64 -O2 -fomit-frame-pointer2018081920180818
23435bitslice_sse2_opt32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
23448bitslice_sse2_opt32gcc -O3 -fomit-frame-pointer2018081920180818
23465bitslice_sse2_opt32gcc -m64 -O3 -fomit-frame-pointer2018081920180818
23472bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
23476bitslice_sse2_opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
23480bitslice_sse2_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
23498bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
23502bitslice_sse2_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
23504bitslice_sse2_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
23512bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
23527bitslice_sse2_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
23540bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
23575bitslice_sse2_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
23593bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
23648bitslice_sse2_opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
23760bitslice_sse2_opt32gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
23782bitslice_sse2_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
23789bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
23793bitslice_sse2_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
23796bitslice_sse2_opt32gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
23805bitslice_sse2_opt32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
23827bitslice_sse2_opt32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
23842bitslice_sse2_opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
23843bitslice_sse2_opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
23847bitslice_sse2_opt32gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
23851bitslice_sse2_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
23865bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
23867bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
23887bitslice_sse2_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
23891bitslice_sse2_opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
23892bitslice_sse2_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
23902bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
23921bitslice_sse2_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
23922bitslice_sse2_opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
23952bitslice_sse2_opt32gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
23956bitslice_sse2_opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
24000bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
24010bitslice_sse2_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
24016bitslice_sse2_opt32gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
24018bitslice_sse2_opt32gcc -m64 -Os -fomit-frame-pointer2018081920180818
24029bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
24057bitslice_sse2_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
24058bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
24123bitslice_sse2_opt32gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
24143bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
24218bitslice_sse2_opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
24222bitslice_sse2_opt32gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
24226bitslice_sse2_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
24240bitslice_sse2_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
24246bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
24260bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
24266bitslice_sse2_opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
24267bitslice_sse2_opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
24278bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
24282bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
24286bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
24292bitslice_sse2_opt32gcc -march=nocona -O -fomit-frame-pointer2018081920180818
24293bitslice_sse2_opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
24294bitslice_sse2_opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
24295bitslice_sse2_opt32gcc -Os -fomit-frame-pointer2018081920180818
24306bitslice_sse2_opt32gcc -march=k8 -O -fomit-frame-pointer2018081920180818
24319bitslice_sse2_opt32gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
24320bitslice_sse2_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
24321bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
24327bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
24331bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
24352bitslice_sse2_opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
24363bitslice_sse2_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
24381bitslice_sse2_opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
24381bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
24391bitslice_sse2_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
24393bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
24401bitslice_sse2_opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
24405bitslice_sse2_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
24413bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
24436bitslice_sse2_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
24437bitslice_sse2_opt32gcc -m64 -O -fomit-frame-pointer2018081920180818
24479bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
24510bitslice_sse2_opt32gcc -O -fomit-frame-pointer2018081920180818
24589bitslice_sse2_opt32gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
24681bitslice_sse2_opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
24718bitslice_sse2_opt32gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
24984bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
24994bitslice_sse2_opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
24996bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
31037bitslice_opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
31182bitslice_opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
31184bitslice_opt32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
31897bitslice_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
31943bitslice_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
32311bitslice_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
32367bitslice_opt32gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
32586bitslice_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
32680bitslice_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
32724bitslice_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
32833bitslice_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
32850bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
32855bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
32928bitslice_opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
33307bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
33409bitslice_opt32gcc -O3 -fomit-frame-pointer2018081920180818
33478bitslice_opt32gcc -m64 -O3 -fomit-frame-pointer2018081920180818
33881bitslice_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
33923bitslice_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
34195bitslice_opt32gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
34254bitslice_opt32gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
34266bitslice_opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
34292bitslice_opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
34314bitslice_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
34345bitslice_opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
34369bitslice_opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
35238bitslice_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
41722bitslice_ref32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
42125bitslice_ref32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
42322bitslice_ref32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
42992bitslice_ref32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
43104bitslice_ref32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
43230bitslice_ref32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
43476bitslice_ref32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
43520bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
43625bitslice_ref32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
43651bitslice_ref32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
43666bitslice_ref32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
43803bitslice_ref32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
43919simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
43974simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
44074bitslice_ref32gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
44394simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
44401simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
44448simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
44575simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
44717simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
44784simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
44887simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
44913simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
44986simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
45084simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
45087simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
45137simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
46721bitslice_ref32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
47059bitslice_ref32gcc -O3 -fomit-frame-pointer2018081920180818
47167bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
47248bitslice_ref32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
47629bitslice_ref32gcc -m64 -O3 -fomit-frame-pointer2018081920180818
48141simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
48212simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
48814bitslice_ref32gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
49030simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
49081simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
49083simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
49101simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
49129simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
49180simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
49218simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
49316simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
49351simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
49461simplegcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
49461simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
49492simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
49538simplegcc -funroll-loops -O -fomit-frame-pointer2018081920180818
49571simplegcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
49581simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
49595simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
49619simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
49665simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
49665simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
49687simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
49740simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
49766simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
49917simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
50000simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
50020bitslice_opt64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
50028simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
50039simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
50046simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
50060simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
50088simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
50102bitslice_opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
50156simplegcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
50214simplegcc -O -fomit-frame-pointer2018081920180818
50246simplegcc -m64 -O -fomit-frame-pointer2018081920180818
50250simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
50254simplegcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
50285simplegcc -Os -fomit-frame-pointer2018081920180818
50300simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
50316simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
50333simplegcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
50360simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
50361simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
50412simplegcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
50413simplegcc -O2 -fomit-frame-pointer2018081920180818
50413simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
50421simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
50423simplegcc -m64 -Os -fomit-frame-pointer2018081920180818
50442simplegcc -O3 -fomit-frame-pointer2018081920180818
50443simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
50462simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
50467simplegcc -m64 -O3 -fomit-frame-pointer2018081920180818
50471simplegcc -m64 -O2 -fomit-frame-pointer2018081920180818
50472simplegcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
50500simplegcc -march=k8 -Os -fomit-frame-pointer2018081920180818
50504simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
50537simplegcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
50538bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
50546simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
50554simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
50584simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
50587simplegcc -march=nocona -O -fomit-frame-pointer2018081920180818
50601simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
50619simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
50643simplegcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
50655simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
50665simplegcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
50686simplegcc -march=k8 -O -fomit-frame-pointer2018081920180818
50699simplegcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
50700simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
50715simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
50746simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
50748simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
50775simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
50800simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
50803simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
50829simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
50877simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
50943simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
50961simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
51004simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
51018simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
51026simplegcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
51058simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
51067simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
51079simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
51093simplegcc -march=barcelona -O -fomit-frame-pointer2018081920180818
51099simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
51101simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
51111simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
51137simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
51138simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
51171simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
51286simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
51385simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
51480simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
51486bitslice_ref32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
51667simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
51673simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
51719simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
51740simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
51972simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
52031simplegcc -march=nocona -Os -fomit-frame-pointer2018081920180818
52044bitslice_ref64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
52059simplegcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
52085simplegcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
52106bitslice_ref64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
52177simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
52319bitslice_ref32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
52351bitslice_ref64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
52658bitslice_ref32gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
53145bitslice_ref32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
53153bitslice_ref32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
53327bitslice_ref64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
53391bitslice_ref64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
53572bitslice_opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
53655bitslice_opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
53764bitslice_opt64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
53770bitslice_opt64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
53899bitslice_ref32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
53914bitslice_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
54000bitslice_ref64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
54026bitslice_opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
54080bitslice_ref64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
54081bitslice_ref64gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
54195bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
54326bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
54567bitslice_opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
54609bitslice_opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
54704bitslice_opt64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
54760bitslice_opt64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
54763bitslice_opt64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
54777bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
54798bitslice_opt64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
54808bitslice_opt64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
54928bitslice_ref64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
54939bitslice_ref64gcc -m64 -O3 -fomit-frame-pointer2018081920180818
54994bitslice_ref64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
55012bitslice_ref64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
55159bitslice_ref64gcc -O3 -fomit-frame-pointer2018081920180818
55213bitslice_ref64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
55270bitslice_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
55332bitslice_ref64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
55332bitslice_ref64gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
55339bitslice_ref64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
55343bitslice_opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
55357bitslice_opt64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
55387bitslice_opt64gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
55388bitslice_opt64gcc -O2 -fomit-frame-pointer2018081920180818
55393bitslice_opt64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
55398bitslice_opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
55403bitslice_opt64gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
55422bitslice_ref64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
55440bitslice_opt64gcc -m64 -O2 -fomit-frame-pointer2018081920180818
55451bitslice_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
55478bitslice_ref32gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
55512bitslice_opt64gcc -march=k8 -O -fomit-frame-pointer2018081920180818
55619bitslice_opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
55636bitslice_opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
55688bitslice_ref64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
55701bitslice_opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
55724bitslice_opt64gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
55727bitslice_opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
55772bitslice_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
55779bitslice_opt64gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
55787bitslice_opt64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
55800bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
55826bitslice_opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
55846bitslice_opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
55849bitslice_opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
55916bitslice_ref64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
55949bitslice_ref64gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
55966bitslice_ref64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
55996bitslice_opt64gcc -O -fomit-frame-pointer2018081920180818
56000bitslice_opt64gcc -march=nocona -O -fomit-frame-pointer2018081920180818
56008bitslice_opt64clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
56012bitslice_ref64gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
56064bitslice_opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
56117bitslice_opt64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
56119bitslice_opt64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
56125bitslice_opt64gcc -m64 -O -fomit-frame-pointer2018081920180818
56139bitslice_ref64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
56246bitslice_opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
56291bitslice_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
56292bitslice_opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
56484bitslice_opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
56665simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
56798bitslice_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
56923bitslice_opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
56930bitslice_opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
56982bitslice_opt64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
56992bitslice_opt64gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
57004bitslice_opt64gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
57008bitslice_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
57022bitslice_opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
57065bitslice_opt64gcc -Os -fomit-frame-pointer2018081920180818
57067bitslice_opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
57085bitslice_opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
57121bitslice_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
57125bitslice_ref64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
57210bitslice_opt64gcc -m64 -Os -fomit-frame-pointer2018081920180818
57212bitslice_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
57218bitslice_opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
57224bitslice_opt64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
57256bitslice_opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
57272bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
57315bitslice_opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
57323bitslice_ref64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
57324bitslice_ref64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
57339bitslice_opt64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
57411bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
57427bitslice_ref64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
57449bitslice_opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
57472bitslice_opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
57476bitslice_ref64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
57480bitslice_ref64clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
57480bitslice_opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
57516bitslice_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
57534bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
57635bitslice_ref64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
57673bitslice_opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
57689bitslice_opt64gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
57754bitslice_opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
57764bitslice_opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
57811bitslice_ref64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
57871bitslice_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
57932bitslice_opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
57951bitslice_opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
58016bitslice_opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
58030bitslice_opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
58218bitslice_opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
58220bitslice_opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
58226bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
58288bitslice_opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
58339bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
58375bitslice_opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
58422bitslice_opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
58524bitslice_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
58612bitslice_opt64gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
58718bitslice_opt64gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
58798bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
58944bitslice_opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
59157bitslice_opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
59302bitslice_opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
59411bitslice_opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
59575bitslice_opt64gcc -m64 -O3 -fomit-frame-pointer2018081920180818
59609bitslice_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
59619bitslice_opt64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
59639bitslice_opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
59669bitslice_opt64gcc -O3 -fomit-frame-pointer2018081920180818
59712bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
59740bitslice_opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
59998bitslice_opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
60222bitslice_opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
60297bitslice_opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
60395bitslice_opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
60464bitslice_ref64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
60464bitslice_opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
60617bitslice_opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
60639bitslice_opt64gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
60697bitslice_opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
60956bitslice_opt64gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
61331bitslice_opt64gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
61488bitslice_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
61891bitslice_opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
63294bitslice_opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
64514bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
64595bitslice_ref64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
64664bitslice_ref64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
64673bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
64720bitslice_ref64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
64760bitslice_ref64gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
64881bitslice_ref64gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
64903bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
64930bitslice_ref64gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
64945bitslice_ref64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
64963bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
64965bitslice_ref64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
65042bitslice_ref64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
65055bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
65154bitslice_ref64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
65708bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
65710bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
65819bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
68168bitslice_ref64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
68210bitslice_ref64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
68325bitslice_ref64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
69008bitslice_ref64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
69157bitslice_ref64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
69415bitslice_ref64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
69950bitslice_ref64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
69980bitslice_ref64gcc -m64 -O2 -fomit-frame-pointer2018081920180818
70052bitslice_ref64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
70066bitslice_ref64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
70068bitslice_ref64gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
70135bitslice_ref64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
70141bitslice_ref64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
70224bitslice_ref64gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
70228bitslice_ref64gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
70279bitslice_ref64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
70373bitslice_ref64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
70577bitslice_ref64gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
70710bitslice_ref64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
70798bitslice_ref64gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
70951bitslice_ref64gcc -march=k8 -O -fomit-frame-pointer2018081920180818
71002bitslice_ref64gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
71182bitslice_ref64gcc -O2 -fomit-frame-pointer2018081920180818
71188bitslice_ref64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
71284bitslice_ref64gcc -O -fomit-frame-pointer2018081920180818
71427bitslice_ref64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
71431bitslice_ref64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
71449bitslice_ref64gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
71496bitslice_ref64gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
71602bitslice_ref64gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
71609bitslice_ref64gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
71613bitslice_ref64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
71706bitslice_ref64gcc -m64 -O -fomit-frame-pointer2018081920180818
71805bitslice_ref64gcc -march=nocona -O -fomit-frame-pointer2018081920180818
71895bitslice_ref64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
72195bitslice_ref64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
89234bitslice_ref64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
89972bitslice_ref64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
90234bitslice_ref64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
91469bitslice_ref64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
91522bitslice_ref64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
91540bitslice_ref64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
91614bitslice_ref64gcc -Os -fomit-frame-pointer2018081920180818
91722bitslice_ref64gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
91778bitslice_ref64gcc -m64 -Os -fomit-frame-pointer2018081920180818
91832bitslice_ref64gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
91859bitslice_ref64gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
92042bitslice_ref64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
92097bitslice_ref64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
92151bitslice_ref64gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
92568bitslice_ref64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
92651bitslice_ref64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
92681bitslice_ref64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
92740bitslice_ref64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
92832bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
92865bitslice_ref64gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
92869bitslice_ref64gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
92931bitslice_ref64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
93448bitslice_ref64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
93582bitslice_ref64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
93795bitslice_ref64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
94064bitslice_ref64gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
94105bitslice_ref64gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
96158bitslice_opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
96208bitslice_opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
102417bitslice_opt32clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
102540bitslice_opt32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
102556bitslice_opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
102575bitslice_opt32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
102667bitslice_opt32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
102672bitslice_opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
102762bitslice_opt32clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
102935bitslice_opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
104383bitslice_ref32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
105264bitslice_ref32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
107157bitslice_opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
107224bitslice_opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
107655bitslice_opt32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
108050bitslice_ref32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
108125bitslice_ref32clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
108165bitslice_ref32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
108315bitslice_ref32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
108401bitslice_ref32clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
108442bitslice_opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
108479bitslice_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
108486bitslice_opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
108641bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
108795bitslice_opt32gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
108833bitslice_opt32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
108911bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
108965bitslice_opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
108966bitslice_opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
108968bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
109045bitslice_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
109181bitslice_ref32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
109336bitslice_opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
109558bitslice_ref32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
109584bitslice_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
109587bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
109635bitslice_ref32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
110095bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
110141simplegcc2018081920180818
110153bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
110195bitslice_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
110335bitslice_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
110459bitslice_opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
110494simplecc2018081920180818
110628bitslice_opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
111387bitslice_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
111577bitslice_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
111825bitslice_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
112702bitslice_opt32gcc -Os -fomit-frame-pointer2018081920180818
112839bitslice_opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
112883bitslice_opt32gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
112899bitslice_opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
113180bitslice_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
113206bitslice_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
113260bitslice_opt32gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
113282bitslice_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
113365bitslice_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
113365bitslice_opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
113375bitslice_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
113491bitslice_opt32gcc -m64 -Os -fomit-frame-pointer2018081920180818
113652bitslice_opt32gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
113814bitslice_opt32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
113846bitslice_opt32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
113893bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
113992bitslice_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
114139bitslice_opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
114228bitslice_opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
114279bitslice_opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
114294bitslice_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
114700bitslice_opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
115159simplegcc -funroll-loops2018081920180818
115796bitslice_opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
115844bitslice_opt32gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
116661bitslice_opt32gcc -m64 -O2 -fomit-frame-pointer2018081920180818
116746bitslice_opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
116766bitslice_opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
116801bitslice_opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
116839bitslice_opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
116907bitslice_opt32gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
116969bitslice_opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
117377bitslice_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
117432bitslice_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
117468bitslice_opt32gcc -march=k8 -O -fomit-frame-pointer2018081920180818
117541bitslice_opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
117593bitslice_opt32gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
117609bitslice_opt32gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
117742bitslice_opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
117833bitslice_opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
117953bitslice_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
117959bitslice_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
118155bitslice_opt32gcc -O2 -fomit-frame-pointer2018081920180818
118198bitslice_opt32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
118200bitslice_opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
118471bitslice_opt32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
118530bitslice_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
118998bitslice_opt32gcc -O -fomit-frame-pointer2018081920180818
119028bitslice_opt32gcc -march=nocona -O -fomit-frame-pointer2018081920180818
119100bitslice_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
119137bitslice_opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
119510bitslice_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
119883bitslice_opt32gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
120019bitslice_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
120598bitslice_ref32gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
120656bitslice_ref32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
120819bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
120867bitslice_ref32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
121198bitslice_ref32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
121625bitslice_ref32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
121688bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
121760bitslice_ref32gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
122055bitslice_ref32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
122121bitslice_ref32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
122195bitslice_ref32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
122311bitslice_ref32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
122544bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
122907bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
123290bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
123595bitslice_ref32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
123942bitslice_ref32gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
124105bitslice_opt32gcc -m64 -O -fomit-frame-pointer2018081920180818
124552bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
124601bitslice_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
125328bitslice_ref32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
125697bitslice_ref32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
125716bitslice_ref32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
126783bitslice_ref32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
127302bitslice_ref32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
127639bitslice_ref32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
130107bitslice_ref32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
130577bitslice_ref32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
130935bitslice_ref32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
133026bitslice_ref32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
133056bitslice_ref32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
133168bitslice_ref32gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
133334bitslice_ref32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
133359bitslice_ref32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
133544bitslice_ref32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
133584bitslice_ref32gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
133587bitslice_ref32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
133682bitslice_ref32gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
133760bitslice_ref32gcc -m64 -O2 -fomit-frame-pointer2018081920180818
133762bitslice_ref32gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
133853bitslice_ref32gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
133922bitslice_ref32gcc -O2 -fomit-frame-pointer2018081920180818
133929bitslice_ref32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
133973bitslice_ref32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
133986bitslice_ref32gcc -m64 -O -fomit-frame-pointer2018081920180818
134107bitslice_ref32gcc -O -fomit-frame-pointer2018081920180818
134206bitslice_ref32gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
134288bitslice_ref32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
134304bitslice_ref32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
135011bitslice_ref32gcc -m64 -Os -fomit-frame-pointer2018081920180818
135109bitslice_ref32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
135228bitslice_ref32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
135277bitslice_ref32gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
135349bitslice_ref32gcc -march=k8 -O -fomit-frame-pointer2018081920180818
135377bitslice_ref32gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
135393bitslice_ref32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
135450bitslice_ref32gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
135490bitslice_ref32gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
135512bitslice_ref32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
135546bitslice_ref32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
135581bitslice_ref32gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
135585bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
135602bitslice_ref32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
135619bitslice_ref32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
135661bitslice_ref32gcc -march=nocona -O -fomit-frame-pointer2018081920180818
135677bitslice_ref32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
135709bitslice_ref32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
135716bitslice_ref32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
135750bitslice_ref32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
135798bitslice_ref32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
135873bitslice_ref32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
135881bitslice_ref32gcc -Os -fomit-frame-pointer2018081920180818
135976bitslice_ref32gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
136012bitslice_ref32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
136239bitslice_ref32gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
136587bitslice_ref32gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
136666bitslice_ref32gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
136831bitslice_ref32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
136919bitslice_ref32gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
137060bitslice_ref32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
137141bitslice_ref32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
137647bitslice_ref32gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
141160bitslice_ref32gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
323067bitslice_opt64gcc -funroll-loops2018081920180818
323627bitslice_opt64gcc2018081920180818
326099bitslice_opt64cc2018081920180818
382448bitslice_ref64gcc -funroll-loops2018081920180818
382465bitslice_ref64gcc2018081920180818
384073bitslice_ref64cc2018081920180818
428990bitslice_sse2_opt64gcc -funroll-loops2018081920180818
430450bitslice_sse2_opt64gcc2018081920180818
431958bitslice_sse2_opt64cc2018081920180818
441954bitslice_sse2_opt32gcc -funroll-loops2018081920180818
447075bitslice_sse2_opt32cc2018081920180818
447185bitslice_sse2_opt32gcc2018081920180818
648816bitslice_opt32gcc2018081920180818
655448bitslice_opt32gcc -funroll-loops2018081920180818
660802bitslice_opt32cc2018081920180818
720272bitslice_ref32gcc2018081920180818
720611bitslice_ref32gcc -funroll-loops2018081920180818
730700bitslice_ref32cc2018081920180818