Implementation notes: amd64, genji262, crypto_hash/cubehash168

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20180818
Operation: crypto_hash
Primitive: cubehash168
TimeImplementationCompilerBenchmark dateSUPERCOP version
37158emmintrin4gcc -O2 -fomit-frame-pointer2018081920180818
42614emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
42614emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
42614emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
42636emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
42680emmintrin4gcc -O -fomit-frame-pointer2018081920180818
42680emmintrin4gcc -m64 -O -fomit-frame-pointer2018081920180818
42680emmintrin4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
42680emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
42680emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
42680emmintrin4gcc -march=nocona -O -fomit-frame-pointer2018081920180818
42702emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
42702emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
42702emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
42702emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
42702emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
42702emmintrin4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
42702emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
42702emmintrin4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
42702emmintrin4gcc -march=k8 -O -fomit-frame-pointer2018081920180818
42724emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2018081920180818
42746emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
42746emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
42746emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
42768emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2018081920180818
42768emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
42768emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
42768emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
42790emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
43252emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
43582emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
43582emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
43670emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
43670emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
43670emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
43692emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
43714emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
43736emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
43758emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
43758emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
43758emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
43780emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
43780emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
43802emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
43802emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
43802emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
43802emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
43868emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
43868emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
43890emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
43912emmintrin4gcc -O3 -fomit-frame-pointer2018081920180818
43934emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
43956emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
44000emmintrin4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
44088emmintrin4gcc -m64 -O2 -fomit-frame-pointer2018081920180818
44220emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
44264emmintrin4gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
44550emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
44594emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
44616emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
44902emmintrin4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
44946emmintrin4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
45342emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
45364emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
45364emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
45364emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2018081920180818
45606emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
45782emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
46288emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
46288emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
46288emmintrin4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
46310emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
46310emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
46310emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
46354emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
46354emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
46354emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
46596emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
46618emmintrin4gcc -Os -fomit-frame-pointer2018081920180818
46618emmintrin4gcc -m64 -Os -fomit-frame-pointer2018081920180818
46640emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
47102emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2018081920180818
47234emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
47300emmintrin4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
47322emmintrin4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
47432emmintrin4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
47564emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
47630emmintrin4gcc -m64 -O3 -fomit-frame-pointer2018081920180818
48202emmintrin4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
48202emmintrin4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
48246emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
48378emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
48400emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
48576emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
49214emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
49214emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
49214emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
49280emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
49280emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
49302emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
49324emmintrin4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
49368emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
49500emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
49786emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
51040emmintrin4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
51150emmintrin4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
53372emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
55792emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
168146simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
168256simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
168784simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
170236simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
170346simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
170390simplegcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
171468simplegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
171512simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
172436simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
173294simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
173360simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
173954simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
174218simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
174350simplegcc -m64 -O3 -fomit-frame-pointer2018081920180818
174680simplegcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
174680simplegcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
174702simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
174746simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
174878simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
175054simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
175560simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
176000simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
176022simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
176022simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
176220simplegcc -O3 -fomit-frame-pointer2018081920180818
176880simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
177056simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
177496simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
177540simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
177540simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
177628simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
178002simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
178024simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
178046simplegcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
178046simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
178090simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
178090simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
178156simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
178442simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
179234simplegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
182050simplegcc -funroll-loops -O -fomit-frame-pointer2018081920180818
183700simplegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
183766simplegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
189816simplegcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
194106simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
195910unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
196306unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
196416unrolledgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
196790unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
196834unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
197362unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
197384unrolledgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
198286unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
198308unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
198396unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
198418unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
198418unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
198418unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
198440unrolledgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
198594unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
198792unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
198814unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
198814unrolledgcc -m64 -O3 -fomit-frame-pointer2018081920180818
198836unrolledgcc -O3 -fomit-frame-pointer2018081920180818
198924unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
199430unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
199452unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
199452unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
202114unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
202202unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
202268unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
202532unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
202576unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
202620unrolledgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
202752unrolledgcc -march=nocona -O -fomit-frame-pointer2018081920180818
202972unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
203038unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
203434unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
203478unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
203610unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
203610unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
203786unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
203940unrolledgcc -O -fomit-frame-pointer2018081920180818
203940unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
203940unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
203940unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
203962unrolledgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
203984unrolledgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
203984unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
204028unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
204050unrolledgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
204072unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
204072unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
204072unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
204072unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
204094unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
204094unrolledgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
204182unrolledgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
204314unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
204314unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
204380unrolledgcc -O2 -fomit-frame-pointer2018081920180818
204380unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
204402unrolledgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
204402unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
204600unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
204710unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
204710unrolledgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
204996unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
205216unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
206096unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
206338unrolledgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
206426unrolledgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
206580unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
206800unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
207394unrolledgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
207394unrolledgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
208098unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
211178unrolledgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
219274unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
221870unrolledgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
222222unrolledgcc -m64 -O2 -fomit-frame-pointer2018081920180818
223234unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
224180unrolledgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
224356unrolledgcc -march=k8 -O -fomit-frame-pointer2018081920180818
225544unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
230648unrolledgcc -m64 -O -fomit-frame-pointer2018081920180818
235224unrolledgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
235356unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
235378unrolledgcc -m64 -Os -fomit-frame-pointer2018081920180818
235378unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
235378unrolledgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
235378unrolledgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
235510unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
235510unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
235510unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
235532unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
235532unrolledgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
235554unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
235576unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
235620unrolledgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
235862unrolledgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
235862unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
235862unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
236478unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
236500unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
236500unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
238986unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
239866unrolledgcc -Os -fomit-frame-pointer2018081920180818
239954unrolledgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
248952unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
248952unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
249260unrolledgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
256498unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
308946specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
308990specgcc -march=k8 -O3 -fomit-frame-pointer2018081920180818
309078specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
309100specgcc -march=barcelona -O3 -fomit-frame-pointer2018081920180818
309980specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081920180818
310200specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
310244specgcc -funroll-loops -O3 -fomit-frame-pointer2018081920180818
310266specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
310398specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081920180818
310420specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081920180818
310486specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081920180818
310552specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
310552specgcc -m64 -O3 -fomit-frame-pointer2018081920180818
310552specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081920180818
310794specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
315546specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
316426specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081920180818
316448specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081920180818
318274specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081920180818
321728specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081920180818
321948specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
322564specgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
323378specgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
324104specgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
327690specgcc -march=nocona -O3 -fomit-frame-pointer2018081920180818
330242specgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
330396specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081920180818
330924specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
330968specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
331012specgcc -funroll-loops -O2 -fomit-frame-pointer2018081920180818
331012specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081920180818
331276specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081920180818
331496specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
332618specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
332640specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081920180818
338118specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
338734specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081920180818
338822specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
338822specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081920180818
338866specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
339240specgcc -funroll-loops -O -fomit-frame-pointer2018081920180818
339350specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
339350specgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081920180818
342144specgcc -O3 -fomit-frame-pointer2018081920180818
345268specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081920180818
388058emmintrin4gcc2018081920180818
389224emmintrin4gcc -funroll-loops2018081920180818
444158emmintrin4cc2018081920180818
572968unrolledgcc2018081920180818
573144unrolledcc2018081920180818
597432unrolledgcc -funroll-loops2018081920180818
615428specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
615868specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
616198specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
616198specgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
616242specgcc -O2 -fomit-frame-pointer2018081920180818
616286specgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
616286specgcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
616462specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
616484specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
616550specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
616704specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
616814specgcc -m64 -O2 -fomit-frame-pointer2018081920180818
618112specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
620136specgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
621852specgcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
627704specgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
629354specgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
630322specgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
631202specgcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
631554specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
632874specgcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
633490specgcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
633710specgcc -O -fomit-frame-pointer2018081920180818
634436specgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
634568specgcc -m64 -O -fomit-frame-pointer2018081920180818
634810specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
635184specgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
635338specgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
636350specgcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
636350specgcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
637318specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
639166specgcc -march=nocona -O -fomit-frame-pointer2018081920180818
642378specgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
642818specgcc -march=k8 -O -fomit-frame-pointer2018081920180818
644974specgcc -march=barcelona -O -fomit-frame-pointer2018081920180818
651068specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
721930simplegcc -march=barcelona -O2 -fomit-frame-pointer2018081920180818
762630specgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
762718specgcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
762784specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
762960specgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
763224specgcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
763466specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
763664specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
764390specgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
764896specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
765204specgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
765556specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
765578specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
765952specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
766370specgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
767096specgcc -march=nocona -Os -fomit-frame-pointer2018081920180818
768240specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
768372specgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
772068specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
777128specgcc -m64 -Os -fomit-frame-pointer2018081920180818
778140specgcc -march=k8 -Os -fomit-frame-pointer2018081920180818
781704specgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
783486specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
785730specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
831468specgcc -Os -fomit-frame-pointer2018081920180818
837122specgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
845130simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
845658specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
846736simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
847440simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081920180818
854304specgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
858022simplegcc -march=k8 -O2 -fomit-frame-pointer2018081920180818
859870simplegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
866580simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2018081920180818
867746simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081920180818
876216simplegcc -march=barcelona -O -fomit-frame-pointer2018081920180818
895576simplegcc -march=nocona -O -fomit-frame-pointer2018081920180818
905036simplegcc -m64 -O2 -fomit-frame-pointer2018081920180818
905674simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
909128simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
911746simplegcc -O2 -fomit-frame-pointer2018081920180818
914320simplegcc -m64 -march=nocona -O -fomit-frame-pointer2018081920180818
915684simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081920180818
920106simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
921844simplegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
922328simplegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
924066simplegcc -funroll-loops -Os -fomit-frame-pointer2018081920180818
925606simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081920180818
926860simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
927564simplegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
940368simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
940390simplegcc -O -fomit-frame-pointer2018081920180818
941116simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081920180818
941534simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081920180818
942128simplegcc -m64 -march=corei7 -O -fomit-frame-pointer2018081920180818
942392simplegcc -m64 -O -fomit-frame-pointer2018081920180818
942502simplegcc -fno-schedule-insns -O -fomit-frame-pointer2018081920180818
942898simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
948310simplegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
953392simplegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
954976simplegcc -march=nocona -O2 -fomit-frame-pointer2018081920180818
963930simplegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
963952simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
965470simplegcc -march=nocona -Os -fomit-frame-pointer2018081920180818
979484simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081920180818
987250simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
991056simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
992684simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
999174simplegcc -march=barcelona -Os -fomit-frame-pointer2018081920180818
1001000simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081920180818
1001484simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2018081920180818
1002430simplegcc -Os -fomit-frame-pointer2018081920180818
1002430simplegcc -march=k8 -Os -fomit-frame-pointer2018081920180818
1002628simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
1004256simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2018081920180818
1008898simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
1010284simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2018081920180818
1010746simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081920180818
1013936simplegcc -m64 -march=k8 -O -fomit-frame-pointer2018081920180818
1015190simplegcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081920180818
1015608simplegcc -march=k8 -O -fomit-frame-pointer2018081920180818
1020888simplegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
1021504simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081920180818
1024254simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081920180818
1039280simplegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
1047178simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081920180818
1050632simplegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
1073688simplegcc -m64 -march=core2 -O -fomit-frame-pointer2018081920180818
1100000simplegcc -m64 -Os -fomit-frame-pointer2018081920180818
1133066simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081920180818
4087204simplegcc -funroll-loops2018081920180818
4114924simplegcc2018081920180818
4219050simplecc2018081920180818
9358228specgcc -funroll-loops2018081920180818
9396882speccc2018081920180818
9872148specgcc2018081920180818