Implementation notes: amd64, ryzen, crypto_hash/cubehash832

Computer: ryzen
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20170904
Operation: crypto_hash
Primitive: cubehash832
TimeImplementationCompilerBenchmark dateSUPERCOP version
7290emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
7290emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
7350emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
7380emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
7380emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
7380emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
7380emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
7380emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
7380emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
7380emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
7380emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
7380emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
7380emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
7380emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
7380emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
7380emmintrin4gcc -march=nocona -O -fomit-frame-pointer2017091120170904
7380emmintrin4icc2017091120170904
7410emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
7410emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
7410emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
7410emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
7410emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
7410emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
7410emmintrin4gcc -march=k8 -O -fomit-frame-pointer2017091120170904
7440emmintrin4gcc -O3 -fomit-frame-pointer2017091120170904
7440emmintrin4gcc -O -fomit-frame-pointer2017091120170904
7440emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
7440emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
7440emmintrin4gcc -m64 -O3 -fomit-frame-pointer2017091120170904
7440emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
7440emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
7440emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
7440emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
7440emmintrin4icc -no-vec2017091120170904
7470emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
7470emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
7500emmintrin4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
7500emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
7500emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
7500emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
7500emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
7500emmintrin4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
7500emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
7530emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
7530emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
7560emmintrin4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
7560emmintrin4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
7560emmintrin4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
7560emmintrin4clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
7560emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
7560emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
7560emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
7590emmintrin4clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
7590emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
7590emmintrin4gcc -O2 -fomit-frame-pointer2017091120170904
7590emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
7590emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
7590emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
7590emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
7590emmintrin4gcc -m64 -O2 -fomit-frame-pointer2017091120170904
7590emmintrin4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
7620emmintrin4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
7620emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
7620emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
7620emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
7650emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
7650emmintrin4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
7680emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
7710emmintrin4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
7710emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
7740emmintrin4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
7740emmintrin4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
7740emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
7950emmintrin4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
8010emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
8010emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
8040emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
8070emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
8100emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
8130emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
8130emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
8160emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
8190emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
8190emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
8430emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
8490emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
8520emmintrin4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
8550emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
8610emmintrin3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
8610emmintrin3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
8610emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
8640emmintrin3gcc -O -fomit-frame-pointer2017091120170904
8640emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
8640emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
8640emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
8640emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
8640emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
8640emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
8640emmintrin3gcc -m64 -O -fomit-frame-pointer2017091120170904
8640emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
8640emmintrin3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
8640emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
8640emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
8640emmintrin3gcc -march=k8 -O -fomit-frame-pointer2017091120170904
8640emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
8640emmintrin3icc2017091120170904
8670emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
8670emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
8670emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
8670emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
8670emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
8670emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
8670emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
8670emmintrin3gcc -march=nocona -O -fomit-frame-pointer2017091120170904
8700emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
8700emmintrin3gcc -m64 -O3 -fomit-frame-pointer2017091120170904
8700emmintrin3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
8700emmintrin3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
8700emmintrin3gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
8730emmintrin3gcc -O3 -fomit-frame-pointer2017091120170904
8730emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
8730emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
8730emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
8730emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
8730emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
8730emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
8730emmintrin3icc -no-vec2017091120170904
8760emmintrin3clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
8760emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
8760emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
8760emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
8760emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
8790emmintrin3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
8790emmintrin3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
8790emmintrin3clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
8790emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
8790emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
8790emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
8790emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
8790emmintrin3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
8790emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
8790emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
8820emmintrin3clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
8820emmintrin3clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
8820emmintrin3clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
8820emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
8850emmintrin3gcc -O2 -fomit-frame-pointer2017091120170904
8850emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
8850emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
8850emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
8850emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
8850emmintrin3gcc -m64 -O2 -fomit-frame-pointer2017091120170904
8850emmintrin4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
8880emmintrin3clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
8880emmintrin3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
8880emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
8880emmintrin4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
8940emmintrin4gcc -Os -fomit-frame-pointer2017091120170904
8940emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
8940emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
8940emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
8940emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
8940emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
8940emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
8940emmintrin4gcc -m64 -Os -fomit-frame-pointer2017091120170904
8940emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
8940emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
8940emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
8940emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
8970emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
8970emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
8970emmintrin3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
8970emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
9000emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
9000emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
9000emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
9000emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
9000emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
9060emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
9060emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
9060emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
9120emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
9150emmintrin3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
9150emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
9150emmintrin3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
9300emmintrin3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
9330emmintrin3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
9390emmintrin3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
9420emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
9420emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
9450emmintrin3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
9450emmintrin3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
9480emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
9480emmintrin3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
9480emmintrin3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
9480emmintrin3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
9540emmintrin3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
9570emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
9630emmintrin3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
9660emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
9810emmintrin3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
10170emmintrin3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
10200emmintrin3gcc -Os -fomit-frame-pointer2017091120170904
10200emmintrin3gcc -m64 -Os -fomit-frame-pointer2017091120170904
10200emmintrin3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
10200emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
10260emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
10260emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
10260emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
10260emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
10260emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
10260emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
10260emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
10290emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
10320emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
10320emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
10320emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
10350emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
10350emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
10350emmintrin3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
10380emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
10470emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
10470emmintrin3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
10470emmintrin3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
10470emmintrin3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
18570emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
18630emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
18630emmintrin4gcc -m64 -O -fomit-frame-pointer2017091120170904
18660emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
18720emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
20100emmintrin4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
21570emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
21630emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
21660emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
21990emmintrin3clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
22320emmintrin3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
22350emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
22470emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
24330unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
25530emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
25530emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
27510unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
27540unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
27540unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
31920unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
31920unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
32250unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
32250unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
39210simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
39210simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
39210simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
39300simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
39390simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
39420simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
39420simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
39510simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
39720simplegcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
39750simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
39750simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
39750simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
39750simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
39780simplegcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
40020simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
40080simplegcc -m64 -O3 -fomit-frame-pointer2017091120170904
40080simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
40140unrolledclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
40140unrolledclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
40140simplegcc -O3 -fomit-frame-pointer2017091120170904
40140simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
40800simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
41310simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
41700simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
44820simplegcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
45990simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
46080simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
46650unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
46680unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
46860unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
47190unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
47220unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
47520simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
47550simplegcc -funroll-loops -O -fomit-frame-pointer2017091120170904
47700unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
47790unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
47820unrolledgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
48000unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
48000simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
48000simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
48000simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
48000simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
48000simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
48000simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
48030unrolledgcc -O3 -fomit-frame-pointer2017091120170904
48060unrolledgcc -m64 -O3 -fomit-frame-pointer2017091120170904
48240simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
48240simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
48300unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
48300unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
48300unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
48360simplegcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
48360unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
48450unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
48480unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
48480unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
48540unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
48540unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
48630simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
48660unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
48690simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
48720simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
48870simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
49050unrolledgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
49050unrolledgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
50670unrolledgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
51090unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
51570simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
51750unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
52050unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
53130unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
53130unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
53130unrolledgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
53130unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
53130unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
53130unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
53130unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
53220unrolledgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
53220unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
53220unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
53220unrolledgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
53250unrolledgcc -O -fomit-frame-pointer2017091120170904
53250unrolledgcc -m64 -O -fomit-frame-pointer2017091120170904
53370unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
53400unrolledgcc -march=nocona -O -fomit-frame-pointer2017091120170904
53520unrolledgcc -m64 -O2 -fomit-frame-pointer2017091120170904
53550unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
53580unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
53580unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
53580unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
53580unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
53640unrolledgcc -O2 -fomit-frame-pointer2017091120170904
53640unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
53790simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
53820unrolledgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
53940unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
54090unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
54120unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
54120unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
54150unrolledgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
54150unrolledgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
54300unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
54300unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
54360unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
54360unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
54390unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
54390unrolledgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
54480simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
54480unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
54480unrolledgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
54510simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
54510unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
54510unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
54540unrolledgcc -march=k8 -O -fomit-frame-pointer2017091120170904
54570simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
54600unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
54900unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
54960unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
55620unrolledgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
55770unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
55830unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
69180unrolledicc -no-vec2017091120170904
69300unrolledgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
70320unrolledicc2017091120170904
71130simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
71400simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
71880simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
72000simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
72900emmintrin4gcc -funroll-loops2017091120170904
73020emmintrin4gcc2017091120170904
73530simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
73560simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
81030simpleicc -no-vec2017091120170904
85200emmintrin3gcc2017091120170904
85260emmintrin3cc2017091120170904
85560emmintrin3gcc -funroll-loops2017091120170904
96570simpleicc2017091120170904
98550simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
99390simplegcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
99420simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
100680unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
100710unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
100710unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
100740unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
100740unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
100740unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
100740unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
100770unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
100800unrolledgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
100800unrolledgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
100830unrolledgcc -Os -fomit-frame-pointer2017091120170904
100830unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
100830unrolledgcc -m64 -Os -fomit-frame-pointer2017091120170904
100830unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
100830unrolledgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
100830unrolledgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
100860unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
100890unrolledgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
100890unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
100920unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
101010unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
101010unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
101010unrolledgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
101040unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
102000simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
103050unrolledgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
103140unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
103140unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
118230unrolledgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
119430unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
130200unrolledgcc -funroll-loops2017091120170904
131280unrolledcc2017091120170904
131310unrolledgcc2017091120170904
133080unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
134190unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
134370unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
136170unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
161040simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
163350simplegcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
172920simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
172920simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
173760simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
175140simplegcc -march=k8 -O -fomit-frame-pointer2017091120170904
175590simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
175710simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
176730simplegcc -O2 -fomit-frame-pointer2017091120170904
177240simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
177660simplegcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
179100simplegcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
179280simplegcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
179310simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
179430simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
179670simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
179970simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
183030simplegcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
183450simplegcc -O -fomit-frame-pointer2017091120170904
183480simplegcc -m64 -O -fomit-frame-pointer2017091120170904
183900simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
185940simplegcc -march=barcelona -O -fomit-frame-pointer2017091120170904
186600simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
186690simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
187830simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
188070simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
189390simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
189780simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
190320simplegcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
190380simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
191610simplegcc -march=nocona -O -fomit-frame-pointer2017091120170904
192270simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
193200simplegcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
193230simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
195750emmintrin4cc2017091120170904
201810specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
201900specgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
202020specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
202140specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
202140specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
202260specgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
202290specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
202350specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
202380specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
202470specgcc -m64 -O3 -fomit-frame-pointer2017091120170904
202530specgcc -O3 -fomit-frame-pointer2017091120170904
202560specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
202590specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
202920specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
203190specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
203220specgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
203220specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
203580specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
203910specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
203910specgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
205530specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
205560specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
205860specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
205950specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
208230specgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
208230specgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
208350specgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
208860specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
209550specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
219570specgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
219750specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
220440specgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
221640simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
222360specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
222810simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
222870specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
222960specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
223080specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
229320simplegcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
229770simplegcc -m64 -Os -fomit-frame-pointer2017091120170904
232860simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
233250simplegcc -march=k8 -Os -fomit-frame-pointer2017091120170904
233280simplegcc -Os -fomit-frame-pointer2017091120170904
233280simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
234720simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
235140simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
235140simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
235800simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
236970simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
237330simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
237450simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
237810simplegcc -march=nocona -Os -fomit-frame-pointer2017091120170904
237900simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
238290specclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
238500simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
239400simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
239640specclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
239670specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
240360simplegcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
240720specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
240870simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
241230simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
242130specicc -no-vec2017091120170904
244200simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
245520specclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
245610specclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
245730specclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
245790specclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
246120specclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
247140specclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
247350simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
251010specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
251100specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
251130specgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
251430specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
251700specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
252120specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
255420simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
256230simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
257670simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
258930specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
259050specgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
263370specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
265410specgcc -m64 -O2 -fomit-frame-pointer2017091120170904
265920specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
266460specgcc -O2 -fomit-frame-pointer2017091120170904
266760specgcc -march=nocona -O -fomit-frame-pointer2017091120170904
266820specgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
267870specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
268080specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
268560specgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
268890specgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
271290specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
271560specgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
272250specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
272640specgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
272910specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
273090specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
273210specgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
274890specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
275490specgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
276150specgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
276300specgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
276330specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
276330specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
276330specgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
276360specgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
276480specgcc -O -fomit-frame-pointer2017091120170904
276540specgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
277620specgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
278760specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
279720specgcc -m64 -O -fomit-frame-pointer2017091120170904
281490specgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
281670specgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
282870specgcc -march=k8 -O -fomit-frame-pointer2017091120170904
283260specgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
436410specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
436470specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
436530specgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
436530specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
436560specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
436560specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
436590specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
438060specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
438150specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
439620specgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
439800specgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
439830specgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
439920specgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
439950specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
439980specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
440010specgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
440190specgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
440250specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
440280specgcc -Os -fomit-frame-pointer2017091120170904
440520specgcc -m64 -Os -fomit-frame-pointer2017091120170904
440550specgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
440610specgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
440640specgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
440760specgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
440790specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
440940specgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
442440simplegcc -m64 -O2 -fomit-frame-pointer2017091120170904
451170simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
507090specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
513480specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
599520specicc2017091120170904
629820specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
856230simplegcc -funroll-loops2017091120170904
859920simplegcc2017091120170904
1100160specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
1862520speccc2017091120170904
1864680specgcc -funroll-loops2017091120170904
1988070simplecc2017091120170904
4711590specgcc2017091120170904

