Implementation notes: amd64, kizomba, crypto_hash/cubehash162

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: cubehash162
TimeImplementationCompilerBenchmark dateSUPERCOP version
200595emmintrin4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
200798emmintrin4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
200850emmintrin4clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
200881emmintrin4clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
201310emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
201575emmintrin4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
201597emmintrin4clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
201760emmintrin4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
202272emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
203532emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
204834emmintrin4clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
205865emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
205926emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
205933emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
205943emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
205976emmintrin4clang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
206210emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
206240emmintrin4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
206275emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
206339emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
206528emmintrin4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
206768emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
206805emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
206820emmintrin4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
206915emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
207149emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
207163emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
207574emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
207592emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
207599emmintrin4gcc -O2 -fomit-frame-pointer2018081920180818
207778emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
207801emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
207954emmintrin4gcc -m64 -O3 -fomit-frame-pointer2018081920180818
207986emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
208171emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
208196emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
208212emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
208220emmintrin4gcc -O3 -fomit-frame-pointer2018081920180818
208244emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
208475emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
208528emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
208548emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
208700emmintrin4gcc -m64 -O2 -fomit-frame-pointer2018081920180818
208827emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
208905emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
208994emmintrin4clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
209032emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
209242emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
209494emmintrin4clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
210195emmintrin4gcc -O -fomit-frame-pointer2018081920180818
210387emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
210524emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
210534emmintrin4gcc -march=k8 -O -fomit-frame-pointer2018081920180818
210711emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
210800emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
210802emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
210839emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
210984emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
211091emmintrin4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
211317emmintrin4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
211387emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
211546emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
211594emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
211694emmintrin4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
211698emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
211714emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
211746emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
211794emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
211804emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
211854emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
212234emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
212273emmintrin4gcc -march=nocona -O -fomit-frame-pointer2018081920180818
212611emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
212681emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
215111emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
215346emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
215397emmintrin4gcc -m64 -O -fomit-frame-pointer2018081920180818
215520emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
215627emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
215645emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
216137emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
216199emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
216657emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
218470emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
218603emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
218655emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
218671emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
218682emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
219415emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
219496emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
222559emmintrin4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
224442emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
226055emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
226591emmintrin4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
226641emmintrin4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
231403emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
236478emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
236494emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
237000emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
237289emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
243233emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
243528emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
243952emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
243982emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
244117emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
245532emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
245796emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
247101emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
247103emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
247127emmintrin4gcc -Os -fomit-frame-pointer2018081920180818
247287emmintrin4gcc -m64 -Os -fomit-frame-pointer2018081920180818
247316emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
248395emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
249700emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
255829emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
256217emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
258951emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
261020emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
305418unrolledclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
305797unrolledclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
306338unrolledclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
306734unrolledclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
317806unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
319048unrolledclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
320016unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
322702unrolledclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
617609unrolledclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
620008simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
622439simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
622459simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
623560unrolledclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
623665simplegcc -O3 -fomit-frame-pointer2018081920180818
624006simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
624101simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
625635simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
625762simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
625764simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
626218simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
626298simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
626476simplegcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
626514simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
627052simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
627430simplegcc -funroll-loops -O -fomit-frame-pointer2018081920180818
627554simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
628363simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
628629simplegcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
628675simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
629107simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
630232simplegcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
632097simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
632375simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
632613simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
632786simplegcc -m64 -O3 -fomit-frame-pointer2018081920180818
633568simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
633798simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
633869simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
634417simplegcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
634508simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
634829simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
636810simplegcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
638298simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
639155simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
640036simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
640803simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
641273simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
641391simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
641794simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
643992simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
645706simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
645815simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
647548simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
658718simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
658734simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
677697unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
678707unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
682363unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
682673unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
682762unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
683280unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
683383unrolledgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
683601unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
684149unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
684363unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
684762unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
685734unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
685836unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
686502unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
686958unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
686959unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
687115unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
687673unrolledgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
687709unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
688272unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
688855unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
688871unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
689431unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
690363unrolledgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
690675unrolledgcc -m64 -O3 -fomit-frame-pointer2018081920180818
690909unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
690968unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
690971unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
691135unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
691865unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
691918unrolledgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
692446unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
692568unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
692730unrolledgcc -march=k8 -O -fomit-frame-pointer2018081920180818
692754unrolledgcc -march=nocona -O -fomit-frame-pointer2018081920180818
692849unrolledgcc -m64 -O2 -fomit-frame-pointer2018081920180818
693010unrolledgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
693026unrolledgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
693428unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
693726unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
693865unrolledgcc -O2 -fomit-frame-pointer2018081920180818
694182unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
694830unrolledgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
694881unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
695058unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
695274unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
695502unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
695760unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
695774unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
695956unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
696353unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
697498unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
697506unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
697824unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
697828unrolledgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
698125unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
698214unrolledgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
698891unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
699123unrolledgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
699260unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
700462unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
700492unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
700645unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
700733unrolledgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
701289unrolledgcc -O -fomit-frame-pointer2018081920180818
701607unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
702194unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
702651unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
702684unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
702720unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
702909unrolledgcc -m64 -O -fomit-frame-pointer2018081920180818
702996unrolledgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
703496unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
707189unrolledgcc -O3 -fomit-frame-pointer2018081920180818
712894unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
713167unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
714512unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
715008unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
715081unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
715170unrolledgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
715183unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
715278unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
715347unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
715940unrolledgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
715980unrolledgcc -Os -fomit-frame-pointer2018081920180818
716188unrolledgcc -m64 -Os -fomit-frame-pointer2018081920180818
716468unrolledgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
716646unrolledgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
717050unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
717082unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
717714unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
718282unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
719008unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
719776unrolledgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
719990unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
721311unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
726413unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
726471unrolledgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
727234unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
727371unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
728945unrolledgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
729152unrolledgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
730012unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
730325unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
731599unrolledgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
732456unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
735416unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
738702unrolledgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
761076specclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
764631specclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
767086specclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
767548simpleclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
768464simpleclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
769518simpleclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
773258simpleclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
773498specclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
887947specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
893113specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
895940specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
901334specgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
910268specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
915552specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
918711specgcc -O3 -fomit-frame-pointer2018081920180818
919534specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
920668specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
921284specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
921435specgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
921747specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
930270specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
930459specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
930748specgcc -m64 -O3 -fomit-frame-pointer2018081920180818
931775specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
934819specgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
935208specgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
939327specgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
939613specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
941950specgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
945847specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
945998specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
946016specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
949817specgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
951939specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
961516specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
981807specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
981810specgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
982358specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
983425specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
983782specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
983972specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
987279specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
989030specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
1014957specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
1021490specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
1026097specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
1027365specgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
1027965specgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
1029944specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
1032796specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
1034405specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
1040228specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
1058036specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
1109035simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
1118196simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081920180818
1125022simpleclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081920180818
1154365specclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
1155784specclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
1165293specclang -O3 -fomit-frame-pointer -Qunused-arguments2018081920180818
1171508specclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081920180818
1194240specclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
1204042simpleclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
1214438specclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
1691708simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081920180818
1717998simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081920180818
2263252emmintrin4cc2018081920180818
2271389emmintrin4gcc -funroll-loops2018081920180818
2296822emmintrin4gcc2018081920180818
2389103specgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
2391290specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
2391425specgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
2391571specgcc -O2 -fomit-frame-pointer2018081920180818
2391849specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
2398790specgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
2401121specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
2401355specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
2406407specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
2413115specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
2416863specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
2417314specgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
2424337specgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
2427577specgcc -m64 -O2 -fomit-frame-pointer2018081920180818
2448534specgcc -march=nocona -O -fomit-frame-pointer2018081920180818
2454981specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
2457675specgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
2460496specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
2474746specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
2475623specgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
2478631specgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
2484278specgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
2486224specgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
2494153specgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
2496272specgcc -march=k8 -O -fomit-frame-pointer2018081920180818
2507020specgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
2511605specgcc -O -fomit-frame-pointer2018081920180818
2516077specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
2522430specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
2536994specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
2539966specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
2547006specgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
2552495specgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
2553289specgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
2555869specgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
2556692specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
2557214specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
2557748specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
2559125specgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
2559617specgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
2560875unrolledcc2018081920180818
2561387specgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
2562748specgcc -Os -fomit-frame-pointer2018081920180818
2563076specgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
2567004specgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
2572391specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
2575207specgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
2577650specgcc -m64 -Os -fomit-frame-pointer2018081920180818
2578018specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
2580184specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
2585907specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
2586990specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
2587657specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
2588972specgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
2592028specgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
2592921specgcc -m64 -O -fomit-frame-pointer2018081920180818
2593310specgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
2596238specgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
2600354specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
2602639specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
2603654specgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
2618379specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
2618690unrolledgcc -funroll-loops2018081920180818
2626571unrolledgcc2018081920180818
2627408specgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
2650958specgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
3730170simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
3742448simplegcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
3755843simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
3763851simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
3810096simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
3838950simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
3841276simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
3842877simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
3861619simplegcc -O2 -fomit-frame-pointer2018081920180818
3894494simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
3903467simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
3911270simplegcc -march=k8 -O -fomit-frame-pointer2018081920180818
3925488simplegcc -m64 -O2 -fomit-frame-pointer2018081920180818
3957838simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
3966448simplegcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
4005490simplegcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
4046881simplegcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
4050225simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
4057526simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
4071099simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
4083079simplegcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
4107849simplegcc -march=nocona -O -fomit-frame-pointer2018081920180818
4145073simplegcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
4175266simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
4190024simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
4200434simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
4203318simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
4214893simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
4219988simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
4257764simplegcc -march=barcelona -O -fomit-frame-pointer2018081920180818
4280030simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
4306833simplegcc -O -fomit-frame-pointer2018081920180818
4327738simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
4330028simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
4356780simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
4357248simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
4360865simplegcc -march=nocona -Os -fomit-frame-pointer2018081920180818
4369421simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
4375129simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
4376238simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
4388171simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
4396345simplegcc -Os -fomit-frame-pointer2018081920180818
4396387simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
4417413simplegcc -march=k8 -Os -fomit-frame-pointer2018081920180818
4418709simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
4419982simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
4424408simplegcc -m64 -Os -fomit-frame-pointer2018081920180818
4424905simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
4432606simplegcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
4445674simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
4483046simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
4495008simplegcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
4496205simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
4502795simplegcc -m64 -O -fomit-frame-pointer2018081920180818
4526647simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
4527883simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
4535895simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
4537117simplegcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
4546213simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
4595740simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
4599679simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
4603720simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
4644180simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
15941460simplegcc2018081920180818
16043234simplecc2018081920180818
16183542simplegcc -funroll-loops2018081920180818
30112930specgcc2018081920180818
30227619speccc2018081920180818
30524766specgcc -funroll-loops2018081920180818