Implementation notes: amd64, skylake, crypto_hash/cubehash162

Computer: skylake
Architecture: amd64
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20161026
Operation: crypto_hash
Primitive: cubehash162
TimeImplementationCompilerBenchmark dateSUPERCOP version
205280emmintrin4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
205736emmintrin4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
206028emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
206030emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
206996emmintrin4clang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
207050emmintrin4clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
207076emmintrin4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
207238emmintrin4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
207248emmintrin4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
207314emmintrin4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
207322emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
208038emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
208042emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
208188emmintrin4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
208412emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
208878emmintrin4gcc -O -fomit-frame-pointer2016121520161026
208878emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
208886emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
209072emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
209266emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
209272emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
209282emmintrin4gcc -march=k8 -O -fomit-frame-pointer2016121520161026
209310emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
209366emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
209370emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
209408emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
209548emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
209594emmintrin4gcc -m64 -O -fomit-frame-pointer2016121520161026
209680emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
209696emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
209756emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2016121520161026
209810emmintrin4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
209816emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
209934emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
210104emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
210196emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
210296emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
210346emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
210378emmintrin4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
210484emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
210904emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
211206emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
211592emmintrin4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
211914emmintrin4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
213396emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
215246emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
215418emmintrin4gcc -march=nocona -O -fomit-frame-pointer2016121520161026
216016emmintrin4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
216674emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
216794emmintrin4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
216890emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
217032emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
217800emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2016121520161026
218616emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
218664emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
218802emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
218906emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
219036emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
219206emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
219384emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
219482emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
219598emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
219620emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
219890emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
219936emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
219962emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
220024emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
220692emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
222034emmintrin4gcc -O3 -fomit-frame-pointer2016121520161026
222712emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
223260emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
223378emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
223494emmintrin4gcc -m64 -O3 -fomit-frame-pointer2016121520161026
223510emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
223714emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
223996emmintrin4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
224870emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
224880emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
224908emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
224964emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
225510emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
225994emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
226360emmintrin4gcc -m64 -O2 -fomit-frame-pointer2016121520161026
226948emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
227244emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
227246emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
227576emmintrin4gcc -O2 -fomit-frame-pointer2016121520161026
227818emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
227862emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
227904emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
227954emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
228720emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
228824emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
228840emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
228890emmintrin4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
229404emmintrin4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
309356emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
309600emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
309612emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
309778emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
309820emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
309958emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
310098emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
310222emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
311076emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
311378emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
311854emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2016121520161026
311864emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
311926emmintrin4gcc -m64 -Os -fomit-frame-pointer2016121520161026
312104emmintrin4gcc -Os -fomit-frame-pointer2016121520161026
312716emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
312860emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
313204emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
313296emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
313472emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
313562emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
313836unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
314614unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
314734unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
315426emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
315722emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2016121520161026
330586unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
462672unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
462828unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
463290unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
465558unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
616678simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
617862simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
618396simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
618548simplegcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
618624simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
619216simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
620656simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
621702simplegcc -O3 -fomit-frame-pointer2016121520161026
621758simplegcc -m64 -O3 -fomit-frame-pointer2016121520161026
621782simplegcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
621982simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
622160simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
622276simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
626016simplegcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
629068simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
629078simplegcc -funroll-loops -O -fomit-frame-pointer2016121520161026
629134simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
629796simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
630230simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
632080simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
632666simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
633308simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
633576simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
634528simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
636208simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
636898simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
641724simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
642684simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
642832simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
643288simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
644684simplegcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
646016simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
646028simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
646050simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
646408simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
646458simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
647136simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
647320simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
647376simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
647606simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
649080simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
649810simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
649870simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
650078simplegcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
651936simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
681386unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
681632unrolledgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
681634unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
682026unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
682282unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
682762unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
683226unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
683240unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
683674unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
685412unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
685762unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
686324unrolledgcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
686462unrolledgcc -m64 -O3 -fomit-frame-pointer2016121520161026
686642unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
686710unrolledgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
687584unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
688564unrolledgcc -O3 -fomit-frame-pointer2016121520161026
689308unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
689394unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
689400unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
689534unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
689536unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
689636unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
689956unrolledgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
690296unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
690366unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
690446unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
690478unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
690524unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
690818unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
690826unrolledgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
690948unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
691004unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
691182unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
691502unrolledgcc -funroll-loops -O -fomit-frame-pointer2016121520161026
691772unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
692406unrolledgcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
692434unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
692452unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
692488unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
692520unrolledgcc -O2 -fomit-frame-pointer2016121520161026
692980unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
693182unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
693560unrolledgcc -m64 -O -fomit-frame-pointer2016121520161026
693598unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
693602unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
693718unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
694096unrolledgcc -march=k8 -O -fomit-frame-pointer2016121520161026
694122unrolledgcc -march=nocona -O -fomit-frame-pointer2016121520161026
694478unrolledgcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
694586unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
694592unrolledgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
694606unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
694692unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
694886unrolledgcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
695086unrolledgcc -O -fomit-frame-pointer2016121520161026
695242unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
695312unrolledgcc -m64 -O2 -fomit-frame-pointer2016121520161026
695316unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
695926unrolledgcc -march=barcelona -O -fomit-frame-pointer2016121520161026
696366unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
696514unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
696538unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
696932unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
697272unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
697340unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
697492unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
697934unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
698066unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
698116unrolledgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
698668unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
698876unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
700742unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
700788unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
701082unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
701944unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
717186unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
717254unrolledgcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
717276unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
717364unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
718702unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
719774unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
719946unrolledgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
720064unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
720376unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
720422unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
720454unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
721270unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
722032unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
722476unrolledgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
723100unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
723538unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
724414unrolledgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
724628unrolledgcc -march=nocona -Os -fomit-frame-pointer2016121520161026
724876unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
725780unrolledgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
726980unrolledgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
728264unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
728886unrolledgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
729680unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
737522unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
738502unrolledgcc -m64 -Os -fomit-frame-pointer2016121520161026
738628unrolledgcc -Os -fomit-frame-pointer2016121520161026
738934unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
739172unrolledgcc -march=k8 -Os -fomit-frame-pointer2016121520161026
739384unrolledgcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
739702unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
741318unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
799346unrolledclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
802808unrolledclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
896536specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
896858specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
903750specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
903930specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
908100simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
908216specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
911334specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
911428simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
911844simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
913146specgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
916282specgcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
916408specgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
916760specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
918114specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
918138specgcc -O3 -fomit-frame-pointer2016121520161026
918154specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
918204specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
918778specgcc -m64 -O3 -fomit-frame-pointer2016121520161026
919274specgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
920162specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
920310specgcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
922278specgcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
922558specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
923290specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
924436specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
943768specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
944054specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
944316specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
945172specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
946454specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
946470specgcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
946628specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
946812specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
947112specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
947384specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
950494specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
951916specgcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
953028specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
953566specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
972738simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
998082specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
999418specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
999546specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
1000214specgcc -funroll-loops -O -fomit-frame-pointer2016121520161026
1000222specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
1000456specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
1002290specgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
1002394specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
1004138specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
1224628specclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
1224772specclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
1224914specclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
1231946specclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
1240136specclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
1241200specclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
1349628simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
1349684simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
1395860simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
1406612simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
1480390simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
1494272specclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
1496010specclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
1498560specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
1498904specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
1519644simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
2062028emmintrin4cc2016121520161026
2064908emmintrin4gcc -funroll-loops2016121520161026
2073352emmintrin4gcc2016121520161026
2362860specgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
2365262specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
2365460specgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
2365852specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
2366964specgcc -m64 -O2 -fomit-frame-pointer2016121520161026
2367228specgcc -O2 -fomit-frame-pointer2016121520161026
2372238specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
2372446specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
2373356specgcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
2376438specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
2378258specgcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
2385102specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
2386588specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
2390872specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
2394828specgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
2402190specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
2405674specgcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
2409456specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
2430336specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
2431022specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
2452350specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
2453532specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
2453564specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
2453722specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
2453764specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
2457410specgcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
2460034specgcc -march=nocona -O -fomit-frame-pointer2016121520161026
2461950specgcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
2462264specgcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
2462682specgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
2463172specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
2463406specgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
2464264specgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
2467250specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
2467746specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
2469574specgcc -march=k8 -O -fomit-frame-pointer2016121520161026
2472910specgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
2475454specgcc -march=barcelona -O -fomit-frame-pointer2016121520161026
2481156specgcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
2488444specgcc -m64 -O -fomit-frame-pointer2016121520161026
2488464specgcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
2489228specgcc -O -fomit-frame-pointer2016121520161026
2496428specgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
2501708specgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
2504168specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
2527356unrolledgcc -funroll-loops2016121520161026
2530042unrolledcc2016121520161026
2533832unrolledgcc2016121520161026
2562820specgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
2563080specgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
2563334specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
2564408specgcc -m64 -Os -fomit-frame-pointer2016121520161026
2564690specgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
2564716specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
2565078specgcc -march=nocona -Os -fomit-frame-pointer2016121520161026
2566294specgcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
2566502specgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
2566638specgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
2566646specgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
2566734specgcc -Os -fomit-frame-pointer2016121520161026
2567262specgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
2567430specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
2567464specgcc -march=k8 -Os -fomit-frame-pointer2016121520161026
2567518specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
2569480specgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
2572604specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
3884184simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
3886470simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
3886550simplegcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
3891714simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
3897738simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
3979934simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
3989574simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
3994030simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
3997838simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
3998564simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
4001210simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
4003088simplegcc -O2 -fomit-frame-pointer2016121520161026
4003302simplegcc -m64 -O2 -fomit-frame-pointer2016121520161026
4006338simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
4007620simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
4012112simplegcc -march=barcelona -O -fomit-frame-pointer2016121520161026
4028882simplegcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
4035218simplegcc -O -fomit-frame-pointer2016121520161026
4046598simplegcc -m64 -O -fomit-frame-pointer2016121520161026
4069204simplegcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
4082206simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
4099546simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
4099856simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
4100794simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
4116040simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
4131826simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
4133894simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
4135750simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
4138240simplegcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
4181968simplegcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
4190450simplegcc -march=nocona -O -fomit-frame-pointer2016121520161026
4221816simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
4221842simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
4221928simplegcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
4221952simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
4228468simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
4229230simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
4261126simplegcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
4264616simplegcc -march=k8 -O -fomit-frame-pointer2016121520161026
4331382simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
4334424simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
4474362simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
4474740simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
4491434simplegcc -march=k8 -Os -fomit-frame-pointer2016121520161026
4491442simplegcc -m64 -Os -fomit-frame-pointer2016121520161026
4492492simplegcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
4493988simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
4494366simplegcc -Os -fomit-frame-pointer2016121520161026
4496204simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
4496848simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
4497958simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
4498152simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
4500584simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
4502094simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
4514094simplegcc -march=nocona -Os -fomit-frame-pointer2016121520161026
4521924simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
4540944simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
4542442simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
4542906simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
4543198simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
4543514simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
4549186simplegcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
4549684simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
15819038simplecc2016121520161026
15823870simplegcc -funroll-loops2016121520161026
15851994simplegcc2016121520161026
29332778specgcc -funroll-loops2016121520161026
29340008specgcc2016121520161026
29366556speccc2016121520161026