Implementation notes: x86, latour, crypto_hash/blake256

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: blake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
20277sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
20313sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
20637sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
20835sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
20889sse2-2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
20889sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
20925sse2-2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
20970sse2-2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
20970sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
21033sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
21078sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
21087sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
21087sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
21105sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
21105sse2-2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
21114sse2-2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
21114sse2-2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
21123sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
21150sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
21150sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
21195sse2-2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
21204sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
21213sse2-2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
21222sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
21231sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
21231sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
21231sse2-2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
21240sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
21240sse2-2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
21267sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
21276sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
21276sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
21276sse2-2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
21285sse2-2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
21303sse2-2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
21330sse2-2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
21339sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
21348sse2-2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
21357sse2-2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
21366sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
21366sse2-2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
21393sse2-2gcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
21393sse2-2gcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
21402sse2-2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
21402sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
21402sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
21411sse2-2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
21420sse2-2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
21429sse2-2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
21429sse2-2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
21429sse2-2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
21447sse2-2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
21465sse2-2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
21465sse2-2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
21492sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
21501sse2-2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
21510sse2-2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
21510sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
21519sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
21519sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
21528sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
21537sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
21546sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
21555sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
21555sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
21555sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
21573sse2-2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
21582sse2-2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
21609sse2-2gcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
21618sse2-2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
21627sse2-2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
21636sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
21672sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
21672sse2-2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
21690sse2-2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
21708sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
21708sse2-2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
21726sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
21735sse2-2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
21744sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
21744sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
21753sse2-2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
21762sse2-2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
21789sse2-2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
21789sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
21807sse2-2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
21807sse2-2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
21807sse2-2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
21816sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
21825sse2-2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
21825sse2-2gcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
21861sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
21870sse2-2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
21879sse2-2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
21897sse2-2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
21906sse2-2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
21915sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
21915sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
21924sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
21933sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
21942sse2-2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
21942sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
21969sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
21987sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
22005sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
22014sse2-2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
22068sse2-2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
22113sse2-2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
22473sse2-2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
22473sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
22473vect128-mmxhackgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
22482sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
22518vect128-mmxhackgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
22608vect128-mmxhackgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
22662vect128-mmxhackgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
22689vect128-mmxhackgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
22716vect128-mmxhackgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
22734vect128-mmxhackgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
22806sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
22941vect128gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
22977vect128gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
22977vect128gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
22995vect128gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
23013vect128gcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
23085vect128-mmxhackgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
23112vect128-mmxhackgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
23139vect128-mmxhackgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
23148vect128-mmxhackgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
23166vect128-mmxhackgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
23391vect128gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
23445vect128gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
23535vect128gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
23580vect128gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
23589vect128gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
23598vect128gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
23949vect128gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
27657sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
27792sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
27810sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
27810sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
27864sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
27873sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
27882sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
28134sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
28143sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
28143sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
28143sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
28242sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
28251sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
28251sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
28269sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
28278sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
28296sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
28341sphlibgcc -m32 -O -fomit-frame-pointer2017072020170718
28341sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
28359sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
28359sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
28359sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
28377sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
28386sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
28431sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
28431sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
28440sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
28512sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
28836sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
28836sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
28890sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
29034sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
29043sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
29061sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
29097sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
29097sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
29124sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
29124sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
29160sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
29232sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
29358sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
29466bswapgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
29502bswapgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
29538bswapgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
29583bswapgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
29655bswapgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
29655bswapgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
29700bswapgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
29709bswapgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
29772bswapgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
29808bswapgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
29817bswapgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
29871bswapgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
29988bswapgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
30006bswapgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
30024bswapgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
30051bswapgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
30105bswapgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
30321bswapgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
30402regsgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
30411sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
30528bswapgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
30546bswapgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
30654bswapgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
30681bswapgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
30708bswapgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
30708bswapgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
30753bswapgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
30780bswapgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
30825bswapgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
30834bswapgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
30852bswapgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
30906regsgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
30924bswapgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
30951regsgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
30960regsgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
30960bswapgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
30969bswapgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
30978regsgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
30987regsgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
30987bswapgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
30996bswapgcc -m32 -O -fomit-frame-pointer2017072020170718
30996bswapgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
31014regsgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
31014bswapgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
31023bswapgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
31041regsgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
31050bswapgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
31059bswapgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
31095regsgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
31104regsgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
31113bswapgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
31185regsgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
31239regsgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
31248regsgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
31266regsgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
31275bswapgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
31320regsgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
31599regsgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
31608regsgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
31653regsgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
31653regsgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
31761regsgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
31842regsgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
31905regsgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
31932regsgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
31950regsgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
32004regsgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
32004regsgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
32013regsgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
32022regsgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
32076bswapgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
32085regsgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
32085regsgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
32094regsgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
32094regsgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
32130regsgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
32139regsgcc -m32 -O -fomit-frame-pointer2017072020170718
32157regsgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
32229regsgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
32256regsgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
32292regsgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
32292regsgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
32292regsgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
32391regsgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
32400regsgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
32517regsgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
32607sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
33786bswapgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
33804sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
33831sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
33840sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
33876sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
34038sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
34200sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
34236sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
34299sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
34389sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
34434sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
34506sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
34515sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
34515sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
34533sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
34578sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
34578sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
34578sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
34587sphlibgcc -m32 -O3 -fomit-frame-pointer2017072020170718
34659sandygcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
34686sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
34704sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
34713sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
34722sphlibgcc -m32 -O2 -fomit-frame-pointer2017072020170718
34758sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
34758sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
34785sandygcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
34785sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
34803sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
34803sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
34803sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
34821sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
34830sandygcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
34848sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
34866sandygcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
34866sandygcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
34875sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
34893sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
34893sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
34920sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
34920sandygcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
34938sandygcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
34947sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
34956sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
34965sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
34974sandygcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
34974sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
34974sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
34974sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
34983sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
34992sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
35010sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
35019sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
35037sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
35037sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
35046sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
35046sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
35046sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
35055sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
35082sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
35091sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
35109sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
35109sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
35118sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
35136sandygcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
35163sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
35172sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
35190sandygcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
35208sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
35208sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
35226sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
35271sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
35289sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
35289sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
35289sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
35316sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
35352sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
35370sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
35379sandygcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
35406sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
35406sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
35433sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
35451sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
35460sandygcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
35460sphlib-smallgcc -m32 -O -fomit-frame-pointer2017072020170718
35487sandygcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
35487sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
35487sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
35496sandygcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
35496sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
35496sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
35505sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
35523sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
35550sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
35559sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
35568sandygcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
35577sandygcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
35577sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
35586sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
35586sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
35604sandygcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
35613sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
35613sandygcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
35622sandygcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
35640sandygcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
35658sandygcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
35658sandygcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
35685sandygcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
35685sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
35694sandygcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
35712sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
35721sandygcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
35730sandygcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
35784sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
35793sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
35793sandygcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
35811sandygcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
35811sandygcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
35811sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
35820sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
35829sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
35847sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
35856sandygcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
35856sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
35865sandygcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
35883sandygcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
35892sandygcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
35901sandygcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
35901sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
35928sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
35955sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
35973sandygcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
35973sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
35982sandygcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
36000sandygcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
36009sandygcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
36072sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
36081sandygcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
36081sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
36126sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
36153sandygcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
36198sandygcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
36252sandygcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
36252sandygcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
36261sandygcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
36333sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
36351sandygcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
36351sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
36387sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
36387sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
36405sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
36414sandygcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
36423sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
36486sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
36594sandygcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
36612sandygcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
36612sandygcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
36621sandygcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
36630sandygcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
36657sandygcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
36675sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
36693sandygcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
36693sandygcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
36711sandygcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
36729sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
36747sandygcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
36756sandygcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
36756sandygcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
36756sandygcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
36765sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
36774sandygcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
36774sandygcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
36792sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
36828sandygcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
36882sandygcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
36918sandygcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
36918sandygcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
36936sandygcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
36936sandygcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
36936sandygcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
36945sandygcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
36981sandygcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
36990sandygcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
37008sandygcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
37008sandygcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
37017sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
37026sandygcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
37044sandygcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
37044sandygcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
37053sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
37053sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
37053sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
37062sandygcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
37062sandygcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
37071sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
37071sandygcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
37071sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
37071sandygcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
37080sandygcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
37107sandygcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
37107sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
37116sandygcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
37125sandygcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
37143sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
37152sandygcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
37161sandygcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
37161sandygcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
37188sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
37206sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
37206sphlibgcc -m32 -Os -fomit-frame-pointer2017072020170718
37224sandygcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
37251sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
37278sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
37305sandygcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
37323sandygcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
37323sandygcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
37323sandygcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
37368sandygcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
37377sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
37377sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
37377sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
37386sandygcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
37386sandygcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
37404sandygcc -m32 -Os -fomit-frame-pointer2017072020170718
37404sandygcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
37422sandygcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
37440sandygcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
37440sandygcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
37449sandygcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
37458sandygcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
37458sandygcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
37476sandygcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
37476sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
37485sandygcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
37494sandygcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
37503sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
37512sandygcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
37557sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
37638sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
37656sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
37683refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
37719sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
37764sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
37782refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
37782sandygcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
37809sandygcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
37827sandygcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
37845sandygcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
37845sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
37854sandygcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
37881sandygcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
37890sandygcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
37908sandygcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
37908sandygcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
37908sandygcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
37989sandygcc -m32 -O2 -fomit-frame-pointer2017072020170718
37989sandygcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
37998sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
38025sandygcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
38043sandygcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
38052sandygcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
38061sandygcc -m32 -O3 -fomit-frame-pointer2017072020170718
38079sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
38115refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
38169refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
38187refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
38187sandygcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
38196sandygcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
38196sandygcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
38205refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
38214sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
38214sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
38250sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
38286refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
38286sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
38331sandygcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
38358sandygcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
38358sandygcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
38367sandygcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
38367sandygcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
38376sandygcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
38385sandygcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
38403refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
38412refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
38421sandygcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
38421sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
38466sandygcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
38466sandygcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
38475refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
38484sandygcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
38502sandygcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
38529sandygcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
38538refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
38547sandygcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
38556refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
38556sandygcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
38574sandygcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
38592sandygcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
38610sandygcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
38628sandygcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
38628sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
38637refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
38637sandygcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
38655sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
38655sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
38673sandygcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
38673sandygcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
38682sandygcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
38709sandygcc -m32 -O -fomit-frame-pointer2017072020170718
38727sandygcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
38727sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
38736sandygcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
38736sandygcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
38763sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
38772sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
38781sandygcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
38790sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
38817sandygcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
38844sandygcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
38844sandygcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
38862sandygcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
38862sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
38916sandygcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
38925sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
38934sandygcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
38979sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
38997sandygcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
39006sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
39105sandygcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
39132sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
39285refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
39330sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
39357sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
39357sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
39366refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
39366refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
39366sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
39384sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
39393sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
39402refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
39411refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
39429sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
39429sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
39456refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
39465sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
39483sandygcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
39483refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
39483refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
39546sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
39600sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
39609refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
39636refgcc -m32 -O -fomit-frame-pointer2017072020170718
39690refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
39780refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
39843refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
39906refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
39960refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
39969sandygcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
39996refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
39996refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
40032refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
40275sandygcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
40302refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
40329sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
40374sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
40428refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
40743sandygcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
41085sandygcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
41598refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
43146refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
43227refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
43272refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
43299bswapgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
43416refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
43416refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
43686bswapgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
43713bswapgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
43740bswapgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
43821bswapgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
43884bswapgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
43929bswapgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
44001bswapgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
44019bswapgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
44154bswapgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
44190bswapgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
44199bswapgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
44244bswapgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
44298bswapgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
44361bswapgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
44424bswapgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
44496refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
44505bswapgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
44523bswapgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
44523bswapgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
44604bswapgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
44622bswapgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
44685bswapgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
44685refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
44694bswapgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
44694bswapgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
44721bswapgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
44730bswapgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
44730bswapgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
44739bswapgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
44739bswapgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
44757bswapgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
44766bswapgcc -m32 -O3 -fomit-frame-pointer2017072020170718
44766bswapgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
44775refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
44802bswapgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
44829bswapgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
44847bswapgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
44901bswapgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
44928bswapgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
44946bswapgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
44955bswapgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
44982bswapgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
44991bswapgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
45000bswapgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
45000bswapgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
45009bswapgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
45018bswapgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
45063bswapgcc -m32 -O2 -fomit-frame-pointer2017072020170718
45072bswapgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
45081bswapgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
45108bswapgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
45144bswapgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
45153bswapgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
45171bswapgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
45189bswapgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
45207bswapgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
45207bswapgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
45225bswapgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
45234bswapgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
45243bswapgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
45243bswapgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
45261bswapgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
45306bswapgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
45315bswapgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
45333bswapgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
45378bswapgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
45585bswapgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
45594bswapgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
45657bswapgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
45684bswapgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
45738bswapgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
45765bswapgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
45765bswapgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
45801bswapgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
45810bswapgcc -m32 -Os -fomit-frame-pointer2017072020170718
45918bswapgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
45918bswapgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
45936bswapgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
45945bswapgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
45954bswapgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
45963bswapgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
46035bswapgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
46053bswapgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
46080bswapgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
46080bswapgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
46116bswapgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
46125bswapgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
46152bswapgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
46161bswapgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
46197bswapgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
46197bswapgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
46242bswapgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
46296bswapgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
46323bswapgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
46341bswapgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
46350bswapgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
46350bswapgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
46368bswapgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
46386bswapgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
46530bswapgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
46530bswapgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
46575bswapgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
46602bswapgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
46674bswapgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
46836bswapgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
46863bswapgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
46890bswapgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
46980bswapgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
47052bswapgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
47160bswapgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
47268bswapgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
47340bswapgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
47493bswapgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
47538bswapgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
47610bswapgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
47655bswapgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
47709bswapgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
47727bswapgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
47979bswapgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
48060bswapgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
48942regsgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
48960regsgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
49104regsgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
49185regsgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
49194regsgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
49194regsgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
49230regsgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
49230regsgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
49248regsgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
49284regsgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
49302regsgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
49365regsgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
49383regsgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
49392regsgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
49392sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
49401regsgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
49437sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
49446sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
49473sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
49482regsgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
49482regsgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
49491regsgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
49518regsgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
49554regsgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
49563regsgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
49590regsgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
49617sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
49617regsgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
49617sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
49635regsgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
49644regsgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
49653sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
49653sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
49662regsgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
49671regsgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
49689regsgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
49716regsgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
49752regsgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
49761regsgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
49779regsgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
49788regsgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
49806sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
49815regsgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
49833sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
49833regsgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
49878sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
49887sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
49887sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
49887regsgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
49887regsgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
49923regsgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
49932sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
49950regsgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
49959regsgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
49968regsgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
49968sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
49977regsgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
49986sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
49986regsgcc -m32 -O3 -fomit-frame-pointer2017072020170718
49986regsgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
49995regsgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
49995regsgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
49995regsgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
50022regsgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
50067regsgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
50076bswapgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
50085sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
50103regsgcc -m32 -O2 -fomit-frame-pointer2017072020170718
50121sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
50130regsgcc -m32 -Os -fomit-frame-pointer2017072020170718
50139sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
50157sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
50166sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
50193regsgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
50220regsgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
50256regsgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
50274regsgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
50274regsgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
50283regsgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
50310regsgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
50319regsgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
50319regsgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
50319regsgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
50337regsgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
50337sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
50355sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
50364bswapgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
50364sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
50373regsgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
50373regsgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
50373regsgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
50382regsgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
50409regsgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
50409regsgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
50418sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
50436regsgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
50445sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
50454regsgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
50490sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
50508regsgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
50526regsgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
50607regsgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
50670sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
50670regsgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
50670sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
50670sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
50679sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
50697sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
50706regsgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
50769regsgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
50787regsgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
50796regsgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
50841bswapgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
50841sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
50841refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
50850regsgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
50859regsgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
50868sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
50868regsgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
50913sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
50913regsgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
50922regsgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
50931bswapgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
50940sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
50967regsgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
50976regsgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
51075regsgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
51102bswapgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
51138regsgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
51174regsgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
51174regsgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
51291regsgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
51354regsgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
51372sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
51399sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
51408regsgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
51471sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
51489bswapgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
51489sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
51498sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
51498regsgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
51579sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
51768regsgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
51786sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
51831sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
51849sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
51939sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
52218regsgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
52272refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
52299sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
52299refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
52299sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
52344sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
52362sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
52434refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
52434regsgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
52443regsgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
52443sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
52479sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
52506sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
52506regsgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
52533sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
52533sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
52542sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
52560sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
52560sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
52569regsgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
52596sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
52605sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
52632sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
52641regsgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
52695sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
52704regsgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
52704sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
52704sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
52722regsgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
52722sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
52731regsgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
52731regsgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
52740regsgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
52758regsgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
52758regsgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
52776regsgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
52794regsgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
52803sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017072020170718
52803regsgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
52857refgcc -m32 -O3 -fomit-frame-pointer2017072020170718
52893regsgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
52902regsgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
52929regsgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
52947sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
52947regsgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
52947regsgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
52956sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
52974refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
53028sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
53073regsgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
53100regsgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
53100sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017072020170718
53100refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
53109refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
53154refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
53172refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
53181regsgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
53181sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
53199refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
53208refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
53235sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
53235regsgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
53244refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
53253regsgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
53253refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
53307refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
53307refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
53325regsgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
53334regsgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
53352refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
53379refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
53379refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
53388refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
53388refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
53397regsgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
53451refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
53496refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
53568refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
53640refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
53649refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
53649refgcc -m32 -O2 -fomit-frame-pointer2017072020170718
53721refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
53730refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
53775refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
53793refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
53802refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
53811regsgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
53874refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
53919refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
53937refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
54045refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
54072refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
54135refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
54162sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
54189sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
54198refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
54216refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
54252refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
54297refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
54297sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
54306sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
54315refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
54315refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
54342refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
54351refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
54360refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
54360sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
54360refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
54405refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
54477sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
54486refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
54513refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
54531sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
54549sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
54549refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
54585refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
54603refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
54612refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
54630refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
54648refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
54693refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
54783refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
54810sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
54810sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
54864sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
54900refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
54918refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
54927sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
54945sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
54945refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
54945sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
54981refgcc -m32 -Os -fomit-frame-pointer2017072020170718
54990refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
55035refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
55035refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
55053refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
55062refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
55071sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
55071refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
55080refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
55080refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
55089sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
55107sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
55107refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
55125refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
55125sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
55152sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
55161refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
55170refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
55179refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
55188refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
55197refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
55206refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
55215refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
55215sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
55224sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
55251sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
55296refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
55413refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
55413refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
55494refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
55494sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
55521sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
55530sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
55539refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
55575refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
55593refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
55593refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
55629sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017072020170718
55638sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
55647refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
55656refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
55656refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
55674refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
55692refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
55728sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
55737refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
55773refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
55782sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
55827sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
55854sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
55881sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
55899sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
55917sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
56016refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
56115sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
56205refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
56367sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
56583refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
56628sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
56637sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
56646refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
56691refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
56799sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
56907sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
56934sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
56961sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
56988sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
57006sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
57015sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
57708sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
57753sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
57978refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
58284refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
58527refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
58653sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
58788sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
59283refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
59760refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
59823refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
59976refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
60759refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
60768sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
60831refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
61146refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
61236refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
61830refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
63054sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
63495refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
63612refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
63909refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
65637sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
65745refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
65817refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
65817refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
66456refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
70029refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
70389refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
70416refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
70821refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
73431refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
74817refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718

