Implementation notes: amd64, ryzen, crypto_hash/cubehash1616

Computer: ryzen
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20170904
Operation: crypto_hash
Primitive: cubehash1616
TimeImplementationCompilerBenchmark dateSUPERCOP version
26190emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
26190emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
26250emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
26250emmintrin4gcc -march=nocona -O -fomit-frame-pointer2017091120170904
26280emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
26280emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
26280emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
26280emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
26280emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
26280emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
26280emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
26280emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
26280emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
26280emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
26280emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
26280emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
26280emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
26280emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
26280emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
26280emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
26310emmintrin4gcc -O -fomit-frame-pointer2017091120170904
26310emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
26310emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
26310emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
26310emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
26310emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
26310emmintrin4gcc -m64 -O -fomit-frame-pointer2017091120170904
26340emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
26340emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
26340emmintrin4gcc -march=k8 -O -fomit-frame-pointer2017091120170904
26370emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
26400emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
26400emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
26400emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
26460emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
26520emmintrin4icc2017091120170904
26580emmintrin4gcc -O3 -fomit-frame-pointer2017091120170904
26580emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
26580emmintrin4gcc -m64 -O3 -fomit-frame-pointer2017091120170904
26580emmintrin4icc -no-vec2017091120170904
26640emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
26670emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
26670emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
26700emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
26700emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
26700emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
26760emmintrin4clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
26760emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
26760emmintrin4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
26760emmintrin4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
26760emmintrin4clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
26760emmintrin4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
26760emmintrin4gcc -O2 -fomit-frame-pointer2017091120170904
26760emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
26790emmintrin4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
26790emmintrin4gcc -m64 -O2 -fomit-frame-pointer2017091120170904
26790emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
26790emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
26820emmintrin4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
26820emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
26940emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
26970emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
27000emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
27030emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
27030emmintrin4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
27150emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
27180emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
27180emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
27240emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
27870emmintrin4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
27930emmintrin4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
27960emmintrin4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
28080emmintrin4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
28200emmintrin4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
28830emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
28860emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
28860emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
28890emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
28890emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
28920emmintrin4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
28920emmintrin4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
28980emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
28980emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
28980emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
29250emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
29250emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
29250emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
29280emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
29430emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
29430emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
29430emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
29460emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
29460emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
29700emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
29700emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
29700emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
29730emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
29850emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
29880emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
29880emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
29880emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
30300emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
30420emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
30420emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
30450emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
32550emmintrin4gcc -m64 -Os -fomit-frame-pointer2017091120170904
32580emmintrin4gcc -Os -fomit-frame-pointer2017091120170904
32580emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
32580emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
32580emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
32580emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
55680unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
58110unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
58410unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
65700emmintrin4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
65730emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
65790emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
65910emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
66870emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
66960emmintrin4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
67410emmintrin4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
67470emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
73410unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
73470unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
74010unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
74010unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
81450emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
100530unrolledclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
100770unrolledclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
108750simplegcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
108780simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
108840simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
108870simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
108870simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
108930simplegcc -O3 -fomit-frame-pointer2017091120170904
108930simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
108930simplegcc -m64 -O3 -fomit-frame-pointer2017091120170904
108930simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
108930simplegcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
108990simplegcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
109020simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
109260simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
110460simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
110700simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
111150simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
111210simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
111210simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
111390simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
112050simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
112410simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
112680simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
112680simplegcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
112770simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
116430simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
117570simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
117600simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
118320simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
118500simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
119790simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
119820simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
119970simplegcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
120000simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
120030simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
120360simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
120420simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
120570simplegcc -funroll-loops -O -fomit-frame-pointer2017091120170904
120720simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
120720simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
120750simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
120870simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
120870simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
122400simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
122400simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
128250unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
128460unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
128490unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
128520unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
128730unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
128940unrolledgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
129210unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
129930unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
129960unrolledgcc -m64 -O3 -fomit-frame-pointer2017091120170904
129990unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
130050unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
130050unrolledgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
130110unrolledgcc -O3 -fomit-frame-pointer2017091120170904
130110unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
130290unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
130290unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
130290unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
130320unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
130320unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
130770unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
130770unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
131340unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
134100unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
134220unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
134460unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
134490unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
135210unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
135240unrolledgcc -march=nocona -O -fomit-frame-pointer2017091120170904
135570unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
135900unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
135900unrolledgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
135930unrolledgcc -O2 -fomit-frame-pointer2017091120170904
135930unrolledgcc -m64 -O2 -fomit-frame-pointer2017091120170904
135990unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
136020unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
136020unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
136020unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
136020unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
136050unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
136050unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
136050unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
136110unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
136110unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
136110unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
136320unrolledgcc -O -fomit-frame-pointer2017091120170904
136320unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
136320unrolledgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
136350unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
136350unrolledgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
136380unrolledgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
136410unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
136410unrolledgcc -m64 -O -fomit-frame-pointer2017091120170904
136410unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
136440unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
136470unrolledgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
136470unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
136470unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
136500unrolledgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
136530unrolledgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
136560unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
136560unrolledgcc -march=k8 -O -fomit-frame-pointer2017091120170904
136590unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
136740unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
136770unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
136890unrolledgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
137190unrolledgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
138060unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
138060unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
138120unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
138150unrolledgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
138390unrolledgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
138630unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
138660unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
138990unrolledgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
139620unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
139620unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
145230unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
150510simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
151980simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
152340simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
152460simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
177660unrolledgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
177660unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
177660unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
177660unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
177660unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
177660unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
177660unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
177720unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
177780unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
177780unrolledgcc -m64 -Os -fomit-frame-pointer2017091120170904
177780unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
177780unrolledgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
177780unrolledgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
177780unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
177810unrolledgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
177870unrolledgcc -Os -fomit-frame-pointer2017091120170904
177870unrolledgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
178080unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
178200unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
178230unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
178290unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
178290unrolledgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
186030unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
186210unrolledgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
186210unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
206280unrolledicc2017091120170904
207570simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
207780simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
208200simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
208200simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
211470unrolledicc -no-vec2017091120170904
214740simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
214920simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
245400simpleicc -no-vec2017091120170904
260670emmintrin4gcc2017091120170904
260790emmintrin4gcc -funroll-loops2017091120170904
261030emmintrin4cc2017091120170904
275490specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
275640specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
275820specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
275940specgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
281130specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
281130specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
281490specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
282000specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
282090specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
282240specgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
282420specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
282840specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
282900specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
283440specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
284070specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
284430specgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
285420specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
285510specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
285630specgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
285720specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
285780specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
286380specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
286470specgcc -m64 -O3 -fomit-frame-pointer2017091120170904
286590specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
288840specgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
289320specgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
290580specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
291240specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
291630specgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
302070simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
302370specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
303780specgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
303900specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
303930specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
304020specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
304560specgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
306450specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
316500simpleicc2017091120170904
317670specclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
319950specclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
324180specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
325560specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
331050specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
331200specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
332190specgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
339780unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
341640unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
342240unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
342450unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
342690specclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
342810specclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
343110specclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
343380specclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
343440specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
343680specclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
343740specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
343980specclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
344670specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
345180unrolledgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
372450unrolledgcc2017091120170904
372600unrolledcc2017091120170904
372690unrolledgcc -funroll-loops2017091120170904
396060specicc -no-vec2017091120170904
396690specicc2017091120170904
444390unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
445770unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
465270specgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
465390specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
468180specgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
468390specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
469410specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
470100specgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
471840specgcc -m64 -O2 -fomit-frame-pointer2017091120170904
472260specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
472500specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
472860specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
474120specgcc -O2 -fomit-frame-pointer2017091120170904
474180specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
474450specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
474660specgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
477150specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
477180specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
477780specgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
478620specgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
480510specgcc -march=nocona -O -fomit-frame-pointer2017091120170904
485700specgcc -O -fomit-frame-pointer2017091120170904
485730specgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
485910specgcc -m64 -O -fomit-frame-pointer2017091120170904
486420specgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
486900specgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
486960specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
486990specgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
487080specgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
487380specgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
487500specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
488250specgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
489210specgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
489690specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
490650specgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
495420specgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
496380specgcc -march=k8 -O -fomit-frame-pointer2017091120170904
500580simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
501030simplegcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
541410simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
543210simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
547950simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
549390simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
551880simplegcc -march=k8 -O -fomit-frame-pointer2017091120170904
552210simplegcc -m64 -O2 -fomit-frame-pointer2017091120170904
552270simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
552510simplegcc -O2 -fomit-frame-pointer2017091120170904
553380simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
556050simplegcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
557280simplegcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
560610simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
561150simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
565530simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
566190simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
566580simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
567450simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
570600simplegcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
570810simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
578730simplegcc -m64 -O -fomit-frame-pointer2017091120170904
580950simplegcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
584220simplegcc -O -fomit-frame-pointer2017091120170904
586950simplegcc -march=barcelona -O -fomit-frame-pointer2017091120170904
589530simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
592050simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
592170simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
595410simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
596220simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
597660simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
599310simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
600960simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
606330simplegcc -march=nocona -O -fomit-frame-pointer2017091120170904
607140simplegcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
616110simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
619320simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
619560simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
622740simplegcc -march=k8 -Os -fomit-frame-pointer2017091120170904
625710simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
626670simplegcc -Os -fomit-frame-pointer2017091120170904
629730simplegcc -m64 -Os -fomit-frame-pointer2017091120170904
634290specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
634290specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
634350specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
634350specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
634380specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
634410specgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
634470specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
635400simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
636030simplegcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
636570specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
636690specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
636780specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
637500specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
637590specgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
637680specgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
637860specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
637890specgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
637920specgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
638250specgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
638580specgcc -Os -fomit-frame-pointer2017091120170904
638580specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
638640specgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
638670specgcc -m64 -Os -fomit-frame-pointer2017091120170904
638700specgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
638730specgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
638910specgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
639510specgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
639600specgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
641040simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
641340simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
641910simplegcc -march=nocona -Os -fomit-frame-pointer2017091120170904
644790simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
648300simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
651390simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
654990simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
660990simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
661200simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
665310simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
665490simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
668820simplegcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
678450simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
705660specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
706290simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
706680simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
718410specgcc -O3 -fomit-frame-pointer2017091120170904
828120specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
1189140specgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
1481400simplegcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
1494180simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
1593750specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
1605690simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
1614060simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
3013200simplegcc2017091120170904
3016860simplecc2017091120170904
5114190speccc2017091120170904
5130600specgcc2017091120170904
7540710simplegcc -funroll-loops2017091120170904
12908430specgcc -funroll-loops2017091120170904