Compiler output

Implementation: crypto_hash/cubehash832/emmintrin3
Compiler: icc -O1 -static
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 80, namely:
CompilerImplementations
icc -O1 -static emmintrin3 emmintrin4 simple spec unrolled
icc -O1 -static -no-vec emmintrin3 emmintrin4 simple spec unrolled
icc -O2 -static emmintrin3 emmintrin4 simple spec unrolled
icc -O2 -static -no-vec emmintrin3 emmintrin4 simple spec unrolled
icc -O3 -static emmintrin3 emmintrin4 simple spec unrolled
icc -O3 -static -no-vec emmintrin3 emmintrin4 simple spec unrolled
icc -Os -static emmintrin3 emmintrin4 simple spec unrolled
icc -Os -static -no-vec emmintrin3 emmintrin4 simple spec unrolled
icc -m64 -O1 -static emmintrin3 emmintrin4 simple spec unrolled
icc -m64 -O1 -static -no-vec emmintrin3 emmintrin4 simple spec unrolled
icc -m64 -O2 -static emmintrin3 emmintrin4 simple spec unrolled
icc -m64 -O2 -static -no-vec emmintrin3 emmintrin4 simple spec unrolled
icc -m64 -O3 -static emmintrin3 emmintrin4 simple spec unrolled
icc -m64 -O3 -static -no-vec emmintrin3 emmintrin4 simple spec unrolled
icc -m64 -Os -static emmintrin3 emmintrin4 simple spec unrolled
icc -m64 -Os -static -no-vec emmintrin3 emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash832/emmintrin3
Compiler: icc -O1 -xB -static
cubehash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
nist.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
icc -O1 -xB -static emmintrin3 emmintrin4 simple spec unrolled
icc -O1 -xB -static -no-vec emmintrin3 emmintrin4 simple spec unrolled
icc -O2 -xB -static emmintrin3 emmintrin4 simple spec unrolled
icc -O2 -xB -static -no-vec emmintrin3 emmintrin4 simple spec unrolled
icc -O3 -xB -static emmintrin3 emmintrin4 simple spec unrolled
icc -O3 -xB -static -no-vec emmintrin3 emmintrin4 simple spec unrolled
icc -Os -xB -static emmintrin3 emmintrin4 simple spec unrolled
icc -Os -xB -static -no-vec emmintrin3 emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash832/emmintrin3
Compiler: icc -O1 -xK -static
cubehash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
nist.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
icc -O1 -xK -static emmintrin3 emmintrin4 simple spec unrolled
icc -O1 -xK -static -no-vec emmintrin3 emmintrin4 simple spec unrolled
icc -O2 -xK -static emmintrin3 emmintrin4 simple spec unrolled
icc -O2 -xK -static -no-vec emmintrin3 emmintrin4 simple spec unrolled
icc -O3 -xK -static emmintrin3 emmintrin4 simple spec unrolled
icc -O3 -xK -static -no-vec emmintrin3 emmintrin4 simple spec unrolled
icc -Os -xK -static emmintrin3 emmintrin4 simple spec unrolled
icc -Os -xK -static -no-vec emmintrin3 emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash832/emmintrin3
Compiler: icc -O1 -xN -static
cubehash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
nist.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
icc -O1 -xN -static emmintrin3 emmintrin4 simple spec unrolled
icc -O1 -xN -static -no-vec emmintrin3 emmintrin4 simple spec unrolled
icc -O2 -xN -static emmintrin3 emmintrin4 simple spec unrolled
icc -O2 -xN -static -no-vec emmintrin3 emmintrin4 simple spec unrolled
icc -O3 -xN -static emmintrin3 emmintrin4 simple spec unrolled
icc -O3 -xN -static -no-vec emmintrin3 emmintrin4 simple spec unrolled
icc -Os -xN -static emmintrin3 emmintrin4 simple spec unrolled
icc -Os -xN -static -no-vec emmintrin3 emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash832/emmintrin3
Compiler: icc -O1 -xW -static
cubehash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
nist.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
icc -O1 -xW -static emmintrin3 emmintrin4 simple spec unrolled
icc -O1 -xW -static -no-vec emmintrin3 emmintrin4 simple spec unrolled
icc -O2 -xW -static emmintrin3 emmintrin4 simple spec unrolled
icc -O2 -xW -static -no-vec emmintrin3 emmintrin4 simple spec unrolled
icc -O3 -xW -static emmintrin3 emmintrin4 simple spec unrolled
icc -O3 -xW -static -no-vec emmintrin3 emmintrin4 simple spec unrolled
icc -Os -xW -static emmintrin3 emmintrin4 simple spec unrolled
icc -Os -xW -static -no-vec emmintrin3 emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash832/emmintrin3
Compiler: icc -fast
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/kernelrandombytes.o; was the source file compiled with -ipo
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/cpucycles.o; was the source file compiled with -ipo
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
icc -fast emmintrin3 emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash832/emmintrin3
Compiler: icc -m64 -xHost -vec-report0 -static
cubehash.c: icc: command line remark #10148: option '-vec-report0' not supported
nist.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static emmintrin3 emmintrin4 simple spec unrolled