Test failure

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

Number of similar (compiler,implementation) pairs: 100, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer sse2 sse2-2 sse41-2 vect128 vect128-mmxhack
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer sse2 sse2-2 sse41-2 vect128 vect128-mmxhack
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer sse2 sse2-2 sse41-2 vect128 vect128-mmxhack
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer bswap ref regs sandy sphlib sphlib-small sse2 sse2-2 sse41-2 vect128 vect128-mmxhack
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer bswap ref regs sandy sphlib sphlib-small sse2 sse2-2 sse41-2 vect128 vect128-mmxhack
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer bswap ref regs sandy sphlib sphlib-small sse2 sse2-2 sse41-2 vect128 vect128-mmxhack
gcc -m32 -march=core2 -Os -fomit-frame-pointer vect128 vect128-mmxhack
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer sse2 sse2-2 sse41-2
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer sse2 sse2-2 sse41-2
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer sse2 sse2-2 sse41-2 vect128 vect128-mmxhack
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer sse2 sse2-2 sse41-2
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer sse2 sse2-2 sse41-2
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer sse2 sse2-2 sse41-2 vect128 vect128-mmxhack
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer sse2 sse2-2 sse41-2 vect128 vect128-mmxhack
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer sse2 sse2-2 sse41-2 vect128 vect128-mmxhack
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer sse2 sse2-2 sse41-2 vect128 vect128-mmxhack
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer sse2 sse2-2 sse41-2
gcc -m32 -march=corei7 -O -fomit-frame-pointer sse2 sse2-2 sse41-2
gcc -m32 -march=corei7 -Os -fomit-frame-pointer sse2 sse2-2 sse41-2 vect128 vect128-mmxhack
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer vect128 vect128-mmxhack

