Implementation notes: x86, h2atom, crypto_hash/bblake256

Computer: h2atom
Architecture: x86
CPU ID: GenuineIntel-000106ca-bfe9fbff
SUPERCOP version: 20161009
Operation: crypto_hash
Primitive: bblake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
42990sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
43100sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
43510sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
43550sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
43670sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101220161009
43750sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101220161009
43930sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
43980sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
44880sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
45020sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
45200sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
45250sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
45870ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
45880sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
45970ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
46330sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
46380ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101220161009
46400sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
46460ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101220161009
46550sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
46550sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
46800sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
46810sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
46820sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
46860sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
46860sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
46950sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
46960sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
47020sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
47420sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
47460sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2016101220161009
47470sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
47510sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
47520sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
47580sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
47580sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
47650sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
47840sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
48420sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
48800sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
49130ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
49290sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
49440sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
49520sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
49530sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
49530sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
49530sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
50100sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
50140sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
50300sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
50760ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2016101220161009
50800sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2016101220161009
50980ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
51650sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
51710sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
51850ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2016101220161009
52300sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
52320sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
52320sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
52450sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
52480sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
52490sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
53530sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
53660sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
71190bswapgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
71380regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
72460bswapgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
72630regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
73700bswapgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101220161009
73710bswapgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101220161009
73780bswapgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101220161009
73800bswapgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101220161009
73830bswapgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101220161009
73950regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101220161009
73950regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101220161009
74000regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101220161009
74000regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101220161009
74010regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101220161009
74750bswapgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101220161009
74770bswapgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
74780bswapgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
74870bswapgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101220161009
74910regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
74920regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
74970regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101220161009
75100regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101220161009
75300bswapgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101220161009
75330bswapgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101220161009
75360bswapgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101220161009
75400bswapgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101220161009
75400bswapgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101220161009
75510regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101220161009
75520regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101220161009
75540regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101220161009
75540regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101220161009
75600regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101220161009
76110bswapgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
76120bswapgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101220161009
76230regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101220161009
76270regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
76310bswapgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
76450regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
76530bswapgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101220161009
76730regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101220161009
76860bswapgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101220161009
76860bswapgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101220161009
76980bswapgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101220161009
76980bswapgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101220161009
76980bswapgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101220161009
76980bswapgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
77030regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101220161009
77050regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101220161009
77180regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
77210regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101220161009
77220regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101220161009
77250bswapgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101220161009
77250bswapgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101220161009
77260regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101220161009
77440regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101220161009
77460regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101220161009
77500bswapgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101220161009
77510bswapgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
77550bswapgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
77660regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101220161009
77700regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
77720bswapgcc -m32 -O3 -fomit-frame-pointer2016101220161009
77730regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
77910regsgcc -m32 -O3 -fomit-frame-pointer2016101220161009
77920bswapgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101220161009
78190regsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101220161009
78250bswapgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101220161009
78370bswapgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101220161009
78520regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101220161009
78550bswapgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101220161009
78570regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101220161009
78600bswapgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101220161009
78610bswapgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101220161009
78780regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101220161009
78790bswapgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101220161009
78790bswapgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101220161009
78800bswapgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
78820regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101220161009
78840regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101220161009
78990regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101220161009
78990regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101220161009
79000bswapgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101220161009
79030bswapgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
79100regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
79110regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101220161009
79220regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
79300bswapgcc -m32 -O2 -fomit-frame-pointer2016101220161009
79430regsgcc -m32 -O2 -fomit-frame-pointer2016101220161009
79490bswapgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
79510bswapgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101220161009
79530bswapgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
79560bswapgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
79720regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
79770regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
80020bswapgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101220161009
80030bswapgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101220161009
80030bswapgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101220161009
80220regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101220161009
80220regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101220161009
80230regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101220161009
80270bswapgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101220161009
80270bswapgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101220161009
80280bswapgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
80360bswapgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101220161009
80460regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101220161009
80480regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101220161009
80490regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
80580regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101220161009
80620bswapgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101220161009
80620bswapgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101220161009
80620bswapgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101220161009
80740bswapgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101220161009
80740bswapgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101220161009
80750bswapgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
80780bswapgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
80820regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101220161009
80820regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101220161009
80820regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101220161009
80940regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101220161009
80940regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101220161009
80960regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
80990regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
81380bswapgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
81380bswapgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
81380bswapgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101220161009
81400bswapgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101220161009
81580bswapgcc -m32 -Os -fomit-frame-pointer2016101220161009
81580bswapgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101220161009
81580bswapgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
81580bswapgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
81590regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
81590regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
81670regsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101220161009
81750bswapgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
81750bswapgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101220161009
81750bswapgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101220161009
81770bswapgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101220161009
81780regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
81790regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101220161009
81790regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
81800regsgcc -m32 -Os -fomit-frame-pointer2016101220161009
81960regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101220161009
81970regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101220161009
81980regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101220161009
81990regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
83490bswapgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101220161009
83500bswapgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101220161009
83510bswapgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
83510bswapgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101220161009
83550bswapgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
83550bswapgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101220161009
83570bswapgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101220161009
83580bswapgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101220161009
83680regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101220161009
83680regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101220161009
83700regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101220161009
83730regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
83750regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
83750regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101220161009
83750regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101220161009
83750regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101220161009
83800bswapgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
83800bswapgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101220161009
83810bswapgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101220161009
83820bswapgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101220161009
83980regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101220161009
84000regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
84020regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101220161009
84020regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101220161009
85300bswapgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
85300bswapgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101220161009
85360bswapgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101220161009
85360bswapgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101220161009
85430bswapgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
85460regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101220161009
85480regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
85500regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101220161009
85540regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101220161009
85620bswapgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
85840bswapgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
85840regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
85840bswapgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
86020regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
86020regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
86390bswapgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101220161009
86610regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101220161009
87130bswapgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
87250bswapgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
87290bswapgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
87320regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
87360regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
87370regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
87750bswapgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
87770bswapgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
87940bswapgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101220161009
87960regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
87990regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
88020bswapgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
88080regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101220161009
88140bswapgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
88150bswapgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
88200bswapgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
88250bswapgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101220161009
88260bswapgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
88380regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101220161009
88490regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
88540bswapgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101220161009
88650bswapgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
88830bswapgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101220161009
88860bswapgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101220161009
88870bswapgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
88870bswapgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101220161009
88890bswapgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101220161009
88890bswapgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101220161009
89010regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101220161009
89100bswapgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101220161009
89100bswapgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
89140bswapgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
89300bswapgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101220161009
89300regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
89300regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
89340bswapgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101220161009
89360bswapgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101220161009
89540bswapgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
89750bswapgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101220161009
89770bswapgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101220161009
89800regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
89840bswapgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101220161009
89920regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101220161009
90070regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
90080bswapgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101220161009
90230regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101220161009
90370bswapgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101220161009
90560regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101220161009
90620bswapgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101220161009
90620bswapgcc -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
90680bswapgcc -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
90700bswapgcc -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
90820bswapgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
91070bswapgcc -m32 -march=athlon -O -fomit-frame-pointer2016101220161009
91110bswapgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
91360bswapgcc -m32 -march=core2 -O -fomit-frame-pointer2016101220161009
91380bswapgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101220161009
91400bswapgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101220161009
91400bswapgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101220161009
91410bswapgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
91410bswapgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
91410bswapgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101220161009
91420bswapgcc -m32 -O -fomit-frame-pointer2016101220161009
91420bswapgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
91590bswapgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101220161009
91730regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101220161009
91760bswapgcc -m32 -march=i486 -O -fomit-frame-pointer2016101220161009
91810bswapgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101220161009
91820bswapgcc -m32 -march=k6 -O -fomit-frame-pointer2016101220161009
91830bswapgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101220161009
92250bswapgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101220161009
92320bswapgcc -m32 -march=pentium -O -fomit-frame-pointer2016101220161009
92400regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
92500regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
92500regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
92530regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
92650regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
92770regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
92770regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101220161009
92770regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101220161009
92770regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101220161009
92850bswapgcc -m32 -march=i386 -O -fomit-frame-pointer2016101220161009
92880regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101220161009
93040regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101220161009
93280regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101220161009
93280regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101220161009
93310regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101220161009
93370regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101220161009
94020regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101220161009
94510regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101220161009
94530regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101220161009
95160bswapgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
95160bswapgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
95160bswapgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
95170bswapgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
95170bswapgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
95170bswapgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101220161009
95200bswapgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101220161009
95200bswapgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
95270regsgcc -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
95300regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
95330regsgcc -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
95350regsgcc -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
95380regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101220161009
95380regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
95380regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
95380regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101220161009
95380regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
95390regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
95390regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
95400regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
95510regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
95560regsgcc -m32 -march=i386 -O -fomit-frame-pointer2016101220161009
95660regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
95660regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101220161009
95700regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101220161009
95700regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101220161009
95720regsgcc -m32 -march=athlon -O -fomit-frame-pointer2016101220161009
96050regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
96080regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
96100regsgcc -m32 -O -fomit-frame-pointer2016101220161009
96170regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101220161009
96170regsgcc -m32 -march=k6 -O -fomit-frame-pointer2016101220161009
96210regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101220161009
96740regsgcc -m32 -march=i486 -O -fomit-frame-pointer2016101220161009
97370regsgcc -m32 -march=pentium -O -fomit-frame-pointer2016101220161009
97390regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101220161009
100240regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101220161009
100340bswapgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101220161009
102660regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101220161009
102760bswapgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101220161009
117820regsgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101220161009
121570regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101220161009
125820regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101220161009
128330sandygcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101220161009
128330sandygcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101220161009
129140regsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
129410sandygcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101220161009
130710sandygcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101220161009
130710sandygcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101220161009
130710sandygcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101220161009
131450sandygcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101220161009
131450sandygcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101220161009
131820sandygcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
131840sandygcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
132270sandygcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101220161009
132270sandygcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101220161009
132270sandygcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101220161009
132280sandygcc -m32 -march=core2 -Os -fomit-frame-pointer2016101220161009
132380sandygcc -m32 -Os -fomit-frame-pointer2016101220161009
132380sandygcc -m32 -march=athlon -Os -fomit-frame-pointer2016101220161009
132590sandygcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101220161009
132590sandygcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101220161009
132610sandygcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101220161009
132680sandygcc -m32 -march=pentium -Os -fomit-frame-pointer2016101220161009
132690sandygcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101220161009
132820sandygcc -m32 -march=k8 -Os -fomit-frame-pointer2016101220161009
132890sandygcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
132890sandygcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101220161009
132910sandygcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101220161009
133420sandygcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101220161009
133420sandygcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101220161009
133530sandygcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101220161009
133540sandygcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101220161009
133550sandygcc -m32 -march=k6 -Os -fomit-frame-pointer2016101220161009
133900sandygcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101220161009
134340sandygcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
134420sandygcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101220161009
134460sandygcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101220161009
134460sandygcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101220161009
134480sandygcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101220161009
134490sandygcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101220161009
134620sandygcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
134710sandygcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101220161009
134970regsgcc -m32 -march=core2 -O -fomit-frame-pointer2016101220161009
134990sandygcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101220161009
135020sandygcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101220161009
135060sandygcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101220161009
135080sandygcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101220161009
135170sandygcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
135570sandygcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101220161009
135650sandygcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101220161009
135650sandygcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
135680sandygcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
135700sandygcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
135700sandygcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
135710sandygcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101220161009
135710sandygcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
135710sandygcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101220161009
135720sandygcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101220161009
135920sandygcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101220161009
135960sandygcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101220161009
136090sandygcc -m32 -O3 -fomit-frame-pointer2016101220161009
136130sandygcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
136140sandygcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
136170sandygcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
136180sandygcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
136180sandygcc -m32 -march=nocona -Os -fomit-frame-pointer2016101220161009
136180sandygcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101220161009
136180sandygcc -m32 -march=prescott -Os -fomit-frame-pointer2016101220161009
136190sandygcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
136190sandygcc -m32 -march=i486 -Os -fomit-frame-pointer2016101220161009
136310sandygcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101220161009
136490sandygcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101220161009
136540sandygcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
136560sandygcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101220161009
136690sandygcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101220161009
136720sandygcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101220161009
136720sandygcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101220161009
136740sandygcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101220161009
136770sandygcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101220161009
136920sandygcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101220161009
136970sandygcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101220161009
136990sandygcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101220161009
137010sandygcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101220161009
137110sandygcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
137110sandygcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101220161009
137140sandygcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101220161009
137150sandygcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101220161009
137210sandygcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101220161009
137500sandygcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101220161009
137510sandygcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
137520sandygcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
137520sandygcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101220161009
137570sandygcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101220161009
137570sandygcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101220161009
137810sandygcc -m32 -O2 -fomit-frame-pointer2016101220161009
137920sandygcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101220161009
137940sandygcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101220161009
138000sandygcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101220161009
138000sandygcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101220161009
138150sandygcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101220161009
138220sandygcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
138220sandygcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
138260sandygcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101220161009
138280sandygcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101220161009
138320sandygcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101220161009
138420sandygcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101220161009
138430sandygcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101220161009
138500sandygcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101220161009
138510sandygcc -m32 -march=i486 -O -fomit-frame-pointer2016101220161009
138590sandygcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101220161009
138650sandygcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101220161009
138790sandygcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101220161009
138890sandygcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101220161009
138900sandygcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101220161009
138910sandygcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101220161009
138980sandygcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101220161009
139000sandygcc -funroll-loops -m32 -O -fomit-frame-pointer2016101220161009
139020sandygcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101220161009
139020sandygcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101220161009
139040sandygcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101220161009
139070sandygcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101220161009
139240sandygcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101220161009
139300sandygcc -m32 -march=pentium -O -fomit-frame-pointer2016101220161009
139390sandygcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101220161009
139450sandygcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101220161009
139470sandygcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101220161009
139480sandygcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101220161009
139570sandygcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101220161009
139760sandygcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101220161009
139890sandygcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101220161009
139950sandygcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
140050sandygcc -m32 -march=barcelona -O -fomit-frame-pointer2016101220161009
140150sandygcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101220161009
140160sandygcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
140160sandygcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101220161009
140180sandygcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101220161009
140330sandygcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101220161009
140340sandygcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101220161009
140340sandygcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101220161009
140340sandygcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101220161009
140340sandygcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101220161009
140350sandygcc -m32 -march=i386 -O -fomit-frame-pointer2016101220161009
140470sandygcc -m32 -march=k8 -O -fomit-frame-pointer2016101220161009
140590sandygcc -m32 -march=core2 -O -fomit-frame-pointer2016101220161009
140600sandygcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101220161009
140620sandygcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101220161009
140650sandygcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101220161009
140860sandygcc -m32 -march=athlon -O -fomit-frame-pointer2016101220161009
140910sandygcc -m32 -march=prescott -O -fomit-frame-pointer2016101220161009
140920sandygcc -m32 -march=nocona -O -fomit-frame-pointer2016101220161009
141180sandygcc -m32 -O -fomit-frame-pointer2016101220161009
141180sandygcc -m32 -march=corei7 -O -fomit-frame-pointer2016101220161009
141220sandygcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101220161009
141220sandygcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101220161009
141270sandygcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101220161009
141910sandygcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101220161009
141940sandygcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101220161009
142210sandygcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101220161009
142210sandygcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101220161009
142210sandygcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101220161009
142230sandygcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101220161009
142720sandygcc -m32 -march=k6 -O -fomit-frame-pointer2016101220161009
142750sandygcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101220161009
142810sandygcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101220161009
143520sandygcc -m32 -march=i386 -Os -fomit-frame-pointer2016101220161009

