Implementation notes: x86, h2atom, crypto_hash/cubehash816

Computer: h2atom
Architecture: x86
CPU ID: GenuineIntel-000106ca-bfe9fbff
SUPERCOP version: 20161009
Operation: crypto_hash
Primitive: cubehash816
TimeImplementationCompilerBenchmark dateSUPERCOP version
41130emmintrin4gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101420161009
41310emmintrin4gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101420161009
41890emmintrin4gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101420161009
41900emmintrin4gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101420161009
42640emmintrin4gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101420161009
42700emmintrin4gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101420161009
42710emmintrin4gcc -m32 -march=corei7 -O -fomit-frame-pointer2016101420161009
42730emmintrin4gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101420161009
42790emmintrin4gcc -m32 -march=nocona -O -fomit-frame-pointer2016101420161009
42790emmintrin4gcc -m32 -march=prescott -O -fomit-frame-pointer2016101420161009
42800emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101420161009
42810emmintrin4gcc -m32 -march=core2 -O -fomit-frame-pointer2016101420161009
42810emmintrin4gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101420161009
42810emmintrin4gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101420161009
42810emmintrin4gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101420161009
42890emmintrin4gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101420161009
42900emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101420161009
42910emmintrin4gcc -m32 -march=k8 -O -fomit-frame-pointer2016101420161009
42920emmintrin4gcc -m32 -march=barcelona -O -fomit-frame-pointer2016101420161009
43210emmintrin4gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101420161009
43210emmintrin4gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101420161009
43230emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101420161009
43260emmintrin4gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101420161009
43260emmintrin4gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101420161009
43260emmintrin4gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101420161009
43320emmintrin4gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101420161009
43320emmintrin4gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101420161009
43550emmintrin4gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101420161009
43550emmintrin4gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101420161009
43960emmintrin4gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101420161009
44140emmintrin4gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101420161009
44140emmintrin4gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101420161009
44170emmintrin4gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101420161009
45790emmintrin3gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101420161009
45870emmintrin4gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101420161009
45870emmintrin4gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101420161009
46050emmintrin3gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101420161009
46080emmintrin3gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101420161009
46100emmintrin3gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101420161009
46620emmintrin3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101420161009
46680emmintrin4gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101420161009
46710emmintrin3gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101420161009
46740emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101420161009
46810emmintrin3gcc -m32 -march=core2 -O -fomit-frame-pointer2016101420161009
46810emmintrin3gcc -m32 -march=k8 -O -fomit-frame-pointer2016101420161009
46840emmintrin3gcc -m32 -march=barcelona -O -fomit-frame-pointer2016101420161009
46850emmintrin3gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101420161009
46850emmintrin4gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101420161009
46850emmintrin3gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101420161009
46880emmintrin3gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101420161009
46880emmintrin3gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101420161009
46880emmintrin3gcc -m32 -march=nocona -O -fomit-frame-pointer2016101420161009
46880emmintrin3gcc -m32 -march=prescott -O -fomit-frame-pointer2016101420161009
46890emmintrin3gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101420161009
46890emmintrin4gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101420161009
46900emmintrin3gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101420161009
47170emmintrin3gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101420161009
47290emmintrin4gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101420161009
47320emmintrin3gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101420161009
47320emmintrin3gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101420161009
47440emmintrin3gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101420161009
47440emmintrin3gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101420161009
47510emmintrin3gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101420161009
47530emmintrin3gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101420161009
47540emmintrin3gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101420161009
47540emmintrin3gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101420161009
47580emmintrin3gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101420161009
47580emmintrin3gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101420161009
47740emmintrin3gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101420161009
47930emmintrin3gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101420161009
48060emmintrin4gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101420161009
48060emmintrin4gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101420161009
48060emmintrin4gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101420161009
48080emmintrin4gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101420161009
48920emmintrin4gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
49090emmintrin4gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
49120emmintrin4gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
49490emmintrin3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101420161009
49630emmintrin4gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
49980emmintrin3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101420161009
50560emmintrin3gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101420161009
50600emmintrin3gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101420161009
50800emmintrin3gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101420161009
51010emmintrin3gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101420161009
51380emmintrin3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101420161009
52270emmintrin3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101420161009
53460emmintrin3gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
53470emmintrin4gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101420161009
53480emmintrin3gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
53770emmintrin3gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
55120emmintrin3gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
57770emmintrin3gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101420161009
57830emmintrin4gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101420161009
57830emmintrin4gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101420161009
57830emmintrin4gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101420161009
57850emmintrin4gcc -m32 -march=nocona -Os -fomit-frame-pointer2016101420161009
57850emmintrin4gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101420161009
57850emmintrin4gcc -m32 -march=prescott -Os -fomit-frame-pointer2016101420161009
58180emmintrin4gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101420161009
58230emmintrin4gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101420161009
61830emmintrin3gcc -m32 -march=nocona -Os -fomit-frame-pointer2016101420161009
61830emmintrin3gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101420161009
61840emmintrin3gcc -m32 -march=prescott -Os -fomit-frame-pointer2016101420161009
61920emmintrin3gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101420161009
61920emmintrin3gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101420161009
61930emmintrin3gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101420161009
61990emmintrin3gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101420161009
62480emmintrin3gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101420161009
62950emmintrin4gcc -m32 -march=k8 -Os -fomit-frame-pointer2016101420161009
63580emmintrin4gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101420161009
64360emmintrin4gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101420161009
65790emmintrin4gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101420161009
66700emmintrin3gcc -m32 -march=k8 -Os -fomit-frame-pointer2016101420161009
67930emmintrin4gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101420161009
67930emmintrin4gcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101420161009
67940emmintrin4gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101420161009
68100emmintrin4gcc -m32 -march=core2 -Os -fomit-frame-pointer2016101420161009
68610emmintrin3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101420161009
69320emmintrin3gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101420161009
70740emmintrin3gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101420161009
71780emmintrin3gcc -m32 -march=core2 -Os -fomit-frame-pointer2016101420161009
233230unrolledgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101420161009
233240unrolledgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101420161009
233250unrolledgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101420161009
234130unrolledgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101420161009
234140unrolledgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101420161009
234150unrolledgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101420161009
235800simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101420161009
235840simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101420161009
235840simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101420161009
238070simplegcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101420161009
238090simplegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101420161009
238090simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101420161009
239020simplegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101420161009
239020simplegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101420161009
239020simplegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101420161009
240080unrolledgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101420161009
240080unrolledgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101420161009
240080unrolledgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101420161009
242500unrolledgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101420161009
242500unrolledgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101420161009
242500unrolledgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101420161009
243150unrolledgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101420161009
244590unrolledgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101420161009
244590unrolledgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101420161009
246370unrolledgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101420161009
246370unrolledgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101420161009
246390unrolledgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101420161009
246390unrolledgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101420161009
246430unrolledgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101420161009
246430unrolledgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101420161009
247290simplegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101420161009
247290simplegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101420161009
247300unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101420161009
247300unrolledgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101420161009
247930unrolledgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101420161009
247940unrolledgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101420161009
247940unrolledgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
247940unrolledgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101420161009
247980unrolledgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101420161009
247990unrolledgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101420161009
248070simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101420161009
248790simplegcc -m32 -O3 -fomit-frame-pointer2016101420161009
248840unrolledgcc -m32 -O2 -fomit-frame-pointer2016101420161009
248840unrolledgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101420161009
248860unrolledgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101420161009
248910unrolledgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
249030unrolledgcc -m32 -O3 -fomit-frame-pointer2016101420161009
249030unrolledgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101420161009
249220simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101420161009
249520simplegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101420161009
249520simplegcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101420161009
249730simplegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
249930simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101420161009
249930simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101420161009
250320simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101420161009
250630simplegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101420161009
250630simplegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101420161009
250640simplegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101420161009
250650simplegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101420161009
250730unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101420161009
250730unrolledgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101420161009
250740unrolledgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101420161009
250740unrolledgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101420161009
250740unrolledgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101420161009
250740unrolledgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101420161009
251020simplegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101420161009
251030simplegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101420161009
251350unrolledgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101420161009
251350unrolledgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101420161009
251380unrolledgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101420161009
251470unrolledgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101420161009
251650unrolledgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101420161009
251650unrolledgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101420161009
251670unrolledgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101420161009
251690unrolledgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101420161009
251690unrolledgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101420161009
252340simplegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101420161009
252340simplegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101420161009
252780simplegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101420161009
252890simplegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101420161009
252890simplegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101420161009
252900simplegcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101420161009
253130simplegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101420161009
253130simplegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101420161009
253650simplegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101420161009
253900simplegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
253900unrolledgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101420161009
253910unrolledgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101420161009
253980unrolledgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101420161009
254000unrolledgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101420161009
254610simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101420161009
254710simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101420161009
255040unrolledgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101420161009
255040unrolledgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101420161009
255070unrolledgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101420161009
255070unrolledgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101420161009
255150simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101420161009
255360unrolledgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101420161009
255360unrolledgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101420161009
255460unrolledgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101420161009
255980simplegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101420161009
255990simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101420161009
256090unrolledgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101420161009
256090unrolledgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101420161009
256090unrolledgcc -m32 -march=k6 -O -fomit-frame-pointer2016101420161009
256170simplegcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101420161009
256290unrolledgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101420161009
256290unrolledgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101420161009
256610simplegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101420161009
256740simplegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101420161009
256890unrolledgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101420161009
257010simplegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101420161009
257010simplegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101420161009
257070simplegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101420161009
257070simplegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101420161009
257070simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101420161009
257190simplegcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101420161009
257230unrolledgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
257260simplegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
257450unrolledgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101420161009
257460simplegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101420161009
257610simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101420161009
257610simplegcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101420161009
257880unrolledgcc -m32 -march=i386 -O -fomit-frame-pointer2016101420161009
258690unrolledgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101420161009
259180unrolledgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
259470unrolledgcc -m32 -march=i486 -O -fomit-frame-pointer2016101420161009
259600simplegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101420161009
259690simplegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101420161009
260280unrolledgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101420161009
260650unrolledgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101420161009
260700unrolledgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101420161009
260740unrolledgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101420161009
260740unrolledgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101420161009
260750unrolledgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101420161009
260760unrolledgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101420161009
262610unrolledgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101420161009
262670unrolledgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101420161009
262670unrolledgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101420161009
262690unrolledgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101420161009
262690unrolledgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101420161009
262690unrolledgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101420161009
262710unrolledgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101420161009
262880unrolledgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101420161009
263570unrolledgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101420161009
264010unrolledgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101420161009
264020unrolledgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101420161009
264050simplegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101420161009
264080simplegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101420161009
265210unrolledgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101420161009
265240unrolledgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101420161009
265570unrolledgcc -m32 -march=nocona -O -fomit-frame-pointer2016101420161009
265570unrolledgcc -m32 -march=prescott -O -fomit-frame-pointer2016101420161009
266140unrolledgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101420161009
266140unrolledgcc -m32 -march=pentium -O -fomit-frame-pointer2016101420161009
266350simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101420161009
266380simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101420161009
266530unrolledgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101420161009
266530unrolledgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101420161009
266540unrolledgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101420161009
266540unrolledgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101420161009
267470unrolledgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101420161009
267470unrolledgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101420161009
267470unrolledgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101420161009
267490unrolledgcc -m32 -march=athlon -O -fomit-frame-pointer2016101420161009
267490unrolledgcc -m32 -march=k8 -O -fomit-frame-pointer2016101420161009
267500unrolledgcc -m32 -march=core2 -O -fomit-frame-pointer2016101420161009
267500unrolledgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101420161009
267500unrolledgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101420161009
267520unrolledgcc -m32 -O -fomit-frame-pointer2016101420161009
267570unrolledgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101420161009
267570unrolledgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101420161009
267570unrolledgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101420161009
268170simplegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101420161009
268170simplegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101420161009
268180simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2016101420161009
268290simplegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101420161009
268510simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101420161009
268520simplegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101420161009
268530simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101420161009
268550simplegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101420161009
268820unrolledgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101420161009
270180simplegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101420161009
270180simplegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101420161009
271900unrolledgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101420161009
274330unrolledgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101420161009
274350unrolledgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101420161009
275320unrolledgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101420161009
275430unrolledgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101420161009
276720unrolledgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101420161009
277760simplegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101420161009
279020simplegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101420161009
281950simplegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101420161009
282080simplegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101420161009
530450unrolledgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101420161009
530450unrolledgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101420161009
531500unrolledgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101420161009
531500unrolledgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101420161009
531540unrolledgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101420161009
532000unrolledgcc -m32 -Os -fomit-frame-pointer2016101420161009
532000unrolledgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101420161009
532000unrolledgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101420161009
532000unrolledgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101420161009
532000unrolledgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101420161009
532000unrolledgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101420161009
532170unrolledgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101420161009
532170unrolledgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101420161009
533180unrolledgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101420161009
533180unrolledgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101420161009
533180unrolledgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101420161009
533190unrolledgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101420161009
533190unrolledgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101420161009
533200unrolledgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101420161009
533200unrolledgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101420161009
533200unrolledgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101420161009
533550unrolledgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101420161009
533550unrolledgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101420161009
534590unrolledgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101420161009
534590unrolledgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101420161009
534820unrolledgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101420161009
534830unrolledgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101420161009
534910unrolledgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101420161009
534910unrolledgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101420161009
536380unrolledgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101420161009
536390unrolledgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101420161009
543840unrolledgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101420161009
543840unrolledgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101420161009
543850unrolledgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101420161009
543850unrolledgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101420161009
545360unrolledgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101420161009
545360unrolledgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101420161009
545360unrolledgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101420161009
545400unrolledgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101420161009
545400unrolledgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101420161009
545420unrolledgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101420161009
1013440simplegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101420161009
1084380simplegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101420161009
1245310simplegcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101420161009
1245320simplegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101420161009
1245320simplegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101420161009
1250150simplegcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101420161009
1251060simplegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101420161009
1251090simplegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101420161009
1251160simplegcc -m32 -O2 -fomit-frame-pointer2016101420161009
1251420simplegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
1252540simplegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101420161009
1252540simplegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101420161009
1252810simplegcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101420161009
1266070simplegcc -m32 -march=i486 -O -fomit-frame-pointer2016101420161009
1273100simplegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101420161009
1273100simplegcc -m32 -march=pentium -O -fomit-frame-pointer2016101420161009
1275670simplegcc -m32 -march=nocona -O -fomit-frame-pointer2016101420161009
1275670simplegcc -m32 -march=prescott -O -fomit-frame-pointer2016101420161009
1275990simplegcc -m32 -O -fomit-frame-pointer2016101420161009
1276220simplegcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101420161009
1276220simplegcc -m32 -march=k6 -O -fomit-frame-pointer2016101420161009
1276260simplegcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101420161009
1276300simplegcc -m32 -march=i386 -O -fomit-frame-pointer2016101420161009
1276920simplegcc -m32 -march=athlon -O -fomit-frame-pointer2016101420161009
1276930simplegcc -m32 -march=corei7 -O -fomit-frame-pointer2016101420161009
1276940simplegcc -m32 -march=k8 -O -fomit-frame-pointer2016101420161009
1276960simplegcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101420161009
1276960simplegcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101420161009
1276960simplegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101420161009
1276970simplegcc -m32 -march=barcelona -O -fomit-frame-pointer2016101420161009
1276980simplegcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101420161009
1279270simplegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101420161009
1279290simplegcc -m32 -march=core2 -O -fomit-frame-pointer2016101420161009
1279290simplegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101420161009
1285240simplegcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101420161009
1305690simplegcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101420161009
1307150simplegcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101420161009
1307750simplegcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101420161009
1307750simplegcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101420161009
1308250simplegcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101420161009
1308260simplegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101420161009
1309300simplegcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101420161009
1309300simplegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101420161009
1309310simplegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101420161009
1309320simplegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101420161009
1315510simplegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101420161009
1504810simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101420161009
1504810simplegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101420161009
1504820simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101420161009
1504820simplegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101420161009
1505650simplegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101420161009
1505660simplegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101420161009
1506330simplegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101420161009
1506330simplegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101420161009
1532320simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101420161009
1532330simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101420161009
1533490simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101420161009
1533500simplegcc -m32 -march=pentium -Os -fomit-frame-pointer2016101420161009
1533890simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101420161009
1534310simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101420161009
1534330simplegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101420161009
1534450simplegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101420161009
1534500simplegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101420161009
1535910simplegcc -m32 -Os -fomit-frame-pointer2016101420161009
1535920simplegcc -m32 -march=athlon -Os -fomit-frame-pointer2016101420161009
1536430simplegcc -m32 -march=k8 -Os -fomit-frame-pointer2016101420161009
1536460simplegcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101420161009
1538080simplegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101420161009
1538080simplegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101420161009
1538080simplegcc -m32 -march=k6 -Os -fomit-frame-pointer2016101420161009
1539310simplegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101420161009
1539370simplegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101420161009
1539370simplegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101420161009
1557950specgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101420161009
1557960specgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101420161009
1557980specgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101420161009
1566340specgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101420161009
1566360specgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101420161009
1566360specgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101420161009
1586430specgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101420161009
1586670specgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101420161009
1589000specgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101420161009
1591280simplegcc -m32 -march=i386 -Os -fomit-frame-pointer2016101420161009
1591280simplegcc -m32 -march=i486 -Os -fomit-frame-pointer2016101420161009
1591290simplegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101420161009
1591310simplegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101420161009
1591320simplegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101420161009
1591910simplegcc -m32 -march=nocona -Os -fomit-frame-pointer2016101420161009
1591910simplegcc -m32 -march=prescott -Os -fomit-frame-pointer2016101420161009
1591990simplegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101420161009
1592830simplegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101420161009
1592850simplegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101420161009
1596500simplegcc -m32 -march=core2 -Os -fomit-frame-pointer2016101420161009
1596500simplegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101420161009
1596500simplegcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101420161009
1596510simplegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101420161009
1599190specgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101420161009
1599770specgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101420161009
1610200specgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101420161009
1610870specgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101420161009
1611090specgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101420161009
1611250specgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101420161009
1639130specgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101420161009
1641420specgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
1644650specgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101420161009
1645210specgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101420161009
1645230specgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101420161009
1645380specgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101420161009
1652000specgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
1654000specgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101420161009
1654140specgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101420161009
1655610specgcc -m32 -O3 -fomit-frame-pointer2016101420161009
1656000specgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101420161009
1663600specgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101420161009
1664190specgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101420161009
1681260specgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101420161009
1682270specgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101420161009
1686510specgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101420161009
1686520specgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101420161009
1686750specgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101420161009
1688290specgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101420161009
1691100specgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101420161009
1691130specgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101420161009
1692000specgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101420161009
1692100specgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101420161009
1770340specgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101420161009
1770340specgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101420161009
1770340specgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101420161009
1813860specgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101420161009
1826190specgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101420161009
1837490specgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101420161009
1837500specgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101420161009
1837520specgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101420161009
1842980specgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101420161009
1843060specgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101420161009
1846800specgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101420161009
1846800specgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101420161009
1846820specgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101420161009
1846860specgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101420161009
1847250specgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101420161009
1847290specgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101420161009
1855470specgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101420161009
1861620specgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101420161009
1865890specgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101420161009
1865900specgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101420161009
1869120specgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101420161009
1869160specgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101420161009
1869260specgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
1869620specgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101420161009
1909830specgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101420161009
1936950specgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101420161009
1948950specgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101420161009
1948950specgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101420161009
1953010specgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101420161009
1954100specgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101420161009
1955340specgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101420161009
1955350specgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101420161009
1955360specgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101420161009
1955380specgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101420161009
1966330specgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101420161009
1966340specgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101420161009
2054690specgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101420161009
2054730specgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101420161009
2055470specgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101420161009
2058250specgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101420161009
2058320specgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101420161009
2066820specgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101420161009
2066830specgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101420161009
2069900specgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101420161009
2114000specgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101420161009
2114020specgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101420161009
2115060specgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101420161009
2115070specgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101420161009
2130540specgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101420161009
2132120specgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101420161009
2135160specgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101420161009
2135170specgcc -m32 -march=k6 -O -fomit-frame-pointer2016101420161009
2135680specgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101420161009
2135920specgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101420161009
2146950specgcc -m32 -march=i386 -O -fomit-frame-pointer2016101420161009
2147490specgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101420161009
2148190specgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101420161009
2150490specgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
2151400specgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101420161009
2151900specgcc -m32 -march=i486 -O -fomit-frame-pointer2016101420161009
2164100specgcc -m32 -O2 -fomit-frame-pointer2016101420161009
2164770specgcc -m32 -march=prescott -O -fomit-frame-pointer2016101420161009
2166060specgcc -m32 -march=nocona -O -fomit-frame-pointer2016101420161009
2170320specgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101420161009
2173980specgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101420161009
2173980specgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101420161009
2174060specgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101420161009
2212840specgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101420161009
2238450specgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101420161009
2239780specgcc -m32 -march=pentium -O -fomit-frame-pointer2016101420161009
2242580specgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101420161009
2242590specgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101420161009
2242590specgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101420161009
2243320specgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101420161009
2250460specgcc -m32 -march=athlon -O -fomit-frame-pointer2016101420161009
2252290specgcc -m32 -march=k8 -O -fomit-frame-pointer2016101420161009
2254600specgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101420161009
2257020specgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101420161009
2257960specgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101420161009
2258590specgcc -m32 -march=core2 -O -fomit-frame-pointer2016101420161009
2259120specgcc -m32 -O -fomit-frame-pointer2016101420161009
2259420specgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101420161009
2760480specgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101420161009
2760500specgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101420161009
2767030specgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101420161009
2767160specgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101420161009
2768390specgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101420161009
2769050specgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101420161009
2772800specgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101420161009
2773430specgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101420161009
2773440specgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101420161009
2773600specgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101420161009
2774190specgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101420161009
2776930specgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101420161009
2777310specgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101420161009
2777360specgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101420161009
2778000specgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101420161009
2778010specgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101420161009
2783610specgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101420161009
2783660specgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101420161009
2783660specgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101420161009
2799010specgcc -m32 -Os -fomit-frame-pointer2016101420161009
2803760specgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101420161009
2805010specgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101420161009
2809750specgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101420161009
2809760specgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101420161009
2809770specgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101420161009
2810720specgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101420161009
2811500specgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101420161009
2812180specgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101420161009
2814110specgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101420161009
2816910specgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101420161009
2816950specgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101420161009
2816960specgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101420161009
2817010specgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101420161009
2823210specgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101420161009
2832190specgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101420161009
2832220specgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101420161009
2832260specgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101420161009
2841950specgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101420161009
2842710specgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101420161009
2844790specgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101420161009
2844800specgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101420161009

