Implementation notes: amd64, ryzen, crypto_hash/cubehash82

Computer: ryzen
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20170904
Operation: crypto_hash
Primitive: cubehash82
TimeImplementationCompilerBenchmark dateSUPERCOP version
94470emmintrin4gcc -O -fomit-frame-pointer2017091120170904
94470emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
94470emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
94470emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
94470emmintrin4gcc -m64 -O -fomit-frame-pointer2017091120170904
94470emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
94470emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
94470emmintrin4gcc -march=k8 -O -fomit-frame-pointer2017091120170904
94500emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
94500emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
94500emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
94530emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
94560emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
94590emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
95100emmintrin4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
95130emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
95130emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
95190emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
95250emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
95250emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
95310emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
95340emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
95340emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
95370emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
95370emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
95370emmintrin4gcc -march=nocona -O -fomit-frame-pointer2017091120170904
95400emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
95430emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
95430emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
95700emmintrin3gcc -O -fomit-frame-pointer2017091120170904
95700emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
95700emmintrin3gcc -m64 -O -fomit-frame-pointer2017091120170904
95730emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
95730emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
95730emmintrin3gcc -march=k8 -O -fomit-frame-pointer2017091120170904
95790emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
95790emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
95790emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
95790emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
95850emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
96030emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
96030emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
96300emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
96300emmintrin3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
96300emmintrin3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
96300emmintrin3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
96330emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
96330emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
96330emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
96330emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
96450emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
96450emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
96450emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
96450emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
96450emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
96480emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
96480emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
96480emmintrin3gcc -march=nocona -O -fomit-frame-pointer2017091120170904
96510emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
96510emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
96540emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
96540emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
96570emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
96570emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
96600emmintrin4gcc -O3 -fomit-frame-pointer2017091120170904
96600emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
96600emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
96600emmintrin4gcc -m64 -O3 -fomit-frame-pointer2017091120170904
96600emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
96630emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
96630emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
96660emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
96660emmintrin3gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
96660emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
96690emmintrin3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
96690emmintrin3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
96750emmintrin4gcc -O2 -fomit-frame-pointer2017091120170904
96750emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
96750emmintrin4gcc -m64 -O2 -fomit-frame-pointer2017091120170904
96780emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
96780emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
96780emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
96870emmintrin4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
96870emmintrin4clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
96870emmintrin4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
96900emmintrin4clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
97050emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
97260emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
97260emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
97410emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
97620emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
97620emmintrin4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
97620emmintrin4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
97620emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
97620emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
97620emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
97620emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
97620emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
97650emmintrin4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
97680emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
97680emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
97680emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
97680emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
97680emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
97920emmintrin3gcc -O3 -fomit-frame-pointer2017091120170904
97920emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
97920emmintrin3gcc -m64 -O3 -fomit-frame-pointer2017091120170904
97920emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
97920emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
97980emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
97980emmintrin3gcc -m64 -O2 -fomit-frame-pointer2017091120170904
97980emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
97980emmintrin4icc2017091120170904
98010emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
98010emmintrin3gcc -O2 -fomit-frame-pointer2017091120170904
98010emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
98040emmintrin4icc -no-vec2017091120170904
98070emmintrin3icc -no-vec2017091120170904
98100emmintrin3clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
98130emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
98160emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
98250emmintrin4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
98310emmintrin4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
98370emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
98400emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
98460emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
98490emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
98700emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
98790emmintrin3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
98820emmintrin3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
98880emmintrin3clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
98880emmintrin3clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
98940emmintrin3clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
98940emmintrin3clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
98940emmintrin3clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
99270emmintrin3icc2017091120170904
99390emmintrin3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
99480emmintrin3clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
99510emmintrin3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
99570emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
100050emmintrin4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
100320emmintrin4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
100800emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
100800emmintrin3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
101400emmintrin3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
101550emmintrin3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
101580emmintrin4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
101580emmintrin4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
101790emmintrin4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
101790emmintrin4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
102840emmintrin4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
102840emmintrin4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
102930emmintrin3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
103140emmintrin3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
103140emmintrin3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
103200emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
103350emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
103380emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
103500emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
104190emmintrin3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
104190emmintrin3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
104520emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
104520emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
104610emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
104670emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
104730emmintrin3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
105000emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
105180emmintrin3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
105240emmintrin3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
105750emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
105780emmintrin4gcc -Os -fomit-frame-pointer2017091120170904
105780emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
105780emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
105780emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
105810emmintrin4gcc -m64 -Os -fomit-frame-pointer2017091120170904
105900emmintrin3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
105930emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
105930emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
105930emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
105930emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
105930emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
105930emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
105930emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
105930emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
105930emmintrin3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
105930emmintrin3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
105930emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
105960emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
105960emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
106800emmintrin3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
106950emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
106950emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
106950emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
106950emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
107100emmintrin3gcc -Os -fomit-frame-pointer2017091120170904
107100emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
107100emmintrin3gcc -m64 -Os -fomit-frame-pointer2017091120170904
107100emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
107100emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
107220emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
107250emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
107250emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
107250emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
107250emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
107340emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
107340emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
107370emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
107430emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
107490emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
108240emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
108240emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
108240emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
108240emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
110790emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
110880emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
111990emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
111990emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
112170emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
112170emmintrin3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
112170emmintrin3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
112170emmintrin3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
112170emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
112200emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
113100emmintrin3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
113160emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
113340emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
113370emmintrin3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
171420unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
171690unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
172020unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
172380unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
212400emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
213630emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
226380unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
226380unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
226410unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
226440unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
237930emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
238440emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
238470emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
238530emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
239370emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
241350emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
241380emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
241980emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
245040emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
257310emmintrin3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
277020emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
314340unrolledclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
314370unrolledclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
369750simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
369780simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
369990simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
370080simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
370260simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
370260simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
370290simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
370320simplegcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
370350simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
370950simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
371010simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
371040simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
371100simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
371190simplegcc -funroll-loops -O -fomit-frame-pointer2017091120170904
371280simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
371550simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
372210simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
374220simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
376440simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
376500simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
376560simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
376560simplegcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
376620simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
376620simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
376650simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
376650simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
376650simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
376680simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
376680simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
377040simplegcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
380550simplegcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
380700simplegcc -O3 -fomit-frame-pointer2017091120170904
381060simplegcc -m64 -O3 -fomit-frame-pointer2017091120170904
381090simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
381120simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
381360simplegcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
381570simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
381570simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
381750simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
381780simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
381870simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
397170simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
397170simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
429660unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
430020unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
430020unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
433590unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
433740unrolledgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
433740unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
433740unrolledgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
433860unrolledgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
433950unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
434040unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
434070unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
434130unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
434130unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
434130unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
434130unrolledgcc -march=nocona -O -fomit-frame-pointer2017091120170904
434490unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
434490unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
434490unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
434640unrolledgcc -O2 -fomit-frame-pointer2017091120170904
434640unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
434640unrolledgcc -m64 -O2 -fomit-frame-pointer2017091120170904
435150unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
435180unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
435240unrolledgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
435480unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
435960unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
438000unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
438510unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
438540unrolledgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
439110unrolledgcc -O -fomit-frame-pointer2017091120170904
439110unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
439110unrolledgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
439110unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
439110unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
439110unrolledgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
439110unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
439620unrolledgcc -m64 -O -fomit-frame-pointer2017091120170904
441810unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
442140unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
442230unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
442470unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
442530unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
442620unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
442620unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
442620unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
442650unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
442650unrolledgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
442680unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
442800unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
443130unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
443250unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
443640unrolledgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
443790unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
444150unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
444330unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
445350unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
445470unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
445500unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
445620unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
445650unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
445680unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
446010unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
446220unrolledgcc -m64 -O3 -fomit-frame-pointer2017091120170904
446280unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
446430unrolledgcc -march=k8 -O -fomit-frame-pointer2017091120170904
446760unrolledgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
447090unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
447660unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
448890unrolledgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
449520unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
450720unrolledgcc -O3 -fomit-frame-pointer2017091120170904
451860unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
451860unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
452370unrolledgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
454620unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
455790unrolledgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
455790unrolledgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
463560unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
463560unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
463560unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
463590unrolledgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
463590unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
463830unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
463860unrolledgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
463860unrolledgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
464280unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
464550unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
464550unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
464550unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
464580unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
465300unrolledgcc -Os -fomit-frame-pointer2017091120170904
465300unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
465300unrolledgcc -m64 -Os -fomit-frame-pointer2017091120170904
465300unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
465300unrolledgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
466680unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
468150unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
468180unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
468180unrolledgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
468900unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
488010simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
491100unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
491130unrolledgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
491580simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
491970simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
493680simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
519390unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
629040specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
629100specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
632850specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
633960specgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
634800specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
635280specgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
636570specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
637770specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
637830specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
640230specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
641130specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
641190specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
641820specgcc -m64 -O3 -fomit-frame-pointer2017091120170904
641880specgcc -O3 -fomit-frame-pointer2017091120170904
642600specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
643590specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
648330specgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
648840specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
649080specgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
649530specgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
650850specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
652050specgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
655290specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
655410specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
664140specgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
666390specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
670170specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
674190specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
677010simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
678000specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
678750simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
679290simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
679290simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
683370unrolledicc2017091120170904
683370unrolledicc -no-vec2017091120170904
694260specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
697530specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
707790specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
712530specclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
712620simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
713220specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
713940specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
717090specclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
719310specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
720870specgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
721020specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
723540specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
726390specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
730290specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
735660specgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
737400specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
739950specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
811140specclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
811560specclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
825690specclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
826530specclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
828420specclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
833070specclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
844740simpleicc -no-vec2017091120170904
923910simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
953400emmintrin4gcc -funroll-loops2017091120170904
953610emmintrin4gcc2017091120170904
966270emmintrin3gcc2017091120170904
989610simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
1027770emmintrin3gcc -funroll-loops2017091120170904
1037550specicc2017091120170904
1077210specicc -no-vec2017091120170904
1084830unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
1085130unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
1097640simpleicc2017091120170904
1162230unrolledgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
1172940unrolledgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
1225980unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
1239120unrolledgcc2017091120170904
1239540unrolledcc2017091120170904
1254180specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
1255290specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
1255830specgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
1255860specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
1256310specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
1259520specgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
1259550specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
1261290specgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
1268610specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
1268850specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
1273890specgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
1274370specgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
1274400specgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
1274490specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
1276530specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
1277670specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
1280820specgcc -O2 -fomit-frame-pointer2017091120170904
1281120specgcc -m64 -O2 -fomit-frame-pointer2017091120170904
1326180specgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
1333350specgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
1336200specgcc -O -fomit-frame-pointer2017091120170904
1337160specgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
1337310specgcc -m64 -O -fomit-frame-pointer2017091120170904
1341630specgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
1345110specgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
1345140specgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
1348410specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
1348680specgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
1348800specgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
1350360specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
1352010specgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
1353420specgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
1355880specgcc -march=nocona -O -fomit-frame-pointer2017091120170904
1369530specgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
1374420specgcc -march=k8 -O -fomit-frame-pointer2017091120170904
1409790specgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
1409820specgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
1414080specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
1416900specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
1416900specgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
1416960specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
1417050specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
1417680specgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
1417680specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
1417680specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
1418310specgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
1418310specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
1419030specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
1419720specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
1422750specgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
1422780specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
1423530specgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
1424250specgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
1424760specgcc -m64 -Os -fomit-frame-pointer2017091120170904
1424820specgcc -Os -fomit-frame-pointer2017091120170904
1425120specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
1426500specgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
1426590specgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
1428600specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
1568040specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
1665150simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
1669590simplegcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
1782540simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
1784370specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
1811070simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
1811070simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
1811100simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
1811130simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
1812390simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
1821060specgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
1826640simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
1830870simplegcc -march=k8 -O -fomit-frame-pointer2017091120170904
1832010simplegcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
1838910simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
1841430simplegcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
1846470simplegcc -O2 -fomit-frame-pointer2017091120170904
1861980simplegcc -m64 -O2 -fomit-frame-pointer2017091120170904
1864380specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
1865250simplegcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
1870830simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
1871010simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
1871550simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
1874640simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
1877430simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
1878600simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
1884060simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
1888920simplegcc -m64 -O -fomit-frame-pointer2017091120170904
1910340simplegcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
1938390simplegcc -Os -fomit-frame-pointer2017091120170904
1940310simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
1941750simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
1957470simplegcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
1960650simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
1961400simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
1966680simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
1971750simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
1972500simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
1972500simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
1974030simplegcc -m64 -Os -fomit-frame-pointer2017091120170904
1982640simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
1986120simplegcc -march=nocona -O -fomit-frame-pointer2017091120170904
1986750simplegcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
1992570simplegcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
2001960simplegcc -march=nocona -Os -fomit-frame-pointer2017091120170904
2007030simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
2011530simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
2017500simplegcc -march=barcelona -O -fomit-frame-pointer2017091120170904
2021940simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
2021970simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
2026260simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
2026380simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
2032320simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
2034510simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
2042520simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
2044080simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
2081340simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
2083770simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
2089740simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
2092740simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
2097690simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
2120220simplegcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
2227650simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
2389170emmintrin4cc2017091120170904
2413350emmintrin3cc2017091120170904
3098700unrolledgcc -funroll-loops2017091120170904
3363030specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
3538680specgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
3552900specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
3556950specgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
4542660simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
4765440simplegcc -O -fomit-frame-pointer2017091120170904
5033640simplegcc -march=k8 -Os -fomit-frame-pointer2017091120170904
5174970simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
5546730simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
10151310simplegcc2017091120170904
10791810simplegcc -funroll-loops2017091120170904
10797240simplecc2017091120170904
17430510speccc2017091120170904
17549730specgcc -funroll-loops2017091120170904
17570880specgcc2017091120170904

Compiler output

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