Test failure

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

Number of similar (compiler,implementation) pairs: 63, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer bswap regs sandy sse2 ssse3
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer bswap regs sandy sse2 ssse3
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer bswap regs sandy sse2 ssse3
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer bswap regs sandy sse2 ssse3
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer bswap regs sandy sse2 ssse3
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer bswap regs sandy sse2 ssse3
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer bswap regs sandy sse2 ssse3
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer bswap regs sandy sse2 ssse3
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer bswap regs sandy sse2 ssse3
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=corei7 -O -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=corei7 -Os -fomit-frame-pointer sse2 ssse3

Compiler output

Implementation: crypto_hash/bblake256/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:174:17: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: const __m128i r8 = _mm_set_epi8(12,15,14,13,8,11,10,9,4,7,6,5,0,3,2,1);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:193:8: error: called from here
hash.c: row3 = _mm_set_epi32(0x03707344, 0x13198A2E, 0x85A308D3, 0x243F6A88);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:191:8: error: called from here
hash.c: row2 = _mm_set_epi32(state->gt;h[ 7], state->gt;h[ 6],
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: ...

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

Compiler output

Implementation: crypto_hash/bblake256/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:188:13: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: m.u128[0] = LOADU(datablock + 0);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:202:8: error: called from here
hash.c: row3 = _mm_set_epi32(0x03707344, 0x13198A2E, 0x85A308D3, 0x243F6A88);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:200:8: error: called from here
hash.c: row2 = _mm_set_epi32(state->gt;h[ 7], state->gt;h[ 6],
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:198:8: error: called from here
hash.c: row1 = _mm_set_epi32(state->gt;h[ 3], state->gt;h[ 2],
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/bblake256/ssse3
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:187:15: error: called from here
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:186:15: error: called from here
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:185:15: error: called from here
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/bblake256/ssse3
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:193:8: error: called from here
hash.c: row3 = _mm_set_epi32(0x03707344, 0x13198A2E, 0x85A308D3, 0x243F6A88);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:191:8: error: called from here
hash.c: row2 = _mm_set_epi32(state->gt;h[ 7], state->gt;h[ 6],
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/bblake256/sse2
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:202:8: error: called from here
hash.c: row3 = _mm_set_epi32(0x03707344, 0x13198A2E, 0x85A308D3, 0x243F6A88);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:200:8: error: called from here
hash.c: row2 = _mm_set_epi32(state->gt;h[ 7], state->gt;h[ 6],
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:198:8: error: called from here
hash.c: row1 = _mm_set_epi32(state->gt;h[ 3], state->gt;h[ 2],
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
hash.c: _mm_xor_si128 (__m128i __A, __m128i __B)
hash.c: ...

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

Compiler output

Implementation: crypto_hash/bblake256/ssse3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:187:15: error: called from here
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:186:15: error: called from here
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:185:15: error: called from here
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:187:15: error: called from here
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:186:15: error: called from here
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:185:15: error: called from here
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -m32 -march=barcelona -Os -fomit-frame-pointer ssse3