Test failure

Implementation: crypto_hash/cubehash816/emmintrin3
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 54, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer emmintrin3
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer emmintrin3
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer emmintrin3
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer emmintrin3
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer emmintrin3 emmintrin4 simple spec unrolled
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -march=corei7 -O -fomit-frame-pointer emmintrin3
gcc -m32 -march=corei7 -Os -fomit-frame-pointer emmintrin3

Compiler output

Implementation: crypto_hash/cubehash816/emmintrin4
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
cubehash.c: cubehash.c: In function 'Init':
cubehash.c: cubehash.c:101:17: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
cubehash.c: state->gt;x[0] = _mm_set_epi32(0x2de1cbb7,0xc3b76979,0x1f3ba16a,0xe8338f26);
cubehash.c: ^
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: cubehash.c: In function 'transform':
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ^
cubehash.c: cubehash.c:76:8: error: called from here
cubehash.c: x7 = _mm_shuffle_epi32(x7,0xb1);
cubehash.c: ^
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ^
cubehash.c: cubehash.c:75:8: error: called from here
cubehash.c: x6 = _mm_shuffle_epi32(x6,0xb1);
cubehash.c: ^
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer emmintrin4
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer emmintrin4
gcc -m32 -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -O -fomit-frame-pointer emmintrin4
gcc -m32 -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=athlon -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=athlon -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=athlon -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=athlon -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=i386 -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=i386 -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=i386 -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=i386 -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=i486 -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=i486 -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=i486 -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=i486 -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6-2 -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6-3 -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6 -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6 -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6 -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=k6 -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium2 -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentium -Os -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer emmintrin4
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer emmintrin4

