Implementation notes: amd64, ryzen, crypto_hash/cubehash88

Computer: ryzen
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20170904
Operation: crypto_hash
Primitive: cubehash88
TimeImplementationCompilerBenchmark dateSUPERCOP version
24750emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
24750emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
24780emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
24840emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
24840emmintrin4gcc -march=nocona -O -fomit-frame-pointer2017091120170904
24870emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
24870emmintrin4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
24870emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
24870emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
24870emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
24870emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
24900emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
24900emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
24900emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
24900emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
24900emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
24900emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
24900emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
24900emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
24900emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
24900emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
24900emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
24900emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
24900emmintrin4gcc -march=k8 -O -fomit-frame-pointer2017091120170904
24930emmintrin4gcc -O -fomit-frame-pointer2017091120170904
24930emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
24930emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
24930emmintrin4gcc -m64 -O -fomit-frame-pointer2017091120170904
24930emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
24930emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
24990emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
25170emmintrin4gcc -O3 -fomit-frame-pointer2017091120170904
25200emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
25200emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
25200emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
25200emmintrin4gcc -m64 -O3 -fomit-frame-pointer2017091120170904
25230emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
25230emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
25230emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
25230emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
25290emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
25290emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
25290emmintrin4icc -no-vec2017091120170904
25320emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
25320emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
25320emmintrin4icc2017091120170904
25350emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
25350emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
25350emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
25350emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
25350emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
25350emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
25350emmintrin4gcc -m64 -O2 -fomit-frame-pointer2017091120170904
25380emmintrin4gcc -O2 -fomit-frame-pointer2017091120170904
25380emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
25410emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
25440emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
25470emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
25530emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
25560emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
25620emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
25620emmintrin4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
25620emmintrin4clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
25650emmintrin4clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
25650emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
25650emmintrin4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
25650emmintrin4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
25650emmintrin4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
25650emmintrin4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
25680emmintrin4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
26040emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
26040emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
26040emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
26040emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
26070emmintrin3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
26100emmintrin3gcc -O -fomit-frame-pointer2017091120170904
26100emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
26100emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
26100emmintrin3gcc -m64 -O -fomit-frame-pointer2017091120170904
26100emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
26100emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
26100emmintrin3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
26100emmintrin3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
26100emmintrin3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
26100emmintrin3gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
26100emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
26100emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
26100emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
26100emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
26100emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
26100emmintrin3gcc -march=nocona -O -fomit-frame-pointer2017091120170904
26130emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
26130emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
26130emmintrin3gcc -march=k8 -O -fomit-frame-pointer2017091120170904
26160emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
26160emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
26160emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
26160emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
26190emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
26190emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
26190emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
26250emmintrin4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
26280emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
26430emmintrin4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
26460emmintrin3icc2017091120170904
26490emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
26490emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
26490emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
26520emmintrin3gcc -O3 -fomit-frame-pointer2017091120170904
26520emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
26520emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
26520emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
26520emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
26520emmintrin3gcc -m64 -O3 -fomit-frame-pointer2017091120170904
26580emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
26580emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
26580emmintrin3gcc -m64 -O2 -fomit-frame-pointer2017091120170904
26610emmintrin3clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
26610emmintrin3gcc -O2 -fomit-frame-pointer2017091120170904
26610emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
26610emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
26610emmintrin3icc -no-vec2017091120170904
26640emmintrin3clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
26640emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
26640emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
26640emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
26640emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
26640emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
26640emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
26640emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
26640emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
26670emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
26700emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
26760emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
26760emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
26820emmintrin3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
26880emmintrin3clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
26910emmintrin3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
26910emmintrin3clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
26940emmintrin3clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
27060emmintrin3clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
27150emmintrin4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
27150emmintrin4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
27240emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
27240emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
27270emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
27270emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
27270emmintrin3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
27360emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
27390emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
27390emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
27420emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
27540emmintrin3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
27660emmintrin3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
27780emmintrin4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
27780emmintrin4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
27840emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
27870emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
28020emmintrin4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
28020emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
28200emmintrin4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
28500emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
28500emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
28500emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
28500emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
28530emmintrin4gcc -Os -fomit-frame-pointer2017091120170904
28530emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
28530emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
28530emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
28530emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
28530emmintrin4gcc -m64 -Os -fomit-frame-pointer2017091120170904
28530emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
28530emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
28530emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
28530emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
28560emmintrin3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
28560emmintrin3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
28620emmintrin3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
28620emmintrin3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
28650emmintrin3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
28680emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
28680emmintrin3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
28710emmintrin3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
28710emmintrin3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
28710emmintrin3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
28740emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
28830emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
28830emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
28890emmintrin3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
29010emmintrin3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
29040emmintrin3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
29100emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
29100emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
29100emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
29190emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
29190emmintrin3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
29310emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
29310emmintrin3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
29520emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
29790emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
29790emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
29790emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
29820emmintrin3gcc -Os -fomit-frame-pointer2017091120170904
29820emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
29820emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
29820emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
29820emmintrin3gcc -m64 -Os -fomit-frame-pointer2017091120170904
29880emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
29880emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
29880emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
29910emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
29910emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
30000emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
30000emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
30030emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
30030emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
30450emmintrin3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
30450emmintrin3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
30450emmintrin3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
30480emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
30840emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
30840emmintrin3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
32220emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
51600unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
53160unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
53190unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
55230emmintrin3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
61890emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
63060emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
65220emmintrin3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
65490emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
65490emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
66300emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
67110emmintrin3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
67200emmintrin3clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
67530unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
67530emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
67830unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
68340unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
68370unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
69000emmintrin4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
69930emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
71550emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
71820emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
72780emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
74460emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
82740emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
92010unrolledclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
92100unrolledclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
105240simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
105360simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
105390simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
105990simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
106770simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
106800simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
106800simplegcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
106800simplegcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
106830simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
106890simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
106920simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
106950simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
106980simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
106980simplegcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
107040simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
107850simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
107910simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
107940simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
108000simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
108090simplegcc -m64 -O3 -fomit-frame-pointer2017091120170904
108120simplegcc -O3 -fomit-frame-pointer2017091120170904
108180simplegcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
108210simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
108300simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
110010simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
110070simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
110250simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
110430simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
111990simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
112230simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
113460simplegcc -funroll-loops -O -fomit-frame-pointer2017091120170904
113550simplegcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
113550simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
113550simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
113610simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
113670simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
113670simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
113670simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
113880simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
113940simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
114960simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
114990simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
115170simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
115350simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
123000unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
123030unrolledgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
123330unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
123330unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
123780unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
124950unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
126360unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
126360unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
126420unrolledgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
126540unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
126840unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
126840unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
126960unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
126990unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
127530unrolledgcc -O3 -fomit-frame-pointer2017091120170904
127530unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
127530unrolledgcc -m64 -O3 -fomit-frame-pointer2017091120170904
127620unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
127710unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
127860unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
127890unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
127890unrolledgcc -march=nocona -O -fomit-frame-pointer2017091120170904
128190unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
128220unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
128550unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
128730unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
129150unrolledgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
129330unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
129330unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
130260unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
130320unrolledgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
130320unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
130350unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
130350unrolledgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
130380unrolledgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
130380unrolledgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
130470unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
130530unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
130590unrolledgcc -O -fomit-frame-pointer2017091120170904
130590unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
130590unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
130620unrolledgcc -m64 -O2 -fomit-frame-pointer2017091120170904
130650unrolledgcc -O2 -fomit-frame-pointer2017091120170904
130650unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
130650unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
130650unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
130680unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
130680unrolledgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
130680unrolledgcc -m64 -O -fomit-frame-pointer2017091120170904
130680unrolledgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
130710unrolledgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
130920unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
131160unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
131160unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
131730unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
132570unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
132600unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
132750unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
132780unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
132810unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
132810unrolledgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
132990unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
132990unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
133020unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
133050unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
133140unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
133200unrolledgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
133230unrolledgcc -march=k8 -O -fomit-frame-pointer2017091120170904
133500unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
133740unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
134130unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
134160unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
134550unrolledgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
134580unrolledgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
134640unrolledgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
134640unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
134640unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
136560simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
136680simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
137520simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
171300unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
171300unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
171300unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
171330unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
171330unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
171330unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
171330unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
171330unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
171510unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
171540unrolledgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
171540unrolledgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
171690unrolledgcc -Os -fomit-frame-pointer2017091120170904
171690unrolledgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
171690unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
171690unrolledgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
171720unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
171720unrolledgcc -m64 -Os -fomit-frame-pointer2017091120170904
171720unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
171720unrolledgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
171810unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
172260unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
172320unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
172590unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
178620unrolledgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
178980unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
178980unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
188100simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
188130simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
189810simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
190050simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
194130unrolledicc -no-vec2017091120170904
194970simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
195000unrolledicc2017091120170904
195060simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
232290simpleicc -no-vec2017091120170904
249360emmintrin4gcc2017091120170904
249510emmintrin4gcc -funroll-loops2017091120170904
261360emmintrin3gcc2017091120170904
261720emmintrin3cc2017091120170904
261720emmintrin3gcc -funroll-loops2017091120170904
280260simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
286050specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
287730specgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
287790specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
288540specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
288720specgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
289170specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
289320specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
289440specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
292500specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
292590specgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
294360specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
294720specgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
294840specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
295020specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
295290specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
295530specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
295650specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
295650specgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
295830specgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
295890specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
296100specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
296100simpleicc2017091120170904
296190specgcc -m64 -O3 -fomit-frame-pointer2017091120170904
297420specgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
297690specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
297750specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
298110specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
298140specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
303090specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
303390specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
308580unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
309420unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
314280specgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
315300specgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
317070specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
318780specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
318870specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
319380specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
319770unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
331650specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
332130specclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
332580specclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
332730unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
332970unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
337650specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
339750specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
339750specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
341220specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
341340specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
341700specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
341910specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
343290specgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
343710simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
350640unrolledgcc2017091120170904
350850unrolledcc2017091120170904
350970unrolledgcc -funroll-loops2017091120170904
356700specclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
357270specclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
361530specclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
361680specclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
362040specclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
362340specclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
402000specicc2017091120170904
406320specicc -no-vec2017091120170904
431520unrolledgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
456840specgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
457800specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
460650specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
460740specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
461160specgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
461340specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
461400specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
461790simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
463590specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
465540specgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
466560specgcc -m64 -O2 -fomit-frame-pointer2017091120170904
466950specgcc -O2 -fomit-frame-pointer2017091120170904
466980simplegcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
467250specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
468270specgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
469380specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
471600specgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
471750specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
473190specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
483030specgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
484620specgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
484920specgcc -O -fomit-frame-pointer2017091120170904
485760specgcc -m64 -O -fomit-frame-pointer2017091120170904
485880specgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
486210specgcc -march=nocona -O -fomit-frame-pointer2017091120170904
486630specgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
487500specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
488550specgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
490650specgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
490830specgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
491070specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
492030specgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
492120specgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
492600specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
493830specgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
498090specgcc -march=k8 -O -fomit-frame-pointer2017091120170904
499440simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
499800simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
501030simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
502230specgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
504060simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
504480simplegcc -m64 -O2 -fomit-frame-pointer2017091120170904
505560simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
506130simplegcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
506670simplegcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
507720simplegcc -march=k8 -O -fomit-frame-pointer2017091120170904
508590simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
508800simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
510210simplegcc -O2 -fomit-frame-pointer2017091120170904
510390simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
512940simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
516540simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
518790simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
519630simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
520530simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
529680simplegcc -O -fomit-frame-pointer2017091120170904
529890simplegcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
530340simplegcc -m64 -O -fomit-frame-pointer2017091120170904
540840simplegcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
543540simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
544950simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
545340simplegcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
545490simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
545580simplegcc -march=nocona -O -fomit-frame-pointer2017091120170904
545850simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
546480simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
548220simplegcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
549390simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
550710simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
551850simplegcc -march=barcelona -O -fomit-frame-pointer2017091120170904
553560simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
559110simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
570360simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
573120simplegcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
574470simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
574980simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
578520simplegcc -m64 -Os -fomit-frame-pointer2017091120170904
580470simplegcc -march=k8 -Os -fomit-frame-pointer2017091120170904
580920simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
585390simplegcc -Os -fomit-frame-pointer2017091120170904
588960simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
589170simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
591600simplegcc -march=nocona -Os -fomit-frame-pointer2017091120170904
592590simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
592830simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
593250simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
593580simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
593910simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
602130simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
603000simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
605130simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
605700simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
608340simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
615090simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
622230specgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
622350specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
622380specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
622590specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
622740specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
623310specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
623400emmintrin4cc2017091120170904
623490specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
625380specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
625380specgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
626040specgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
626370specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
626400specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
626700specgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
626940specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
626940specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
627120specgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
627780specgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
627990specgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
628080specgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
628110specgcc -Os -fomit-frame-pointer2017091120170904
628200specgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
628260specgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
628440specgcc -m64 -Os -fomit-frame-pointer2017091120170904
628650specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
628770specgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
628980specgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
653520simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
726600specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
739230specgcc -O3 -fomit-frame-pointer2017091120170904
854580specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
1170030specgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
1387800simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
1446150simplegcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
1566810specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
1619730simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
2756100simplegcc -funroll-loops2017091120170904
2760510simplecc2017091120170904
4998240speccc2017091120170904
5032410specgcc2017091120170904
6897840simplegcc2017091120170904
12646110specgcc -funroll-loops2017091120170904

Compiler output

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