Compiler output

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

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

Compiler output

Implementation: crypto_hash/cubehash1616/emmintrin4
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: 32, namely:
CompilerImplementations
icc -O1 -xB -static emmintrin4 simple spec unrolled
icc -O1 -xB -static -no-vec emmintrin4 simple spec unrolled
icc -O2 -xB -static emmintrin4 simple spec unrolled
icc -O2 -xB -static -no-vec emmintrin4 simple spec unrolled
icc -O3 -xB -static emmintrin4 simple spec unrolled
icc -O3 -xB -static -no-vec emmintrin4 simple spec unrolled
icc -Os -xB -static emmintrin4 simple spec unrolled
icc -Os -xB -static -no-vec emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash1616/emmintrin4
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: 32, namely:
CompilerImplementations
icc -O1 -xK -static emmintrin4 simple spec unrolled
icc -O1 -xK -static -no-vec emmintrin4 simple spec unrolled
icc -O2 -xK -static emmintrin4 simple spec unrolled
icc -O2 -xK -static -no-vec emmintrin4 simple spec unrolled
icc -O3 -xK -static emmintrin4 simple spec unrolled
icc -O3 -xK -static -no-vec emmintrin4 simple spec unrolled
icc -Os -xK -static emmintrin4 simple spec unrolled
icc -Os -xK -static -no-vec emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash1616/emmintrin4
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: 32, namely:
CompilerImplementations
icc -O1 -xN -static emmintrin4 simple spec unrolled
icc -O1 -xN -static -no-vec emmintrin4 simple spec unrolled
icc -O2 -xN -static emmintrin4 simple spec unrolled
icc -O2 -xN -static -no-vec emmintrin4 simple spec unrolled
icc -O3 -xN -static emmintrin4 simple spec unrolled
icc -O3 -xN -static -no-vec emmintrin4 simple spec unrolled
icc -Os -xN -static emmintrin4 simple spec unrolled
icc -Os -xN -static -no-vec emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash1616/emmintrin4
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: 32, namely:
CompilerImplementations
icc -O1 -xW -static emmintrin4 simple spec unrolled
icc -O1 -xW -static -no-vec emmintrin4 simple spec unrolled
icc -O2 -xW -static emmintrin4 simple spec unrolled
icc -O2 -xW -static -no-vec emmintrin4 simple spec unrolled
icc -O3 -xW -static emmintrin4 simple spec unrolled
icc -O3 -xW -static -no-vec emmintrin4 simple spec unrolled
icc -Os -xW -static emmintrin4 simple spec unrolled
icc -Os -xW -static -no-vec emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash1616/emmintrin4
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: 4, namely:
CompilerImplementations
icc -fast emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash1616/emmintrin4
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: 4, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static emmintrin4 simple spec unrolled