Implementation notes: amd64, genji262, crypto_hash/cubehash164

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20180818
Operation: crypto_hash
Primitive: cubehash164
TimeImplementationCompilerBenchmark dateSUPERCOP version
72886emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
83710emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
83732emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
83754emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
83776emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
83776emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
83776emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
83776emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
83776emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
83776emmintrin4gcc -march=nocona -O -fomit-frame-pointer2018081920180818
83798emmintrin4gcc -O -fomit-frame-pointer2018081920180818
83798emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
83798emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
83798emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
83798emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
83798emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
83798emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
83798emmintrin4gcc -m64 -O -fomit-frame-pointer2018081920180818
83798emmintrin4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
83798emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
83798emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
83798emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
83798emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
83798emmintrin4gcc -march=k8 -O -fomit-frame-pointer2018081920180818
83798emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
83820emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
83842emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
83864emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
84106emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
84216emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
84216emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
84216emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
84502emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
84612emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
84678emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
84700emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
84876emmintrin4gcc -O3 -fomit-frame-pointer2018081920180818
84986emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
85030emmintrin4gcc -O2 -fomit-frame-pointer2018081920180818
85030emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
85096emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
85096emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
85360emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
85382emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
85624emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
85734emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
85734emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
86240emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
86350emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
86394emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
86504emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
86988emmintrin4gcc -m64 -O3 -fomit-frame-pointer2018081920180818
87098emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
87120emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
87120emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
87230emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
87252emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
87362emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
87582emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
87582emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
88308emmintrin4gcc -m64 -O2 -fomit-frame-pointer2018081920180818
88352emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
88352emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
88396emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
88968emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
89540emmintrin4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
89672emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
89782emmintrin4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
90288emmintrin4gcc -Os -fomit-frame-pointer2018081920180818
90486emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
90508emmintrin4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
90508emmintrin4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
90772emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
90772emmintrin4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
90794emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
90882emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
92180emmintrin4gcc -m64 -Os -fomit-frame-pointer2018081920180818
92378emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
92444emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
92466emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
92466emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
92466emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
92510emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
92532emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
92532emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
92532emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
92686emmintrin4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
92972emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
93104emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
93126emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
93236emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
93544emmintrin4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
94534emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
95084emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
96096emmintrin4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
96096emmintrin4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
96426emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
96580emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
96910emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
96910emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
97394emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
97416emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
97438emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
98142emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
98604emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
99308emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
99462emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
99572emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
311366simplegcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
311498simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
311542simplegcc -O3 -fomit-frame-pointer2018081920180818
311542simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
311542simplegcc -m64 -O3 -fomit-frame-pointer2018081920180818
311630simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
314908simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
315788simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
317218simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
317526simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
319792simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
321112simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
321354simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
321662simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
321882simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
322762simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
323048simplegcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
323466simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
323730simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
323796simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
323840simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
323994simplegcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
323994simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
324016simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
324434simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
324456simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
324874simplegcc -funroll-loops -O -fomit-frame-pointer2018081920180818
325006simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
325006simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
325028simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
325028simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
325116simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
325138simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
325160simplegcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
325270simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
325446simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
325490simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
325490simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
325534simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
329868simplegcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
333498simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
341000simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
341528simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
352660simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
359304simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
364672unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
364716unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
364936unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
368104unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
368368unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
368390unrolledgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
368742unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
369050unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
369116unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
369160unrolledgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
369908unrolledgcc -O3 -fomit-frame-pointer2018081920180818
369930unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
369930unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
370194unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
370436unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
370568unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
370788unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
372570unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
372658unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
372834unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
373362unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
373648unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
373714unrolledgcc -march=nocona -O -fomit-frame-pointer2018081920180818
373780unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
373956unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
374066unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
374088unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
374198unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
374264unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
374418unrolledgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
374572unrolledgcc -m64 -O2 -fomit-frame-pointer2018081920180818
374638unrolledgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
374682unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
374880unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
374968unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
375034unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
375078unrolledgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
375210unrolledgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
375276unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
375342unrolledgcc -O -fomit-frame-pointer2018081920180818
375342unrolledgcc -m64 -O -fomit-frame-pointer2018081920180818
375342unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
375364unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
375364unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
375364unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
375386unrolledgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
375386unrolledgcc -march=k8 -O -fomit-frame-pointer2018081920180818
375430unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
375540unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
375606unrolledgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
375628unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
375672unrolledgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
375738unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
375826unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
375848unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
375870unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
375892unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
375914unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
375936unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
376068unrolledgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
376134unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
376970unrolledgcc -m64 -O3 -fomit-frame-pointer2018081920180818
378774unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
378950unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
378994unrolledgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
379742unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
380072unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
380116unrolledgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
381370unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
383504unrolledgcc -O2 -fomit-frame-pointer2018081920180818
383658unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
386056unrolledgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
386254unrolledgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
392612unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
393052unrolledgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
395230unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
395296unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
397914unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
397914unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
397936unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
397936unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
397936unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
397936unrolledgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
397936unrolledgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
398002unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
398002unrolledgcc -m64 -Os -fomit-frame-pointer2018081920180818
398090unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
398222unrolledgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
398266unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
398266unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
398288unrolledgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
398552unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
399828unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
399828unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
399828unrolledgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
399850unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
400092unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
400818unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
404954unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
406406unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
409684unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
415096unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
420376unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
423434unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
423544unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
423610unrolledgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
443300unrolledgcc -Os -fomit-frame-pointer2018081920180818
444686unrolledgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
460878specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
461428specgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
461538specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
461824specgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
461890specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
462506specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
462880specgcc -O3 -fomit-frame-pointer2018081920180818
463364specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
463628specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
463694specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
463716specgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
463848specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
464266specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
464640specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
464662specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
464750specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
465960specgcc -m64 -O3 -fomit-frame-pointer2018081920180818
466114specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
467962specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
475266specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
475530specgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
476234specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
486970specgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
490072specgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
503118specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
504196specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
504306specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
504328specgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
504460specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
506330specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
506682specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
506946specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
517594specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
518650specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
518914specgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
519222specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
519244specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
519398specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
519464specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
519530specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
519838specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
532246specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
536998specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
543092specgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
587466specgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
752950emmintrin4gcc -funroll-loops2018081920180818
764412emmintrin4gcc2018081920180818
847638emmintrin4cc2018081920180818
1044648specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
1045748specgcc -O2 -fomit-frame-pointer2018081920180818
1045770specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
1045814specgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
1046210specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
1046386specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
1049378specgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
1049774specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
1050676specgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
1051380specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
1051886specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
1052282specgcc -m64 -O2 -fomit-frame-pointer2018081920180818
1052920specgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
1053118specgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
1056022specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
1058156specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
1060752specgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
1062336specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
1073270unrolledcc2018081920180818
1075976specgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
1078924specgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
1078968specgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
1079034unrolledgcc2018081920180818
1079232specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
1079496unrolledgcc -funroll-loops2018081920180818
1080420specgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
1081828specgcc -march=k8 -O -fomit-frame-pointer2018081920180818
1084226specgcc -march=nocona -O -fomit-frame-pointer2018081920180818
1085326specgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
1088252specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
1090914specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
1091112specgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
1091310specgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
1092894specgcc -O -fomit-frame-pointer2018081920180818
1094016specgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
1094566specgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
1095886specgcc -m64 -O -fomit-frame-pointer2018081920180818
1096810specgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
1100682specgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
1191674specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
1194094specgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
1194534specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
1194996specgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
1195348specgcc -m64 -Os -fomit-frame-pointer2018081920180818
1195634specgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
1196294specgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
1197504specgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
1197548specgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
1199396specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
1199682specgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
1200298specgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
1201442specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
1202366specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
1202542specgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
1203158specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
1203906specgcc -Os -fomit-frame-pointer2018081920180818
1203928specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
1205688specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
1206128specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
1206546specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
1209582specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
1210154specgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
1211892specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
1211958specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
1215544specgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
1227380specgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
1591920simplegcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
1591986simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
1608024simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
1610158simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
1616780simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
1623644simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
1628528simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
1640804simplegcc -march=barcelona -O -fomit-frame-pointer2018081920180818
1645402simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
1700204simplegcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
1703262simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
1703328simplegcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
1703768simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
1726670simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
1727704simplegcc -m64 -O2 -fomit-frame-pointer2018081920180818
1727748simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
1728584simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
1735734simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
1737428simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
1737582simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
1754742simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
1756150simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
1767194simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
1770230simplegcc -O2 -fomit-frame-pointer2018081920180818
1778062simplegcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
1781032simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
1781560simplegcc -march=nocona -Os -fomit-frame-pointer2018081920180818
1795904simplegcc -O -fomit-frame-pointer2018081920180818
1797202simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
1798434simplegcc -m64 -O -fomit-frame-pointer2018081920180818
1800634simplegcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
1807696simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
1808928simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
1809544simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
1811920simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
1812030simplegcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
1820588simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
1838034simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
1839618simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
1845536simplegcc -m64 -Os -fomit-frame-pointer2018081920180818
1850464simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
1851168simplegcc -march=k8 -Os -fomit-frame-pointer2018081920180818
1855260simplegcc -Os -fomit-frame-pointer2018081920180818
1855986simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
1855986simplegcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
1859858simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
1867470simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
1867756simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
1871650simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
1874378simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
1874730simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
1880626simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
1887512simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
1889910simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
1896026simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
1897170simplegcc -march=nocona -O -fomit-frame-pointer2018081920180818
1905266simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
1912086simplegcc -march=k8 -O -fomit-frame-pointer2018081920180818
1912548simplegcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
1936088simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
1947396simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
1957384simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
1961476simplegcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
7720416simplecc2018081920180818
7870258simplegcc -funroll-loops2018081920180818
7932892simplegcc2018081920180818
17728414speccc2018081920180818
18071966specgcc2018081920180818
18307080specgcc -funroll-loops2018081920180818