Implementation notes: amd64, ryzen, crypto_hash/cubehash84

Computer: ryzen
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20170904
Operation: crypto_hash
Primitive: cubehash84
TimeImplementationCompilerBenchmark dateSUPERCOP version
47910emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
47910emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
47940emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
48000emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
48000emmintrin4gcc -march=nocona -O -fomit-frame-pointer2017091120170904
48030emmintrin4gcc -O -fomit-frame-pointer2017091120170904
48030emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
48030emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
48030emmintrin4gcc -m64 -O -fomit-frame-pointer2017091120170904
48030emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
48030emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
48030emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
48030emmintrin4gcc -march=k8 -O -fomit-frame-pointer2017091120170904
48060emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
48060emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
48060emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
48060emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
48060emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
48060emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
48060emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
48060emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
48060emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
48060emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
48060emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
48060emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
48060emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
48060emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
48120emmintrin4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
48120emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
48210emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
48900emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
48900emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
48900emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
48900emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
48960emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
49020emmintrin4gcc -O3 -fomit-frame-pointer2017091120170904
49020emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
49020emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
49020emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
49020emmintrin4gcc -m64 -O3 -fomit-frame-pointer2017091120170904
49020emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
49050emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
49050emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
49050emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
49050emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
49050emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
49170emmintrin4gcc -O2 -fomit-frame-pointer2017091120170904
49170emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
49170emmintrin4gcc -m64 -O2 -fomit-frame-pointer2017091120170904
49170emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
49170emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
49200emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
49200emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
49230emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
49230emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
49230emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
49230emmintrin3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
49230emmintrin3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
49230emmintrin3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
49230emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
49230emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
49230emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
49260emmintrin3gcc -O -fomit-frame-pointer2017091120170904
49260emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
49260emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
49260emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
49260emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
49260emmintrin3gcc -m64 -O -fomit-frame-pointer2017091120170904
49260emmintrin3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
49260emmintrin3gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
49260emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
49260emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
49260emmintrin3gcc -march=k8 -O -fomit-frame-pointer2017091120170904
49260emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
49290emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
49290emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
49290emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
49320emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
49320emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
49320emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
49320emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
49350emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
49350emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
49350emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
49380emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
49380emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
49500emmintrin4icc2017091120170904
49530emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
49530emmintrin4icc -no-vec2017091120170904
49590emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
49620emmintrin4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
49650emmintrin4clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
49650emmintrin4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
49650emmintrin4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
49680emmintrin4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
49680emmintrin4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
49680emmintrin4clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
49710emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
50010emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
50190emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
50190emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
50190emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
50190emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
50190emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
50250emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
50280emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
50280emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
50310emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
50310emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
50340emmintrin3clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
50340emmintrin3gcc -O3 -fomit-frame-pointer2017091120170904
50340emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
50340emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
50340emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
50370emmintrin3clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
50370emmintrin3clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
50370emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
50400emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
50430emmintrin3gcc -O2 -fomit-frame-pointer2017091120170904
50430emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
50430emmintrin3gcc -m64 -O2 -fomit-frame-pointer2017091120170904
50430emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
50430emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
50460emmintrin4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
50460emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
50550emmintrin3icc -no-vec2017091120170904
50580emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
50670emmintrin4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
50700emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
50700emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
50730emmintrin3icc2017091120170904
50760emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
50820emmintrin3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
50850emmintrin3clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
50880emmintrin3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
50940emmintrin3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
50940emmintrin3clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
50940emmintrin3clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
50940emmintrin3clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
51300emmintrin4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
51300emmintrin4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
51300emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
51300emmintrin3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
51390emmintrin4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
51450emmintrin4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
51570emmintrin3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
51660emmintrin3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
51900emmintrin3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
52320emmintrin4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
52320emmintrin4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
52650emmintrin3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
52650emmintrin3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
52710emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
52710emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
52740emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
52740emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
52800emmintrin3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
52830emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
52860emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
52890emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
52890emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
53640emmintrin3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
53640emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
53640emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
53670emmintrin3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
54120emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
54120emmintrin3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
54120emmintrin3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
54150emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
54150emmintrin3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
54150emmintrin3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
54180emmintrin3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
54180emmintrin3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
54780emmintrin4gcc -Os -fomit-frame-pointer2017091120170904
54780emmintrin4gcc -m64 -Os -fomit-frame-pointer2017091120170904
54780emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
54780emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
54810emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
54810emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
54810emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
54810emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
54810emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
54810emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
54810emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
54840emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
54840emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
54870emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
55080emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
55140emmintrin3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
55260emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
55260emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
55290emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
55290emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
55470emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
55470emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
55470emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
55830emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
55830emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
55980emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
56070emmintrin3gcc -Os -fomit-frame-pointer2017091120170904
56070emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
56070emmintrin3gcc -m64 -Os -fomit-frame-pointer2017091120170904
56100emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
56100emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
56130emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
56130emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
56130emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
56130emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
56190emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
56190emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
56190emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
56220emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
56220emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
56370emmintrin3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
56610emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
56610emmintrin3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
56610emmintrin3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
56760emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
56760emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
56760emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
57150emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
57150emmintrin3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
57240emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
57300emmintrin3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
90480unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
90570unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
90660unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
90690unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
94530emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
101910emmintrin4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
109800emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
118740unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
118740unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
119130unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
119220unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
119850emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
120090emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
120180emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
123180emmintrin3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
123210emmintrin3gcc -march=nocona -O -fomit-frame-pointer2017091120170904
123510emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
125670emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
125820emmintrin3gcc -m64 -O3 -fomit-frame-pointer2017091120170904
126150emmintrin4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
131970emmintrin3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
138720emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
140460emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
141900emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
165420unrolledclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
193320simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
193320simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
193350simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
194730simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
195690simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
195930simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
196230simplegcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
196260simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
196530simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
196560simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
196590simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
196590simplegcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
196620simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
196950simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
197010simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
197250simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
197550simplegcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
197940simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
198540simplegcc -O3 -fomit-frame-pointer2017091120170904
198540simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
198630simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
198750simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
198900simplegcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
198900simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
198900simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
199290simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
199620simplegcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
199650simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
199650simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
200610simplegcc -funroll-loops -O -fomit-frame-pointer2017091120170904
200610simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
201090simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
201120simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
201360simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
201780simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
201990simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
202350simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
202770simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
202890simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
202890simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
203520simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
206820simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
207120simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
207210simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
222330simplegcc -m64 -O3 -fomit-frame-pointer2017091120170904
225420unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
225540unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
227100unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
227190unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
227220unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
227310unrolledgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
228780unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
230400unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
230640unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
230700unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
230700unrolledgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
230820unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
231270unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
231360unrolledgcc -march=nocona -O -fomit-frame-pointer2017091120170904
231510unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
231540unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
231570unrolledgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
231570unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
231690unrolledgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
231720unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
231840unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
231960unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
231960unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
231960unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
231960unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
232140unrolledgcc -m64 -O2 -fomit-frame-pointer2017091120170904
232170unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
232200unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
232260unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
232290unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
232290unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
232470unrolledgcc -O2 -fomit-frame-pointer2017091120170904
232470unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
233430unrolledgcc -O3 -fomit-frame-pointer2017091120170904
233460unrolledgcc -m64 -O3 -fomit-frame-pointer2017091120170904
233490unrolledgcc -m64 -O -fomit-frame-pointer2017091120170904
233520unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
233580unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
233730unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
233790unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
233790unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
233820unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
233850unrolledgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
233850unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
233850unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
233850unrolledgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
233850unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
233940unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
234000unrolledgcc -O -fomit-frame-pointer2017091120170904
234420unrolledgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
234420unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
234420unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
234900unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
235380unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
236070unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
236310unrolledgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
236430unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
236460unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
236580unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
236970unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
236970unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
237180unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
237180unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
237990unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
238470unrolledgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
238590unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
238590unrolledgcc -march=k8 -O -fomit-frame-pointer2017091120170904
238620unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
238740unrolledgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
238740unrolledgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
239250unrolledgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
239490unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
239520unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
241770unrolledgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
241890unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
241950unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
246330unrolledgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
254280simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
255180simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
255360simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
255510simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
268350unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
268350unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
268380unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
268680unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
268680unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
268680unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
268680unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
268680unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
268710unrolledgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
268710unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
268740unrolledgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
268770unrolledgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
269100unrolledgcc -Os -fomit-frame-pointer2017091120170904
269100unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
269100unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
269100unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
269130unrolledgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
269430unrolledgcc -m64 -Os -fomit-frame-pointer2017091120170904
269790unrolledgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
270270unrolledgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
270390unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
270480unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
270630unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
270690unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
282300unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
349920simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
350730simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
354330simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
355710simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
356460unrolledicc2017091120170904
356490unrolledicc -no-vec2017091120170904
364680simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
364680simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
399000specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
399960specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
400500specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
404940specgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
405000specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
406200specgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
406680specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
407100specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
407670specgcc -O3 -fomit-frame-pointer2017091120170904
407670specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
408870specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
409050specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
409380specgcc -m64 -O3 -fomit-frame-pointer2017091120170904
409410specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
409470specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
410070specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
412470specgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
412770specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
412800specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
413280specgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
413640unrolledclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
414780specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
415020specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
416610specgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
417390specgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
419370specgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
419790specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
422130specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
423060specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
431760specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
433290specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
436890simpleicc -no-vec2017091120170904
441420specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
442170specgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
443310specgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
447360specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
450570specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
450720specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
459780specclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
460260specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
463860specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
464700specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
464880specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
465480specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
465810specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
472650specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
483600emmintrin4gcc2017091120170904
483780emmintrin4gcc -funroll-loops2017091120170904
496050emmintrin3gcc -funroll-loops2017091120170904
499470emmintrin3gcc2017091120170904
507510specclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
507900specclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
508110specclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
508200specclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
508740specclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
509550specclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
515160specclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
562860simpleicc2017091120170904
580500unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
587190unrolledgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
591180unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
595950unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
615660specicc2017091120170904
626400specicc -no-vec2017091120170904
646980unrolledcc2017091120170904
646980unrolledgcc2017091120170904
646980unrolledgcc -funroll-loops2017091120170904
705780unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
705810unrolledgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
724260specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
724380specgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
724680specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
725880specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
726300specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
731580specgcc -O2 -fomit-frame-pointer2017091120170904
732150specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
733020specgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
733590specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
734160specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
735750specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
735990specgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
736290specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
737220specgcc -m64 -O2 -fomit-frame-pointer2017091120170904
738540specgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
738630specgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
742290specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
770610specgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
771630specgcc -march=nocona -O -fomit-frame-pointer2017091120170904
772020specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
772110specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
772170specgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
772230specgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
772230specgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
772320specgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
772470specgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
772710specgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
772950specgcc -m64 -O -fomit-frame-pointer2017091120170904
773280specgcc -O -fomit-frame-pointer2017091120170904
775200specgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
778230specgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
778740specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
778800specgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
790230specgcc -march=k8 -O -fomit-frame-pointer2017091120170904
865590simplegcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
867870simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
880740specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
881100specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
881130specgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
881580specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
881820specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
881850specgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
881880specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
882300specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
883620specgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
885000specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
885150specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
886080specgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
886140specgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
886200specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
886290specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
888390specgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
889530specgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
889530specgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
889770specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
890100specgcc -Os -fomit-frame-pointer2017091120170904
890100specgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
890250specgcc -m64 -Os -fomit-frame-pointer2017091120170904
890400specgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
890430specgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
890460specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
890460specgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
890520specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
928320simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
935910simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
936300simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
938940simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
940890simplegcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
943170simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
944940simplegcc -m64 -O2 -fomit-frame-pointer2017091120170904
945960simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
947070simplegcc -march=k8 -O -fomit-frame-pointer2017091120170904
947610simplegcc -O2 -fomit-frame-pointer2017091120170904
967500simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
969750simplegcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
981840simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
983220simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
985110simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
988740simplegcc -m64 -O -fomit-frame-pointer2017091120170904
988770simplegcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
996840simplegcc -O -fomit-frame-pointer2017091120170904
1003110simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
1008990simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
1009770simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
1014210simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
1023450simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
1025970simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
1026510simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
1027050simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
1028310simplegcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
1029180simplegcc -march=barcelona -O -fomit-frame-pointer2017091120170904
1030170simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
1034400simplegcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
1035240simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
1036440simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
1047630simplegcc -m64 -Os -fomit-frame-pointer2017091120170904
1048350simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
1048740simplegcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
1049100simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
1049190simplegcc -Os -fomit-frame-pointer2017091120170904
1049190simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
1055040simplegcc -march=k8 -Os -fomit-frame-pointer2017091120170904
1061400simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
1069410simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
1070580simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
1070940simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
1071330simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
1072050simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
1078020simplegcc -march=nocona -Os -fomit-frame-pointer2017091120170904
1085430simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
1086900simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
1097820simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
1101030simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
1101690simplegcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
1104360simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
1107810simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
1127370specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
1129770specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
1168620simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
1181760specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
1185060specgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
1203450simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
1209900emmintrin4cc2017091120170904
1240560emmintrin3cc2017091120170904
1811370specgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
1975350specgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
2357550simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
2368980simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
2395860simplegcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
2579220simplegcc -march=nocona -O -fomit-frame-pointer2017091120170904
2593080simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
2759460simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
5222340simplegcc2017091120170904
5340330simplegcc -funroll-loops2017091120170904
9183540specgcc -funroll-loops2017091120170904
9227820speccc2017091120170904
10045650specgcc2017091120170904
13358550simplecc2017091120170904

Compiler output

Implementation: crypto_hash/cubehash84/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/cubehash84/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/cubehash84/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/cubehash84/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/cubehash84/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/cubehash84/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/cubehash84/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