Compiler output

Implementation: crypto_hash/blake256/sse41-2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:2:0:
hash.c: blake256.h:176:1: error: unknown type name '__m128i'
hash.c: static void print_xmm(const __m128i xmm)
hash.c: ^
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:53:3: error: unknown type name '__m128i'
hash.c: __m128i row1,row2,row3,row4;
hash.c: ^
hash.c: hash.c:54:3: error: unknown type name '__m128i'
hash.c: __m128i buf1,buf2,buf3,buf4;
hash.c: ^
hash.c: hash.c:55:3: error: unknown type name '__m128i'
hash.c: __m128i s0, s1, s2, s3;
hash.c: ^
hash.c: hash.c:56:3: error: unknown type name '__m128i'
hash.c: __m128i t0, t1, t2, t3;
hash.c: ^
hash.c: hash.c:58:3: error: unknown type name '__m128i'
hash.c: const __m128i u8to32 = _mm_set_epi8(12, 13, 14, 15, 8, 9, 10, 11, 4, 5, 6, 7, 0, 1, 2, 3);
hash.c: ^
hash.c: hash.c:59:3: error: unknown type name '__m128i'
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: hash.c:60:3: error: unknown type name '__m128i'
hash.c: const __m128i r16 = _mm_set_epi8(13,12,15,14,9,8,11,10,5,4,7,6,1,0,3,2);
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
hash.c: # error "SSE2 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: # error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:68:3: error: unknown type name '__m128i'
hash.c: __m128i row1,row2,row3,row4;
hash.c: ^
hash.c: hash.c:69:3: error: unknown type name '__m128i'
hash.c: __m128i buf1,buf2;
hash.c: ^
hash.c: hash.c:70:3: error: unknown type name '__m128i'
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: hash.c:71:3: error: unknown type name '__m128i'
hash.c: const __m128i r16 = _mm_set_epi8(13,12,15,14,9,8,11,10,5,4,7,6,1,0,3,2);
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
hash.c: # error "SSE2 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:68:3: error: unknown type name '__m128i'
hash.c: __m128i row1,row2,row3,row4;
hash.c: ^
hash.c: hash.c:69:3: error: unknown type name '__m128i'
hash.c: __m128i buf1,buf2;
hash.c: ^
hash.c: hash.c:70:3: error: unknown type name '__m128i'
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: hash.c:71:3: error: unknown type name '__m128i'
hash.c: const __m128i r16 = _mm_set_epi8(13,12,15,14,9,8,11,10,5,4,7,6,1,0,3,2);
hash.c: ^
hash.c: hash.c:72:3: error: unknown type name '__m128i'
hash.c: const __m128i u8to32 = _mm_set_epi8(12, 13, 14, 15, 8, 9, 10, 11, 4, 5, 6, 7, 0, 1, 2, 3);
hash.c: ^
hash.c: hash.c:77:4: error: unknown type name '__m128i'
hash.c: ...

