Implementation notes: x86, latour, crypto_hash/blake64

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: blake64
TimeImplementationCompilerBenchmark dateSUPERCOP version
27666sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
27693sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
27756sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
28629sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
28971sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
28980sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
29115sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
29331sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
29556sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
29826sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
29925sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
29970sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
30015sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
30033sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
30123sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
30249sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
30420sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
30492sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
30519sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
30537sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
30717sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
30726ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
30879ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
30915ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
30942sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
31068sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
31077ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
31086ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
31086sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
31095sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
31248ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
31266sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
31365sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
31392ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
31410sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
31419sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
31446sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
31455sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
31455sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
31464sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
31500sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
31572sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
31581sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
31599ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
31671sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
31752sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
31752sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
31779sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
31779sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
31797sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
31806ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
31842ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
31860sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
31878sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
31905sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
31914ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
31923ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
31923sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
31932ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
31941sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
32031sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
32076sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
32157sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
32157sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
32202sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
32211sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
32256sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
32265sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
32274sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
32283sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
32301sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
32328ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
32382sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
32436ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
32490ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
32490ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
32526sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
32814sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
32922sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
32985sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
33111sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
33561sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
91323sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
91413sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
91422sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
91440sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
91485sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
91521sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
91602sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
91782sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
91791sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
91809sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
91845sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
91872sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
91890sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
91908sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
91908sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
91917sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
91926sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
92007sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
92232sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
92331sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
92340sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
92394sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
92394sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
92475sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
92601sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
92736sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
92925sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
92943sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
93051sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
93141sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
93285sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
93438sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
93672sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
93987sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
94131sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
95958sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
96282sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
96318sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
96354sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
96408sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
96435sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
96462sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
96651sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
96822sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
97002sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
97092sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
97155sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
97209sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
97263sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
97299sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
97335sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
97353sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
97371sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
97389sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
97416sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
97425sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
97425sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
97497sphlibgcc -m32 -O -fomit-frame-pointer2017072020170718
97524sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
97524sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
97551sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
97614sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
97632sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
97650sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
97758sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
97758sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
97758sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
98280sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
98487sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
98514sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
98613sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
98685sphlib-smallgcc -m32 -O -fomit-frame-pointer2017072020170718
98775sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
99306sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
99846sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017072020170718
99954sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
99990sphlibgcc -m32 -O2 -fomit-frame-pointer2017072020170718
100125sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
100188sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
100215sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
100278sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
100323sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
100350sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
100350sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
100368sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
100377sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
100377sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
100395sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
100431sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
100440sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
100476sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
100548sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
100566sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
100593sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
100638sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
100647sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
100674sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
101133sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
101151sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
101187sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
101223sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
101304sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
101403sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
101529sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
101682sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
101700sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
101871refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
101889refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
101907refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
102069refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
102141refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
102186refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
102276refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
102330refgcc -m32 -O -fomit-frame-pointer2017072020170718
102348refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
102366refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
102375sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
102384sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017072020170718
102402refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
102483refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
102546refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
102564refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
102609refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
102627refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
102636refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
102663sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
102663refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
102717refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
102780refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
102843refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
102861sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
102915sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
102924sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
102942sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
102960sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
103005sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
103041sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
103050sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
103113sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
103131sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
103176sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
103212sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
103230sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
103239sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
103293sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
103311sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
103338sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
103356sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
103383sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
103437sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
103437sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
103446sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
103455sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
103455sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
103455sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
103473sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
103518sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
103527sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
103554sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
103572sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
103617sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
103626sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
103626sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
103635sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
103671sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
103671sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
103680sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
103689sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
103734sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
103743sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
103779sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
103797sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
103842sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
103851sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
103851sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
103851sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
103914sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
103932sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
103986sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
104004sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
104004sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
104013sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
104067sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
104103sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
104121sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
104148sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
104193sphlibgcc -m32 -O3 -fomit-frame-pointer2017072020170718
104202refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
104202refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
104211refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
104220refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
104220sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
104247sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
104283sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
104319sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
104337refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
104346sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
104355refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
104355sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
104373sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
104400sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
104463sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
104472sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
104481sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
104499refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
104499sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
104508sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
104571sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
104598sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
104607sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
104715sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
104742sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
104787sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
104850sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
104904sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
104913sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
104940sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
104958sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
104976sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
105003sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
105048sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
105066sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
105093sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
105102refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
105102sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
105174refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
105183sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
105210sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
105210sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
105237sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
105255sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
105273sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
105282sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
105309sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
105318sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
105327sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
105363sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
105363refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
105372refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
105408sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
105417sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
105498refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
105516sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
105525sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
105606sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
105615sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
105642sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
105669sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
105687sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
105723sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
105777sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
105804sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
105813sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
105885sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
105885sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
105939refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
105993sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
106011sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
106083sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
106326refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
106380sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
106389sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
106497sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
106542refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
106605sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
106632sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
106704sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
106794sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
106803refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
106920sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
106983sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
107001sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
107118sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
107127sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
107127sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
107163refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
107172refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
107199sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
107217sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
107289refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
107361refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
107370sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
107388sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
107388sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
107451refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
107487sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
107496refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
107505refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
107550refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
107559refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
107568refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
107577refgcc -m32 -O3 -fomit-frame-pointer2017072020170718
107649refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
107757refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
107865refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
107928refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
107946sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
107964refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
107991refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
108000refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
108036sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
108045sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
108081refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
108144refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
108234refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
108279refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
108333refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
108414refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
108504refgcc -m32 -O2 -fomit-frame-pointer2017072020170718
108513refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
108594refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
108666refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
108693refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
108792refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
108819refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
108855refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
108873refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
108963refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
108963refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
108972refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
108990refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
109017sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
109035sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
109035refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
109044refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
109107sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
109134sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
109179refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
109206sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
109233sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
109251refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
109269sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
109287refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
109323refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
109368sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
109404sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
109467sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
109485sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
109521sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
109638refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
109683refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
109728refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
109773refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
109809sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
109845sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
109953refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
109998sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
109998refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
110034refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
110070refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
110079refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
110079refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
110088sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
110097sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
110115refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
110124sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
110205sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
110214refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
110223refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
110259sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
110340refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
110385refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
110403sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
110430refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
110466sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
110502sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
110529sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
110619sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
110628refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
110637refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
110718refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
110727sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
110736refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
110745sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
110772sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
110781sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
110790sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
110826refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
110862refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
110862sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
110871sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
110907sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
110943sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
110943sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
110952refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
111105refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
111114sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
111159refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
111186sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
111195refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
111195sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
111195refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
111213sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
111222refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
111267sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
111276refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
111276sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
111303sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
111330refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
111330refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
111348refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
111366refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
111402sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017072020170718
111420sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
111420refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
111429sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
111465refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
111483sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
111483refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
111483sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
111501sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
111510refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
111564refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
111573sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
111582sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
111582sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
111591sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
111618sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
111627refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
111636refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
111636sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
111654sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
111672sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
111681sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
111699refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
111735sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
111744sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
111753sphlibgcc -m32 -Os -fomit-frame-pointer2017072020170718
111789refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
111807sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
111870sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
111870refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
111888sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
111888sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
111906refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
111924sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
111969refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
111969sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
112023sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
112023sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
112032refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
112068sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
112077sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
112086sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
112158refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
112185sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
112194sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
112221sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
112239sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
112239refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
112311refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
112491sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
112518refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
112554refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
112563sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
112599sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
112599refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
112617sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
112617refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
112779refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
112788sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
112860sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
112860refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
112932sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
112932sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
112950refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
112986refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
112995refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
113013refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
113022sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
113130refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
113130refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
113256refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
113292refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
113382refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
113400refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
113643refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
113697refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
113913refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
114066sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
114138refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
114192sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
114273sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
114471refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
114903refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
115029refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
115227refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
116046refgcc -m32 -Os -fomit-frame-pointer2017072020170718
116190refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
117198refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
117504refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
117558refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
118143refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
118638refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
118692refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
118764refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
118818refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
118881refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
119403refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
119718refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
121311refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718

