Implementation notes: amd64, kizomba, crypto_hash/jh256

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
21224bitslice_sse2_opt64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
21615bitslice_sse2_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
21627bitslice_sse2_opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
21633bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
21645bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
21651bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
21661bitslice_sse2_opt64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
21673bitslice_sse2_opt64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
21673bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
21839bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
21875bitslice_sse2_opt64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
21895bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
21988bitslice_sse2_opt64clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
22033bitslice_sse2_opt64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22042bitslice_sse2_opt64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
22069bitslice_sse2_opt64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
22111bitslice_sse2_opt32clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
22119bitslice_sse2_opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
22146bitslice_sse2_opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
22147bitslice_sse2_opt64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22170bitslice_sse2_opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
22177bitslice_sse2_opt64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22207bitslice_sse2_opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
22224bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
22248bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
22268bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
22305bitslice_sse2_opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
22312bitslice_sse2_opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
22320bitslice_sse2_opt64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
22329bitslice_sse2_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
22334bitslice_sse2_opt64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
22339bitslice_sse2_opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
22342bitslice_sse2_opt64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
22365bitslice_sse2_opt64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
22367bitslice_sse2_opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22379bitslice_sse2_opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
22383bitslice_sse2_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
22385bitslice_sse2_opt32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22387bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
22392bitslice_sse2_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
22413bitslice_sse2_opt64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
22419bitslice_sse2_opt64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
22424bitslice_sse2_opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
22427bitslice_sse2_opt64gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
22449bitslice_sse2_opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
22450bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
22470bitslice_sse2_opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
22470bitslice_sse2_opt64gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
22471bitslice_sse2_opt32clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
22476bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
22476bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
22480bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
22488bitslice_sse2_opt32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
22490bitslice_sse2_opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
22494bitslice_sse2_opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
22498bitslice_sse2_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
22506bitslice_sse2_opt64gcc -m64 -O3 -fomit-frame-pointer2018081920180818
22510bitslice_sse2_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
22523bitslice_sse2_opt64gcc -O2 -fomit-frame-pointer2018081920180818
22536bitslice_sse2_opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22538bitslice_sse2_opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
22553bitslice_sse2_opt64gcc -m64 -O2 -fomit-frame-pointer2018081920180818
22554bitslice_sse2_opt64gcc -O3 -fomit-frame-pointer2018081920180818
22556bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
22557bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
22585bitslice_sse2_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
22592bitslice_sse2_opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
22595bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
22599bitslice_sse2_opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
22605bitslice_sse2_opt32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
22613bitslice_sse2_opt32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22637bitslice_sse2_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
22653bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
22656bitslice_sse2_opt32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
22657bitslice_sse2_opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
22671bitslice_sse2_opt64gcc -m64 -Os -fomit-frame-pointer2018081920180818
22672bitslice_sse2_opt64gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
22674bitslice_sse2_opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
22697bitslice_sse2_opt64gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
22697bitslice_sse2_opt64gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
22715bitslice_sse2_opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
22718bitslice_sse2_opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
22721bitslice_sse2_opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
22728bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
22728bitslice_sse2_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
22735bitslice_sse2_opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
22748bitslice_sse2_opt64gcc -Os -fomit-frame-pointer2018081920180818
22773bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
22792bitslice_sse2_opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
22812bitslice_sse2_opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
22821bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
22847bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
22873bitslice_sse2_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
22873bitslice_sse2_opt64gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
22885bitslice_sse2_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
22886bitslice_sse2_opt64gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
22887bitslice_sse2_opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
22899bitslice_sse2_opt64gcc -O -fomit-frame-pointer2018081920180818
22912bitslice_sse2_opt64gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
22917bitslice_sse2_opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
22934bitslice_sse2_opt64gcc -m64 -O -fomit-frame-pointer2018081920180818
22937bitslice_sse2_opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
22942bitslice_sse2_opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
22956bitslice_sse2_opt32gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
22966bitslice_sse2_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
22968bitslice_sse2_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
22980bitslice_sse2_opt32gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
22981bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
22982bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
22984bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
22984bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
22994bitslice_sse2_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
22998bitslice_sse2_opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
23000bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
23014bitslice_sse2_opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
23020bitslice_sse2_opt64gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
23027bitslice_sse2_opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
23029bitslice_sse2_opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
23033bitslice_sse2_opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
23034bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
23036bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
23045bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
23057bitslice_sse2_opt64gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
23063bitslice_sse2_opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
23065bitslice_sse2_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
23073bitslice_sse2_opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
23089bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
23094bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
23105bitslice_sse2_opt64gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
23105bitslice_sse2_opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
23121bitslice_sse2_opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
23157bitslice_sse2_opt64gcc -march=nocona -O -fomit-frame-pointer2018081920180818
23163bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
23169bitslice_sse2_opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
23170bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
23173bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
23177bitslice_sse2_opt64gcc -march=k8 -O -fomit-frame-pointer2018081920180818
23210bitslice_sse2_opt64gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
23222bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
23226bitslice_sse2_opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
23232bitslice_sse2_opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
23244bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
23250bitslice_sse2_opt32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
23294bitslice_sse2_opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
23367bitslice_sse2_opt32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
23367bitslice_sse2_opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
23375bitslice_sse2_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
23422bitslice_sse2_opt32gcc -m64 -O3 -fomit-frame-pointer2018081920180818
23431bitslice_sse2_opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
23440bitslice_sse2_opt32gcc -O3 -fomit-frame-pointer2018081920180818
23470bitslice_sse2_opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
23482bitslice_sse2_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
23488bitslice_sse2_opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
23494bitslice_sse2_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
23498bitslice_sse2_opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
23502bitslice_sse2_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
23506bitslice_sse2_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
23522bitslice_sse2_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
23544bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
23562bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
23589bitslice_sse2_opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
23591bitslice_sse2_opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
23604bitslice_sse2_opt32gcc -O2 -fomit-frame-pointer2018081920180818
23641bitslice_sse2_opt32gcc -m64 -O2 -fomit-frame-pointer2018081920180818
23770bitslice_sse2_opt32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
23790bitslice_sse2_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
23793bitslice_sse2_opt32gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
23796bitslice_sse2_opt32gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
23804bitslice_sse2_opt32gcc -Os -fomit-frame-pointer2018081920180818
23805bitslice_sse2_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
23806bitslice_sse2_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
23828bitslice_sse2_opt32gcc -m64 -Os -fomit-frame-pointer2018081920180818
23833bitslice_sse2_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
23836bitslice_sse2_opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
23836bitslice_sse2_opt32gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
23849bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
23855bitslice_sse2_opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
23873bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
23873bitslice_sse2_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
23881bitslice_sse2_opt32gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
23895bitslice_sse2_opt32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
23904bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
23905bitslice_sse2_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
23935bitslice_sse2_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
23954bitslice_sse2_opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
23964bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
23969bitslice_sse2_opt32gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
23979bitslice_sse2_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
23980bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
23994bitslice_sse2_opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
24016bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
24075bitslice_sse2_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
24086bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
24093bitslice_sse2_opt32gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
24129bitslice_sse2_opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
24130bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
24187bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
24203bitslice_sse2_opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
24214bitslice_sse2_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
24216bitslice_sse2_opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
24217bitslice_sse2_opt32gcc -march=nocona -O -fomit-frame-pointer2018081920180818
24228bitslice_sse2_opt32gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
24244bitslice_sse2_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
24251bitslice_sse2_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
24293bitslice_sse2_opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
24297bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
24299bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
24313bitslice_sse2_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
24319bitslice_sse2_opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
24320bitslice_sse2_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
24323bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
24326bitslice_sse2_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
24333bitslice_sse2_opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
24335bitslice_sse2_opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
24337bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
24371bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
24375bitslice_sse2_opt32gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
24383bitslice_sse2_opt32gcc -O -fomit-frame-pointer2018081920180818
24389bitslice_sse2_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
24394bitslice_sse2_opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
24397bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
24403bitslice_sse2_opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
24409bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
24413bitslice_sse2_opt32gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
24427bitslice_sse2_opt32gcc -m64 -O -fomit-frame-pointer2018081920180818
24433bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
24460bitslice_sse2_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
24478bitslice_sse2_opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
24482bitslice_sse2_opt32gcc -march=k8 -O -fomit-frame-pointer2018081920180818
24564bitslice_sse2_opt32gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
24640bitslice_sse2_opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
24980bitslice_sse2_opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
24996bitslice_sse2_opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
25029bitslice_sse2_opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
25150bitslice_sse2_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
26276bitslice_sse2_opt64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
31012bitslice_opt32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
31166bitslice_opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
31189bitslice_opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
31948bitslice_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
31980bitslice_opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
32099bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
32289bitslice_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
32343bitslice_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
32426bitslice_opt32gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
32560bitslice_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
32640bitslice_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
33030bitslice_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
33177bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
33298bitslice_opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
33322bitslice_opt32gcc -m64 -O3 -fomit-frame-pointer2018081920180818
33377bitslice_opt32gcc -O3 -fomit-frame-pointer2018081920180818
33401bitslice_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
33437bitslice_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
33452bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
33724bitslice_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
33958bitslice_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
33972bitslice_opt32gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
34292bitslice_opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
34377bitslice_opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
34492bitslice_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
34840bitslice_opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
34910bitslice_opt32gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
41837bitslice_ref32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
42101bitslice_ref32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
43066bitslice_ref32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
43206bitslice_ref32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
43206bitslice_ref32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
43320bitslice_ref32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
43325bitslice_ref32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
43478bitslice_ref32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
43782bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
43794bitslice_ref32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
43812bitslice_ref32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
43895bitslice_ref32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
43913simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
43923bitslice_ref32gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
44066simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
44244simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
44443simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
44538simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
44655simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
44764simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
44776simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
44826simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
44895simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
44905simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
44957simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
45085simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
45167simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
46318bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
46460bitslice_ref32gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
46599bitslice_ref32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
47008bitslice_ref32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
47547bitslice_ref32gcc -m64 -O3 -fomit-frame-pointer2018081920180818
47659bitslice_ref32gcc -O3 -fomit-frame-pointer2018081920180818
48194simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
48234simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
49024simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
49040simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
49040simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
49062simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
49067simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
49195simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
49198simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
49260simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
49303simplegcc -funroll-loops -O -fomit-frame-pointer2018081920180818
49355simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
49355simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
49369simplegcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
49429simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
49458simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
49460simplegcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
49476simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
49483simplegcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
49484simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
49516simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
49522simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
49545simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
49555simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
49603simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
49703simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
49877simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
49957simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
49960simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
49970simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
49988simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
50010simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
50053simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
50098bitslice_opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
50127bitslice_opt64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
50131simplegcc -O -fomit-frame-pointer2018081920180818
50161simplegcc -m64 -O -fomit-frame-pointer2018081920180818
50175simplegcc -O2 -fomit-frame-pointer2018081920180818
50183simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
50214simplegcc -m64 -O2 -fomit-frame-pointer2018081920180818
50260simplegcc -Os -fomit-frame-pointer2018081920180818
50274simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
50286simplegcc -m64 -Os -fomit-frame-pointer2018081920180818
50310simplegcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
50311simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
50314simplegcc -march=k8 -Os -fomit-frame-pointer2018081920180818
50316simplegcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
50369simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
50375simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
50393simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
50394simplegcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
50403simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
50405simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
50422simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
50428simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
50429simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
50429simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
50435simplegcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
50450simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
50486simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
50492simplegcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
50502simplegcc -march=nocona -O -fomit-frame-pointer2018081920180818
50507simplegcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
50516simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
50522simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
50540simplegcc -m64 -O3 -fomit-frame-pointer2018081920180818
50562simplegcc -O3 -fomit-frame-pointer2018081920180818
50568simplegcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
50668simplegcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
50724simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
50738simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
50744simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
50760simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
50794simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
50797simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
50835simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
50840simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
50873bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
50914simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
50919simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
51046simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
51058simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
51078simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
51085simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
51087simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
51105simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
51123simplegcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
51173simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
51177simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
51181simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
51182simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
51199simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
51214simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
51220simplegcc -march=k8 -O -fomit-frame-pointer2018081920180818
51283simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
51331simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
51338simplegcc -march=barcelona -O -fomit-frame-pointer2018081920180818
51454simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
51456simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
51528simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
51631bitslice_ref32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
51776simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
51909bitslice_ref64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
51968simplegcc -march=nocona -Os -fomit-frame-pointer2018081920180818
51974bitslice_ref64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
52052simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
52063simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
52088bitslice_ref64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
52454simplegcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
52508simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
52508simplegcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
52621bitslice_ref32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
52848bitslice_ref64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
52994bitslice_ref64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
53458bitslice_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
53589bitslice_ref32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
53601bitslice_opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
53685bitslice_opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
53714bitslice_ref32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
53790bitslice_opt64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
53810bitslice_opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
53849bitslice_opt64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
54057bitslice_ref64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
54093bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
54141bitslice_ref64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
54222bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
54363bitslice_ref32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
54619bitslice_ref32gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
54649bitslice_opt64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
54655bitslice_opt64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
54657bitslice_ref64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
54671bitslice_opt64clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
54684bitslice_opt64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
54695bitslice_ref64gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
54736bitslice_opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
54750bitslice_opt64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
54764bitslice_ref64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
54775bitslice_opt64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
54791bitslice_ref64gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
54798bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
54893bitslice_ref64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
54970bitslice_ref32gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
55018bitslice_ref64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
55153bitslice_ref64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
55163bitslice_ref64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
55167bitslice_ref64gcc -m64 -O3 -fomit-frame-pointer2018081920180818
55272bitslice_ref64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
55333bitslice_opt64gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
55352bitslice_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
55361bitslice_opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
55377bitslice_opt64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
55387bitslice_ref64gcc -O3 -fomit-frame-pointer2018081920180818
55391bitslice_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
55449bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
55452bitslice_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
55469bitslice_opt64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
55476bitslice_opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
55502bitslice_ref64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
55518bitslice_opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
55528bitslice_opt64gcc -O2 -fomit-frame-pointer2018081920180818
55565bitslice_opt64gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
55574bitslice_opt64gcc -march=k8 -O -fomit-frame-pointer2018081920180818
55625bitslice_opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
55643bitslice_opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
55649bitslice_opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
55661bitslice_opt64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
55670bitslice_ref64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
55694bitslice_opt64gcc -m64 -O2 -fomit-frame-pointer2018081920180818
55801bitslice_ref64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
55825bitslice_opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
55827bitslice_opt64gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
55829bitslice_opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
55863bitslice_opt64gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
55941bitslice_opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
55941bitslice_opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
55947bitslice_opt64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
55952bitslice_ref64gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
55954bitslice_opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
55958bitslice_opt64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
55982bitslice_opt64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
55982bitslice_ref64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
55998bitslice_opt64gcc -O -fomit-frame-pointer2018081920180818
56006bitslice_ref64gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
56008bitslice_opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
56008bitslice_opt64gcc -march=nocona -O -fomit-frame-pointer2018081920180818
56077bitslice_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
56258bitslice_ref64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
56270bitslice_opt64gcc -m64 -O -fomit-frame-pointer2018081920180818
56519bitslice_opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
56605bitslice_opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
56790bitslice_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
56859bitslice_opt64gcc -m64 -Os -fomit-frame-pointer2018081920180818
56897bitslice_opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
56927bitslice_opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
56930bitslice_opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
56935bitslice_opt64gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
56946bitslice_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
56972bitslice_opt64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
57013bitslice_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
57022bitslice_opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
57065bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
57089bitslice_ref64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
57105bitslice_ref64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
57111bitslice_opt64gcc -Os -fomit-frame-pointer2018081920180818
57149bitslice_ref64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
57175bitslice_opt64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
57175bitslice_opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
57191bitslice_opt64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
57222bitslice_opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
57242bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
57292bitslice_opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
57305bitslice_ref64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
57307bitslice_opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
57309bitslice_ref64clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
57314bitslice_opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
57351bitslice_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
57395bitslice_opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
57446bitslice_opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
57506bitslice_opt64gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
57514bitslice_ref64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
57546bitslice_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
57607bitslice_opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
57609bitslice_ref64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
57627bitslice_opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
57637bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
57703bitslice_opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
57770bitslice_opt64gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
57804bitslice_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
57895bitslice_opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
58000bitslice_opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
58026bitslice_opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
58065bitslice_opt64gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
58073bitslice_opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
58202bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
58257bitslice_opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
58275bitslice_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
58283bitslice_ref64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
58321bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
58393bitslice_opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
58478bitslice_opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
58512bitslice_opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
58539bitslice_opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
58732bitslice_opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
58856bitslice_opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
58903bitslice_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
59018bitslice_opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
59194bitslice_opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
59234bitslice_opt64gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
59522bitslice_opt64gcc -O3 -fomit-frame-pointer2018081920180818
59579bitslice_opt64gcc -m64 -O3 -fomit-frame-pointer2018081920180818
59619bitslice_opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
59643bitslice_opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
59909bitslice_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
59945bitslice_opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
60053bitslice_opt64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
60068bitslice_opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
60144bitslice_opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
60145bitslice_opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
60158bitslice_opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
60353bitslice_opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
60373bitslice_opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
60780bitslice_opt64gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
60782bitslice_opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
60796bitslice_opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
60964bitslice_opt64gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
61227bitslice_opt64gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
61527bitslice_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
64445bitslice_ref64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
64516bitslice_ref64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
64601bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
64651bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
64659bitslice_ref64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
64730bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
64784bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
64788bitslice_ref64gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
64819bitslice_ref64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
64879bitslice_ref64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
64883bitslice_ref64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
64885bitslice_ref64gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
64929bitslice_ref64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
65042bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
65141bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
65415bitslice_ref64gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
65744bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
65976bitslice_ref64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
66799bitslice_ref64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
67049bitslice_ref64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
67943bitslice_ref64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
67976bitslice_ref64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
67998bitslice_ref64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
68236bitslice_ref64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
69944bitslice_ref64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
69972bitslice_ref64gcc -m64 -O2 -fomit-frame-pointer2018081920180818
70075bitslice_ref64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
70109bitslice_ref64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
70131bitslice_ref64gcc -O2 -fomit-frame-pointer2018081920180818
70161bitslice_ref64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
70203bitslice_ref64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
70271bitslice_ref64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
70282bitslice_ref64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
70341bitslice_ref64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
70375bitslice_ref64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
70548bitslice_ref64gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
70551bitslice_ref64gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
70631bitslice_ref64gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
70794bitslice_ref64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
70821bitslice_ref64gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
70911bitslice_ref64gcc -march=k8 -O -fomit-frame-pointer2018081920180818
71204bitslice_ref64gcc -march=nocona -O -fomit-frame-pointer2018081920180818
71228bitslice_ref64gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
71333bitslice_ref64gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
71341bitslice_ref64gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
71354bitslice_ref64gcc -m64 -O -fomit-frame-pointer2018081920180818
71385bitslice_ref64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
71448bitslice_ref64gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
71466bitslice_ref64gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
71570bitslice_ref64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
71611bitslice_ref64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
71654bitslice_ref64gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
71964bitslice_ref64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
72285bitslice_ref64gcc -O -fomit-frame-pointer2018081920180818
89176bitslice_ref64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
89212bitslice_ref64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
89468bitslice_ref64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
91520bitslice_ref64gcc -Os -fomit-frame-pointer2018081920180818
91546bitslice_ref64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
91593bitslice_ref64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
91642bitslice_ref64gcc -m64 -Os -fomit-frame-pointer2018081920180818
91835bitslice_ref64gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
91846bitslice_ref64gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
91883bitslice_ref64gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
91994bitslice_ref64gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
92020bitslice_ref64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
92063bitslice_ref64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
92101bitslice_ref64gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
92528bitslice_ref64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
92578bitslice_ref64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
92649bitslice_ref64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
92665bitslice_ref64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
92744bitslice_ref64gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
92901bitslice_ref64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
93169bitslice_ref64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
93457bitslice_ref64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
93534bitslice_ref64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
93736bitslice_ref64gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
93826bitslice_ref64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
93914bitslice_ref64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
93920bitslice_ref64gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
96591bitslice_opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
97061bitslice_opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
102488bitslice_opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
102536bitslice_opt32clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
102603bitslice_opt32clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
102661bitslice_opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
102917bitslice_opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
103049bitslice_opt32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
103091bitslice_opt32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
103165bitslice_opt32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
104488bitslice_ref32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
105012bitslice_ref32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
107889bitslice_opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
108041bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
108081bitslice_ref32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
108087bitslice_opt32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
108111bitslice_ref32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
108226bitslice_opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
108323bitslice_ref32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
108379bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
108391bitslice_opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
108455bitslice_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
108504bitslice_opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
108542bitslice_ref32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
108611bitslice_ref32clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
108655bitslice_ref32clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
108726bitslice_opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
108786bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
108815bitslice_ref32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
108946bitslice_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
109117bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
109232bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
109244bitslice_opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
109367bitslice_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
109515bitslice_opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
109611bitslice_opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
109736bitslice_opt32gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
109821bitslice_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
110042bitslice_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
110101bitslice_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
110340bitslice_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
110443simplegcc -funroll-loops2018081920180818
110857bitslice_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
111170simplegcc2018081920180818
112292simplecc2018081920180818
112659bitslice_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
112827bitslice_opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
112849bitslice_opt32gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
112850bitslice_opt32gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
112861bitslice_opt32gcc -m64 -Os -fomit-frame-pointer2018081920180818
113009bitslice_opt32gcc -Os -fomit-frame-pointer2018081920180818
113034bitslice_ref32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
113034bitslice_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
113217bitslice_opt32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
113256bitslice_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
113297bitslice_opt32gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
113321bitslice_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
113397bitslice_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
113450bitslice_opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
113559bitslice_opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
113703bitslice_opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
113764bitslice_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
114090bitslice_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
114091bitslice_opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
114166bitslice_opt32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
114254bitslice_opt32gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
114518bitslice_opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
114599bitslice_opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
114930bitslice_opt32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
115238bitslice_opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
115736bitslice_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
115838bitslice_opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
116133bitslice_opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
116480bitslice_opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
116562bitslice_opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
116819bitslice_opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
116921bitslice_opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
117308bitslice_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
117477bitslice_opt32gcc -march=k8 -O -fomit-frame-pointer2018081920180818
117730bitslice_opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
117829bitslice_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
117875bitslice_opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
118105bitslice_opt32gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
118279bitslice_opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
118319bitslice_opt32gcc -O2 -fomit-frame-pointer2018081920180818
118502bitslice_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
118617bitslice_opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
118619bitslice_opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
118683bitslice_opt32gcc -m64 -O -fomit-frame-pointer2018081920180818
118929bitslice_opt32gcc -march=nocona -O -fomit-frame-pointer2018081920180818
118947bitslice_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
118958bitslice_opt32gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
119401bitslice_opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
119488bitslice_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
119522bitslice_opt32gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
119599bitslice_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
119633bitslice_opt32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
119681bitslice_opt32gcc -m64 -O2 -fomit-frame-pointer2018081920180818
119895bitslice_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
119915bitslice_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
120081bitslice_opt32gcc -O -fomit-frame-pointer2018081920180818
120353bitslice_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
120391bitslice_ref32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
120478bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
120681bitslice_opt32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
120807bitslice_ref32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
120857bitslice_ref32gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
120954bitslice_ref32gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
121392bitslice_ref32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
121625bitslice_ref32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
121645bitslice_ref32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
121712bitslice_ref32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
122042bitslice_ref32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
122079bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
122135bitslice_ref32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
122287bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
122345bitslice_ref32gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
123002bitslice_ref32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
123537bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
123986bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
124036bitslice_opt32gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
125867bitslice_ref32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
126116bitslice_ref32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
126605bitslice_ref32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
126801bitslice_ref32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
126938bitslice_ref32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
127506bitslice_ref32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
129844bitslice_ref32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
130240bitslice_ref32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
131123bitslice_ref32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
131814bitslice_ref32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
132643bitslice_ref32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
132793bitslice_ref32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
132879bitslice_ref32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
132914bitslice_ref32gcc -O2 -fomit-frame-pointer2018081920180818
133006bitslice_ref32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
133064bitslice_ref32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
133490bitslice_ref32gcc -m64 -O2 -fomit-frame-pointer2018081920180818
133496bitslice_ref32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
133530bitslice_ref32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
133708bitslice_ref32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
133781bitslice_ref32gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
133927bitslice_ref32gcc -O -fomit-frame-pointer2018081920180818
133981bitslice_ref32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
134035bitslice_ref32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
134040bitslice_ref32gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
134275bitslice_ref32gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
134514bitslice_ref32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
134587bitslice_ref32gcc -march=k8 -O -fomit-frame-pointer2018081920180818
134705bitslice_ref32gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
135006bitslice_ref32gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
135040bitslice_ref32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
135242bitslice_ref32gcc -m64 -O -fomit-frame-pointer2018081920180818
135327bitslice_ref32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
135335bitslice_ref32gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
135344bitslice_ref32gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
135349bitslice_ref32gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
135359bitslice_ref32gcc -march=nocona -O -fomit-frame-pointer2018081920180818
135427bitslice_ref32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
135512bitslice_ref32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
135560bitslice_ref32gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
135648bitslice_ref32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
135676bitslice_ref32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
135687bitslice_ref32gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
135756bitslice_ref32gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
135766bitslice_ref32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
135814bitslice_ref32gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
135875bitslice_ref32gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
135893bitslice_ref32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
136078bitslice_ref32gcc -m64 -Os -fomit-frame-pointer2018081920180818
136081bitslice_ref32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
136152bitslice_ref32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
136240bitslice_ref32gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
136373bitslice_ref32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
136573bitslice_ref32gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
136623bitslice_ref32gcc -Os -fomit-frame-pointer2018081920180818
136645bitslice_ref32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
136689bitslice_ref32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
136912bitslice_ref32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
137115bitslice_ref32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
137381bitslice_ref32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
137399bitslice_ref32gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
137738bitslice_ref32gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
138439bitslice_ref32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
139516bitslice_ref32gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
322655bitslice_opt64gcc2018081920180818
323296bitslice_opt64cc2018081920180818
327260bitslice_opt64gcc -funroll-loops2018081920180818
381022bitslice_ref64gcc2018081920180818
384048bitslice_ref64gcc -funroll-loops2018081920180818
386266bitslice_ref64cc2018081920180818
429514bitslice_sse2_opt64gcc2018081920180818
436045bitslice_sse2_opt64gcc -funroll-loops2018081920180818
436276bitslice_sse2_opt64cc2018081920180818
444714bitslice_sse2_opt32gcc -funroll-loops2018081920180818
447085bitslice_sse2_opt32gcc2018081920180818
448109bitslice_sse2_opt32cc2018081920180818
646446bitslice_opt32gcc2018081920180818
646589bitslice_opt32cc2018081920180818
652972bitslice_opt32gcc -funroll-loops2018081920180818
723901bitslice_ref32gcc -funroll-loops2018081920180818
726545bitslice_ref32gcc2018081920180818
728528bitslice_ref32cc2018081920180818