Number of similar (compiler,implementation) pairs: 96, 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=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 -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=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
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/blake256/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
hash.c: # error "SSE2 instruction set not enabled"
hash.c: ^
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:73:3: error: unknown type name '__m128i'
hash.c: __m128i row1,row2,row3,row4;
hash.c: ^
hash.c: hash.c:74:3: error: unknown type name '__m128i'
hash.c: __m128i buf1,buf2;
hash.c: ^
hash.c: hash.c:78:5: error: unknown type name '__m128i'
hash.c: __m128i u128[4];
hash.c: ^
hash.c: hash.c:24:37: error: '__m128i' undeclared (first use in this function)
hash.c: #define LOADU(p) _mm_loadu_si128( (__m128i *)(p) )
hash.c: ^
hash.c: hash.c:107:15: note: in expansion of macro 'LOADU'
hash.c: m.u128[0] = LOADU(datablock + 0);
hash.c: ^
hash.c: hash.c:24:37: note: each undeclared identifier is reported only once for each function it appears in
hash.c: #define LOADU(p) _mm_loadu_si128( (__m128i *)(p) )
hash.c: ^
hash.c: hash.c:107:15: note: in expansion of macro 'LOADU'
hash.c: m.u128[0] = LOADU(datablock + 0);
hash.c: ...