Test failure

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

Number of similar (compiler,implementation) pairs: 27, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref sphlib sphlib-small sse2 ssse3
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer sse2 ssse3

Compiler output

Implementation: crypto_hash/blake64/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 'blake64_compress':
hash.c: hash.c:67:3: error: unknown type name '__m128i'
hash.c: __m128i row1a,row1b;
hash.c: ^
hash.c: hash.c:68:3: error: unknown type name '__m128i'
hash.c: __m128i row2a,row2b;
hash.c: ^
hash.c: hash.c:69:3: error: unknown type name '__m128i'
hash.c: __m128i row3a,row3b;
hash.c: ^
hash.c: hash.c:70:3: error: unknown type name '__m128i'
hash.c: __m128i row4a,row4b;
hash.c: ^
hash.c: hash.c:71:3: error: unknown type name '__m128i'
hash.c: __m128i buf1a,buf2a;
hash.c: ^
hash.c: hash.c:123:26: error: '__m64' undeclared (first use in this function)
hash.c: row1b = _mm_set_epi64((__m64)state->gt;h[3],(__m64)state->gt;h[2]);
hash.c: ^
hash.c: hash.c:123:26: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:123:32: error: expected ')' before 'state'
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/blake64/ssse3
Compiler: gcc -funroll-loops -m32 -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/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:5: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 'blake64_compress':
hash.c: hash.c:69:3: error: unknown type name '__m128i'
hash.c: __m128i row1a,row1b;
hash.c: ^
hash.c: hash.c:70:3: error: unknown type name '__m128i'
hash.c: __m128i row2a,row2b;
hash.c: ^
hash.c: hash.c:71:3: error: unknown type name '__m128i'
hash.c: __m128i row3a,row3b;
hash.c: ^
hash.c: hash.c:72:3: error: unknown type name '__m128i'
hash.c: __m128i row4a,row4b;
hash.c: ^
hash.c: hash.c:73:3: error: unknown type name '__m128i'
hash.c: __m128i buf1a,buf2a;
hash.c: ^
hash.c: hash.c:75:3: 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/blake64/ssse3
Compiler: gcc -funroll-loops -m32 -march=barcelona -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/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 'blake64_compress':
hash.c: hash.c:172:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ^
hash.c: hash.c:268:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:193:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4b = _mm_shuffle_epi8(row4b, r16); \
hash.c: ^
hash.c: hash.c:268:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:228:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ^
hash.c: hash.c:268:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:249:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4b = _mm_shuffle_epi8(row4b, r16); \
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/blake64/ssse3
Compiler: gcc -m32 -march=barcelona -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/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 'blake64_compress':
hash.c: hash.c:172:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ^
hash.c: hash.c:268:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:193:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4b = _mm_shuffle_epi8(row4b, r16); \
hash.c: ^
hash.c: hash.c:268:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:228:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ^
hash.c: hash.c:268:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:249:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4b = _mm_shuffle_epi8(row4b, r16); \
hash.c: ...
hash.c: In file included from hash.c:5: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 'blake64_compress':
hash.c: hash.c:172:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ^
hash.c: hash.c:268:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:193:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4b = _mm_shuffle_epi8(row4b, r16); \
hash.c: ^
hash.c: hash.c:268:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:228:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ^
hash.c: hash.c:268:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:249:11: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4b = _mm_shuffle_epi8(row4b, r16); \
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