Compiler output

Implementation: crypto_hash/cubehash816/emmintrin3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
cubehash.c: cubehash.c: In function 'Init':
cubehash.c: cubehash.c:98:37: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
cubehash.c: for (i = 0;i gt;x[i] = _mm_set_epi32(0,0,0,0);
cubehash.c: ^
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: cubehash.c: In function 'transform':
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ^
cubehash.c: cubehash.c:76:8: error: called from here
cubehash.c: x7 = _mm_shuffle_epi32(x7,0xb1);
cubehash.c: ^
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ^
cubehash.c: cubehash.c:75:8: error: called from here
cubehash.c: x6 = _mm_shuffle_epi32(x6,0xb1);
cubehash.c: ^
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -O -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -Os -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer emmintrin3
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer emmintrin3
gcc -m32 -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -O3 -fomit-frame-pointer emmintrin3
gcc -m32 -O -fomit-frame-pointer emmintrin3
gcc -m32 -Os -fomit-frame-pointer emmintrin3
gcc -m32 -march=athlon -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -march=athlon -O3 -fomit-frame-pointer emmintrin3
gcc -m32 -march=athlon -O -fomit-frame-pointer emmintrin3
gcc -m32 -march=athlon -Os -fomit-frame-pointer emmintrin3
gcc -m32 -march=i386 -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -march=i386 -O3 -fomit-frame-pointer emmintrin3
gcc -m32 -march=i386 -O -fomit-frame-pointer emmintrin3
gcc -m32 -march=i386 -Os -fomit-frame-pointer emmintrin3
gcc -m32 -march=i486 -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -march=i486 -O3 -fomit-frame-pointer emmintrin3
gcc -m32 -march=i486 -O -fomit-frame-pointer emmintrin3
gcc -m32 -march=i486 -Os -fomit-frame-pointer emmintrin3
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer emmintrin3
gcc -m32 -march=k6-2 -O -fomit-frame-pointer emmintrin3
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer emmintrin3
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer emmintrin3
gcc -m32 -march=k6-3 -O -fomit-frame-pointer emmintrin3
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer emmintrin3
gcc -m32 -march=k6 -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -march=k6 -O3 -fomit-frame-pointer emmintrin3
gcc -m32 -march=k6 -O -fomit-frame-pointer emmintrin3
gcc -m32 -march=k6 -Os -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentium2 -O -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentium -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentium -O3 -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentium -O -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentium -Os -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer emmintrin3
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer emmintrin3

Compiler output

Implementation: crypto_hash/cubehash816/emmintrin3
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: cubehash.c: In function 'transform':
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ^
cubehash.c: cubehash.c:76:8: error: called from here
cubehash.c: x7 = _mm_shuffle_epi32(x7,0xb1);
cubehash.c: ^
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ^
cubehash.c: cubehash.c:75:8: error: called from here
cubehash.c: x6 = _mm_shuffle_epi32(x6,0xb1);
cubehash.c: ^
cubehash.c: In file included from cubehash.h:14:0,
cubehash.c: from cubehash.c:9:
cubehash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1415:1: error: inlining failed in call to always_inline '_mm_shuffle_epi32': target specific option mismatch
cubehash.c: _mm_shuffle_epi32 (__m128i __A, const int __mask)
cubehash.c: ^
cubehash.c: cubehash.c:74:8: error: called from here
cubehash.c: x5 = _mm_shuffle_epi32(x5,0xb1);
cubehash.c: ^
cubehash.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer emmintrin3 emmintrin4
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer emmintrin3 emmintrin4
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer emmintrin3 emmintrin4
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m32 -march=pentium3 -O -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer emmintrin3 emmintrin4