Number of similar (compiler,implementation) pairs: 96, 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=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 -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=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
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/blake256/sse2-2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
hash.c: # error "SSE2 instruction set not enabled"
hash.c: ^
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:78:3: error: unknown type name '__m128i'
hash.c: __m128i row1,row2,row3,row4,copy;
hash.c: ^
hash.c: hash.c:79:3: error: unknown type name '__m128i'
hash.c: __m128i buf1,buf2;
hash.c: ^
hash.c: hash.c:83:5: error: unknown type name '__m128i'
hash.c: __m128i u128[4];
hash.c: ^
hash.c: hash.c:24:37: error: '__m128i' undeclared (first use in this function)
hash.c: #define LOADU(p) _mm_loadu_si128( (__m128i *)(p) )
hash.c: ^
hash.c: hash.c:112:15: note: in expansion of macro 'LOADU'
hash.c: m.u128[0] = LOADU(datablock + 0);
hash.c: ^
hash.c: hash.c:24:37: note: each undeclared identifier is reported only once for each function it appears in
hash.c: #define LOADU(p) _mm_loadu_si128( (__m128i *)(p) )
hash.c: ^
hash.c: hash.c:112:15: note: in expansion of macro 'LOADU'
hash.c: m.u128[0] = LOADU(datablock + 0);
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:0:
vector.c: vector.h:968:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: #error "I don't know how to vectorize on this architecture."
vector.c: ^
vector.c: vector.h:982:3: error: unknown type name 'v16'
vector.c: v16 v16;
vector.c: ^
vector.c: vector.h:987:3: error: unknown type name 'v8'
vector.c: v8 v8;
vector.c: ^
vector.c: vector.h:992:3: error: unknown type name 'v32'
vector.c: v32 v;
vector.c: ^
vector.c: vector.h:997:3: error: unknown type name 'v64'
vector.c: v64 v;
vector.c: ^
vector.c: vector.c:62:20: error: invalid initializer
vector.c: static const union cv v128 = CV(128);
vector.c: ^
vector.c: vector.c:63:20: error: invalid initializer
vector.c: static const union cv v255 = CV(255);
vector.c: ^
vector.c: vector.c:64:20: error: invalid initializer
vector.c: static const union cv v257 = CV(257);
vector.c: ^
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: # error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m0 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 00)), u8to32);
hash.c: ^
hash.c: hash.c:105:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m1 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: hash.c:106:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m2 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: hash.c:107:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m3 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:121:0:
hash.c: rounds.sse41.h:17:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: buf2 = _mm_set_epi32(3964562569, 698298832, 57701188, 2242054355);
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:105:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m.u128[0] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 00)), u8to32);
hash.c: ^
hash.c: hash.c:106:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: hash.c:107:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: hash.c:108:13: error: incompatible types when assigning to type '__m128i' from type 'int'
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:122:0:
hash.c: rounds.ssse3.h:3:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: buf2 = _mm_set_epi32(3964562569, 698298832, 57701188, 2242054355);
hash.c: ^
hash.c: rounds.ssse3.h:3:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: rounds.ssse3.h:6:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: buf1 = _mm_set_epi32(137296536, 2752067618, 320440878, 608135816);
hash.c: ^
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/blake256/sse41-2
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m0 = _mm_shuffle_epi8(LOADU(datablock + 00), u8to32);
hash.c: ^
hash.c: hash.c:94:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m1 = _mm_shuffle_epi8(LOADU(datablock + 16), u8to32);
hash.c: ^
hash.c: hash.c:95:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m2 = _mm_shuffle_epi8(LOADU(datablock + 32), u8to32);
hash.c: ^
hash.c: hash.c:96:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m3 = _mm_shuffle_epi8(LOADU(datablock + 48), u8to32);
hash.c: ^
hash.c: In file included from hash.c:2:0:
hash.c: blake256.h:105:109: error: type mismatch in conditional expression
hash.c: #define _mm_roti_epi32(r, c) ((8==-c) ? _mm_shuffle_epi8(r,r8) : ( (16==-c) ? _mm_shuffle_epi8(r,r16) : _mm_xor_si128(_mm_srli_epi32( (r), -(c) ),_mm_slli_epi32( (r), 32-(-c) )) ) )
hash.c: ^
hash.c: rounds.h:8:10: note: in expansion of macro '_mm_roti_epi32'
hash.c: row4 = _mm_roti_epi32(row4, -16); \
hash.c: ^
hash.c: rounds.h:52:3: note: in expansion of macro 'G1'
hash.c: G1(row1,row2,row3,row4,buf1); \
hash.c: ^
hash.c: hash.c:115:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/xop
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m0 = _mm_shuffle_epi8(LOADU(datablock + 00), u8to32);
hash.c: ^
hash.c: hash.c:94:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m1 = _mm_shuffle_epi8(LOADU(datablock + 16), u8to32);
hash.c: ^
hash.c: hash.c:95:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m2 = _mm_shuffle_epi8(LOADU(datablock + 32), u8to32);
hash.c: ^
hash.c: hash.c:96:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m3 = _mm_shuffle_epi8(LOADU(datablock + 48), u8to32);
hash.c: ^
hash.c: In file included from rounds.h:43:0,
hash.c: from blake256.h:127,
hash.c: from hash.c:2:
hash.c: load.xop.h:19:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: s0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(6),TOB(4),TOB(2),TOB(0)) ); \
hash.c: ^
hash.c: rounds.h:51:3: note: in expansion of macro 'LOAD_MSG_0_1'
hash.c: LOAD_MSG_ ##r ##_1(buf1); \
hash.c: ^
hash.c: hash.c:115:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round256':
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: v32 M0 = v32_lswap(MM[0]), M1 = v32_lswap(MM[1]),
vector.c: ^
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: M2 = v32_lswap(MM[2]), M3 = v32_lswap(MM[3]);
vector.c: ^
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: M0 = V832(vector_shuffle(V328(M0), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: M1 = V832(vector_shuffle(V328(M1), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: M2 = V832(vector_shuffle(V328(M2), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: M3 = V832(vector_shuffle(V328(M3), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ROUND( 0); ROUND( 1); ROUND( 2); ROUND( 3);
vector.c: ^
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round256':
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: M0 = V832(vector_shuffle(V328(M0), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: M1 = V832(vector_shuffle(V328(M1), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: M2 = V832(vector_shuffle(V328(M2), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: M3 = V832(vector_shuffle(V328(M3), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ROUND( 0); ROUND( 1); ROUND( 2); ROUND( 3);
vector.c: ^
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: # error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m0 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 00)), u8to32);
hash.c: ^
hash.c: hash.c:105:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m1 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: hash.c:106:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m2 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: hash.c:107:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m3 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:121:0:
hash.c: rounds.sse41.h:17:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: buf2 = _mm_set_epi32(3964562569, 698298832, 57701188, 2242054355);
hash.c: ^
hash.c: ...
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: # error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m0 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 00)), u8to32);
hash.c: ^
hash.c: hash.c:105:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m1 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: hash.c:106:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m2 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: hash.c:107:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m3 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:121:0:
hash.c: rounds.sse41.h:17:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: buf2 = _mm_set_epi32(3964562569, 698298832, 57701188, 2242054355);
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:105:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m.u128[0] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 00)), u8to32);
hash.c: ^
hash.c: hash.c:106:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: hash.c:107:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: hash.c:108:13: error: incompatible types when assigning to type '__m128i' from type 'int'
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:122:0:
hash.c: rounds.ssse3.h:3:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: buf2 = _mm_set_epi32(3964562569, 698298832, 57701188, 2242054355);
hash.c: ^
hash.c: rounds.ssse3.h:3:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: rounds.ssse3.h:6:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: buf1 = _mm_set_epi32(137296536, 2752067618, 320440878, 608135816);
hash.c: ^
hash.c: ...
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:105:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m.u128[0] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 00)), u8to32);
hash.c: ^
hash.c: hash.c:106:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: hash.c:107:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: hash.c:108:13: error: incompatible types when assigning to type '__m128i' from type 'int'
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:122:0:
hash.c: rounds.ssse3.h:3:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: buf2 = _mm_set_epi32(3964562569, 698298832, 57701188, 2242054355);
hash.c: ^
hash.c: rounds.ssse3.h:3:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: rounds.ssse3.h:6:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: buf1 = _mm_set_epi32(137296536, 2752067618, 320440878, 608135816);
hash.c: ^
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

Compiler output

Implementation: crypto_hash/blake256/sse41-2
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m0 = _mm_shuffle_epi8(LOADU(datablock + 00), u8to32);
hash.c: ^
hash.c: hash.c:94:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m1 = _mm_shuffle_epi8(LOADU(datablock + 16), u8to32);
hash.c: ^
hash.c: hash.c:95:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m2 = _mm_shuffle_epi8(LOADU(datablock + 32), u8to32);
hash.c: ^
hash.c: hash.c:96:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m3 = _mm_shuffle_epi8(LOADU(datablock + 48), u8to32);
hash.c: ^
hash.c: In file included from hash.c:2:0:
hash.c: blake256.h:105:109: error: type mismatch in conditional expression
hash.c: #define _mm_roti_epi32(r, c) ((8==-c) ? _mm_shuffle_epi8(r,r8) : ( (16==-c) ? _mm_shuffle_epi8(r,r16) : _mm_xor_si128(_mm_srli_epi32( (r), -(c) ),_mm_slli_epi32( (r), 32-(-c) )) ) )
hash.c: ^
hash.c: rounds.h:8:10: note: in expansion of macro '_mm_roti_epi32'
hash.c: row4 = _mm_roti_epi32(row4, -16); \
hash.c: ^
hash.c: rounds.h:52:3: note: in expansion of macro 'G1'
hash.c: G1(row1,row2,row3,row4,buf1); \
hash.c: ^
hash.c: hash.c:115:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ...
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m0 = _mm_shuffle_epi8(LOADU(datablock + 00), u8to32);
hash.c: ^
hash.c: hash.c:94:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m1 = _mm_shuffle_epi8(LOADU(datablock + 16), u8to32);
hash.c: ^
hash.c: hash.c:95:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m2 = _mm_shuffle_epi8(LOADU(datablock + 32), u8to32);
hash.c: ^
hash.c: hash.c:96:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m3 = _mm_shuffle_epi8(LOADU(datablock + 48), u8to32);
hash.c: ^
hash.c: In file included from hash.c:2:0:
hash.c: blake256.h:105:109: error: type mismatch in conditional expression
hash.c: #define _mm_roti_epi32(r, c) ((8==-c) ? _mm_shuffle_epi8(r,r8) : ( (16==-c) ? _mm_shuffle_epi8(r,r16) : _mm_xor_si128(_mm_srli_epi32( (r), -(c) ),_mm_slli_epi32( (r), 32-(-c) )) ) )
hash.c: ^
hash.c: rounds.h:8:10: note: in expansion of macro '_mm_roti_epi32'
hash.c: row4 = _mm_roti_epi32(row4, -16); \
hash.c: ^
hash.c: rounds.h:52:3: note: in expansion of macro 'G1'
hash.c: G1(row1,row2,row3,row4,buf1); \
hash.c: ^
hash.c: hash.c:115:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/xop
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m0 = _mm_shuffle_epi8(LOADU(datablock + 00), u8to32);
hash.c: ^
hash.c: hash.c:94:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m1 = _mm_shuffle_epi8(LOADU(datablock + 16), u8to32);
hash.c: ^
hash.c: hash.c:95:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m2 = _mm_shuffle_epi8(LOADU(datablock + 32), u8to32);
hash.c: ^
hash.c: hash.c:96:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m3 = _mm_shuffle_epi8(LOADU(datablock + 48), u8to32);
hash.c: ^
hash.c: In file included from rounds.h:43:0,
hash.c: from blake256.h:127,
hash.c: from hash.c:2:
hash.c: load.xop.h:19:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: s0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(6),TOB(4),TOB(2),TOB(0)) ); \
hash.c: ^
hash.c: rounds.h:51:3: note: in expansion of macro 'LOAD_MSG_0_1'
hash.c: LOAD_MSG_ ##r ##_1(buf1); \
hash.c: ^
hash.c: hash.c:115:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ^
hash.c: ...
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m0 = _mm_shuffle_epi8(LOADU(datablock + 00), u8to32);
hash.c: ^
hash.c: hash.c:94:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m1 = _mm_shuffle_epi8(LOADU(datablock + 16), u8to32);
hash.c: ^
hash.c: hash.c:95:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m2 = _mm_shuffle_epi8(LOADU(datablock + 32), u8to32);
hash.c: ^
hash.c: hash.c:96:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m3 = _mm_shuffle_epi8(LOADU(datablock + 48), u8to32);
hash.c: ^
hash.c: In file included from rounds.h:43:0,
hash.c: from blake256.h:127,
hash.c: from hash.c:2:
hash.c: load.xop.h:19:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: s0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(6),TOB(4),TOB(2),TOB(0)) ); \
hash.c: ^
hash.c: rounds.h:51:3: note: in expansion of macro 'LOAD_MSG_0_1'
hash.c: LOAD_MSG_ ##r ##_1(buf1); \
hash.c: ^
hash.c: hash.c:115:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round256':
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: v32 M0 = v32_lswap(MM[0]), M1 = v32_lswap(MM[1]),
vector.c: ^
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: M2 = v32_lswap(MM[2]), M3 = v32_lswap(MM[3]);
vector.c: ^
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: M0 = V832(vector_shuffle(V328(M0), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: M1 = V832(vector_shuffle(V328(M1), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: M2 = V832(vector_shuffle(V328(M2), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: M3 = V832(vector_shuffle(V328(M3), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ROUND( 0); ROUND( 1); ROUND( 2); ROUND( 3);
vector.c: ^
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c: In function 'round256':
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: v32 M0 = v32_lswap(MM[0]), M1 = v32_lswap(MM[1]),
vector.c: ^
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: M2 = v32_lswap(MM[2]), M3 = v32_lswap(MM[3]);
vector.c: ^
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: M0 = V832(vector_shuffle(V328(M0), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: M1 = V832(vector_shuffle(V328(M1), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: M2 = V832(vector_shuffle(V328(M2), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: M3 = V832(vector_shuffle(V328(M3), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ROUND( 0); ROUND( 1); ROUND( 2); ROUND( 3);
vector.c: ^
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round256':
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: M0 = V832(vector_shuffle(V328(M0), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: M1 = V832(vector_shuffle(V328(M1), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: M2 = V832(vector_shuffle(V328(M2), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: M3 = V832(vector_shuffle(V328(M3), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ROUND( 0); ROUND( 1); ROUND( 2); ROUND( 3);
vector.c: ^
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c: In function 'round256':
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: M0 = V832(vector_shuffle(V328(M0), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: M1 = V832(vector_shuffle(V328(M1), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: M2 = V832(vector_shuffle(V328(M2), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: M3 = V832(vector_shuffle(V328(M3), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ROUND( 0); ROUND( 1); ROUND( 2); ROUND( 3);
vector.c: ^
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:121:0:
hash.c: rounds.sse41.h: In function 'blake256_compress':
hash.c: rounds.sse41.h:17:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: buf2 = _mm_set_epi32(3964562569, 698298832, 57701188, 2242054355);
hash.c: ^
hash.c: rounds.sse41.h:17:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: rounds.sse41.h:20:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: buf1 = _mm_set_epi32(137296536, 2752067618, 320440878, 608135816);
hash.c: ^
hash.c: rounds.sse41.h:47:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: buf2 = _mm_set_epi32(3041331479, 3380367581, 887688300, 953160567);
hash.c: ^
hash.c: rounds.sse41.h:47:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: rounds.sse41.h:50:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: buf1 = _mm_set_epi32(1065670069, 3232508343, 3193202383, 1160258022);
hash.c: ^
hash.c: rounds.sse41.h:50:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: rounds.sse41.h:81:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: buf2 = _mm_set_epi32(137296536, 3041331479, 1160258022, 3193202383);
hash.c: ^
hash.c: rounds.sse41.h:81:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: rounds.sse41.h:84:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: buf1 = _mm_set_epi32(3380367581, 953160567, 2752067618, 1065670069);
hash.c: ^
hash.c: rounds.sse41.h:84:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:122:0:
hash.c: rounds.ssse3.h: In function 'blake256_compress':
hash.c: rounds.ssse3.h:3:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: buf2 = _mm_set_epi32(3964562569, 698298832, 57701188, 2242054355);
hash.c: ^
hash.c: rounds.ssse3.h:3:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: rounds.ssse3.h:6:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: buf1 = _mm_set_epi32(137296536, 2752067618, 320440878, 608135816);
hash.c: ^
hash.c: rounds.ssse3.h:27:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: buf2 = _mm_set_epi32(3041331479, 3380367581, 887688300, 953160567);
hash.c: ^
hash.c: rounds.ssse3.h:27:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: rounds.ssse3.h:30:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: buf1 = _mm_set_epi32(1065670069, 3232508343, 3193202383, 1160258022);
hash.c: ^
hash.c: rounds.ssse3.h:30:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: rounds.ssse3.h:51:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: buf2 = _mm_set_epi32(137296536, 3041331479, 1160258022, 3193202383);
hash.c: ^
hash.c: rounds.ssse3.h:51:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: rounds.ssse3.h:54:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: buf1 = _mm_set_epi32(3380367581, 953160567, 2752067618, 1065670069);
hash.c: ^
hash.c: rounds.ssse3.h:54:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: ...

Number of similar (compiler,implementation) pairs: 26, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ssse3
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ssse3
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ssse3
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -O -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ssse3
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ssse3
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=corei7 -O -fomit-frame-pointer ssse3
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ssse3
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake256/xop
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
hash.c: In file included from rounds.h:43:0,
hash.c: from blake256.h:127,
hash.c: from hash.c:2:
hash.c: hash.c: In function 'blake256_compress':
hash.c: load.xop.h:19:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: s0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(6),TOB(4),TOB(2),TOB(0)) ); \
hash.c: ^
hash.c: rounds.h:51:3: note: in expansion of macro 'LOAD_MSG_0_1'
hash.c: LOAD_MSG_ ##r ##_1(buf1); \
hash.c: ^
hash.c: hash.c:115:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ^
hash.c: In file included from blake256.h:127:0,
hash.c: from hash.c:2:
hash.c: rounds.h:8:8: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4 = _mm_roti_epi32(row4, -16); \
hash.c: ^
hash.c: rounds.h:52:3: note: in expansion of macro 'G1'
hash.c: G1(row1,row2,row3,row4,buf1); \
hash.c: ^
hash.c: hash.c:115:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ^
hash.c: rounds.h:11:8: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 26, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer xop
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer xop
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer xop
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer xop
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer xop
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer xop
gcc -m32 -march=core2 -O2 -fomit-frame-pointer xop
gcc -m32 -march=core2 -O3 -fomit-frame-pointer xop
gcc -m32 -march=core2 -O -fomit-frame-pointer xop
gcc -m32 -march=core2 -Os -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer xop
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer xop
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer xop
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer xop
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer xop
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer xop
gcc -m32 -march=corei7 -O -fomit-frame-pointer xop
gcc -m32 -march=corei7 -Os -fomit-frame-pointer xop
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer xop
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer xop
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer xop
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer xop

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: # error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:121:0:
hash.c: rounds.sse41.h: In function 'blake256_compress':
hash.c: rounds.sse41.h:17:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: buf2 = _mm_set_epi32(3964562569, 698298832, 57701188, 2242054355);
hash.c: ^
hash.c: rounds.sse41.h:17:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: rounds.sse41.h:20:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: buf1 = _mm_set_epi32(137296536, 2752067618, 320440878, 608135816);
hash.c: ^
hash.c: rounds.sse41.h:47:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: buf2 = _mm_set_epi32(3041331479, 3380367581, 887688300, 953160567);
hash.c: ^
hash.c: rounds.sse41.h:47:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: rounds.sse41.h:50:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: buf1 = _mm_set_epi32(1065670069, 3232508343, 3193202383, 1160258022);
hash.c: ^
hash.c: rounds.sse41.h:50:1: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
hash.c: rounds.sse41.h:71:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: tmp0 = _mm_blend_epi16(m1, m2, 0x0C);
hash.c: ^
hash.c: rounds.sse41.h:73:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer sse41
gcc -m32 -march=core2 -O3 -fomit-frame-pointer sse41
gcc -m32 -march=core2 -O -fomit-frame-pointer sse41
gcc -m32 -march=core2 -Os -fomit-frame-pointer sse41
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer sse41
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer sse41
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer sse41
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer sse41

Compiler output

Implementation: crypto_hash/blake256/sse41-2
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from rounds.h:45:0,
hash.c: from blake256.h:127,
hash.c: from hash.c:2:
hash.c: hash.c: In function 'blake256_compress':
hash.c: load.sse41.h:31:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: t0 = _mm_blend_epi16(m1, m2, 0x0C); \
hash.c: ^
hash.c: rounds.h:51:3: note: in expansion of macro 'LOAD_MSG_1_1'
hash.c: LOAD_MSG_ ##r ##_1(buf1); \
hash.c: ^
hash.c: hash.c:116:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 1);
hash.c: ^
hash.c: load.sse41.h:33:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: t2 = _mm_blend_epi16(t0, t1, 0xF0); \
hash.c: ^
hash.c: rounds.h:51:3: note: in expansion of macro 'LOAD_MSG_1_1'
hash.c: LOAD_MSG_ ##r ##_1(buf1); \
hash.c: ^
hash.c: hash.c:116:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 1);
hash.c: ^
hash.c: load.sse41.h:42:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: t1 = _mm_blend_epi16(m1,m3,0xC0); \
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer sse41-2
gcc -m32 -march=core2 -O3 -fomit-frame-pointer sse41-2
gcc -m32 -march=core2 -O -fomit-frame-pointer sse41-2
gcc -m32 -march=core2 -Os -fomit-frame-pointer sse41-2
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer sse41-2
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer sse41-2
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer sse41-2
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer sse41-2