Implementation notes: x86, kizomba, crypto_hash/round3jh512

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: round3jh512
TimeImplementationCompilerBenchmark dateSUPERCOP version
29217ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
29303ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
29322ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2018082020180818
29333ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
29401ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
29510ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
29553ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
29660ssse3gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
29726ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
29740ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
29742ssse3gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
29750ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
29752ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
29768ssse3gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
29771sse2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
29778sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2018082020180818
29786sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082020180818
29802sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082020180818
29802sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082020180818
29826ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
29830ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
29841sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082020180818
29841sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2018082020180818
29911sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
29928sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
29946ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
29953ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
29978sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082020180818
29998ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082020180818
30010sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
30016sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
30022sse2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
30042ssse3gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
30100sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
30119sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082020180818
30123sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082020180818
30133sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082020180818
30141sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082020180818
30147sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
30151sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082020180818
30155sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082020180818
30179sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082020180818
30206sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082020180818
30216sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082020180818
30226sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082020180818
30232sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082020180818
30248sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
30270ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
30272sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082020180818
30280sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082020180818
30305sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082020180818
30319ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082020180818
30337sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082020180818
30345sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
30351sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
30353sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2018082020180818
30357sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082020180818
30357sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082020180818
30373sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2018082020180818
30377ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
30383sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082020180818
30419ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
30426sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2018082020180818
30427sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082020180818
30450ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
30459ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2018082020180818
30467sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082020180818
30472sse2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
30508sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082020180818
30530sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082020180818
30530sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
30536sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082020180818
30551sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
30552sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082020180818
30571ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082020180818
30573ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2018082020180818
30579ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
30586sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2018082020180818
30586sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082020180818
30616sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
30635sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
30655sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082020180818
30667sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
30685ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
30685sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2018082020180818
30695sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082020180818
30695sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082020180818
30712ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
30723sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082020180818
30732sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2018082020180818
30734sse2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
30764sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
30827sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2018082020180818
30829sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082020180818
30843sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
30855sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082020180818
30855sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
30859sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082020180818
30861sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082020180818
30903sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
30903sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082020180818
30904sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082020180818
30919sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
30952ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
31000sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
31014sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
31018sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
31018sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
31026sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
31198sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
31222sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
31563sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2018082020180818
86479simplegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
87921simplegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
88329simplegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
98601simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
103879simplegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
107677simplegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082020180818
107859simplegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
108573simplegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082020180818
109164simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082020180818
111464simplegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082020180818
112804simplegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
113309simplegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082020180818
114213simplegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
114256simplegcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082020180818
114391simplegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
115121simplegcc -m32 -march=core2 -Os -fomit-frame-pointer2018082020180818
115223simplegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
116004simplegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082020180818
116293simplegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082020180818
116625simplegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
116811simplegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
117650simplegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
117950simplegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082020180818
117984simplegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082020180818
118119simplegcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082020180818
118236simplegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082020180818
118262simplegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
119587simplegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082020180818
119719simplegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082020180818
119742simplegcc -m32 -march=k8 -Os -fomit-frame-pointer2018082020180818
119887simplegcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082020180818
119887simplegcc -m32 -march=prescott -Os -fomit-frame-pointer2018082020180818
120064simplegcc -m32 -march=nocona -Os -fomit-frame-pointer2018082020180818
120447simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082020180818
121288simplegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
121298simplegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
121484simplegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
122405simplegcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082020180818
123460simplegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082020180818
124582simplegcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082020180818
124707simplegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082020180818
124970simplegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082020180818
127123simplegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082020180818
133026simplegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
133184simplegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
133304simplegcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082020180818
136797simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082020180818
137631simplegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
137842simplegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
139577simplegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
140813sphlib-smallgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
141721sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
142447simplegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
143012sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082020180818
143026sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082020180818
143385sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082020180818
143482sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082020180818
144322sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082020180818
144408simplegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
144949sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082020180818
144969sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
145028sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082020180818
145111sphlibgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
145504sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082020180818
145885sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082020180818
145998sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082020180818
146131sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082020180818
146268sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082020180818
146341sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082020180818
146735sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082020180818
146958sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082020180818
146962sphlib-smallgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
147367sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082020180818
147385sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082020180818
147683sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082020180818
147809sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2018082020180818
147946sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
148046sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2018082020180818
148105sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082020180818
148125sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082020180818
148353sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082020180818
148494sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2018082020180818
148976sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082020180818
149016sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082020180818
149060sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082020180818
149069sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082020180818
149129sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082020180818
149365sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
149470sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082020180818
149498sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2018082020180818
149520sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082020180818
149566sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
149633sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082020180818
149677sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082020180818
149740sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082020180818
149756sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082020180818
149865sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
149923sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082020180818
150069sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082020180818
150179sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
150280sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2018082020180818
150367sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082020180818
150440sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
150460sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
150641sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082020180818
150676sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082020180818
150695sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082020180818
150742sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082020180818
150756sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
150774sphlib-smallgcc -m32 -O -fomit-frame-pointer2018082020180818
150843sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082020180818
150945sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082020180818
151125sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082020180818
151129simplegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082020180818
151248sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082020180818
151248sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082020180818
151286sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
151304sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082020180818
151320sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082020180818
151365simplegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082020180818
151385sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
151470sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082020180818
151502sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082020180818
151525sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
151574sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082020180818
151615sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082020180818
151633sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082020180818
151637sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082020180818
151766sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
151776sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082020180818
151856sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
151865sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082020180818
151909sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082020180818
151938sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082020180818
151946sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082020180818
151950sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
151964sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082020180818
152070sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082020180818
152090sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082020180818
152117sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082020180818
152147sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2018082020180818
152149sphlib-smallgcc -m32 -Os -fomit-frame-pointer2018082020180818
152161sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082020180818
152258sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082020180818
152331sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082020180818
152371sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082020180818
152387sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082020180818
152477sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082020180818
152488sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082020180818
152490sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082020180818
152541sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082020180818
152607sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082020180818
152706sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082020180818
152714sphlib-smallgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
152715sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082020180818
152716sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082020180818
152780sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082020180818
152785sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082020180818
152786sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
152790simplegcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082020180818
152879sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082020180818
152937sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
152975sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082020180818
152998simplegcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082020180818
153018sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082020180818
153090sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082020180818
153117sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082020180818
153151sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2018082020180818
153205sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082020180818
153236sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082020180818
153242sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082020180818
153302sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
153329sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082020180818
153391sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082020180818
153405sphlibgcc -m32 -Os -fomit-frame-pointer2018082020180818
153433sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082020180818
153455sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082020180818
153492sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
153668sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
153741sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082020180818
153779sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082020180818
153971sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082020180818
154026sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082020180818
154049sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082020180818
154081sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082020180818
154101sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082020180818
154252sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082020180818
154273sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082020180818
154327sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082020180818
154399sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082020180818
154426sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082020180818
154480sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082020180818
154492sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082020180818
154516sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082020180818
154603sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082020180818
154609sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082020180818
154613sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082020180818
154629sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2018082020180818
154664sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082020180818
154671sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082020180818
154673sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082020180818
154722sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082020180818
154736sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082020180818
154823sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082020180818
154917sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082020180818
155036sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082020180818
155173sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2018082020180818
155180sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082020180818
155329sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082020180818
155391sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082020180818
155692sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082020180818
155732sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082020180818
155801sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082020180818
156322sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082020180818
156822sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082020180818
156871sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082020180818
157105simplegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082020180818
157224sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082020180818
157488simplegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082020180818
157645sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082020180818
157705sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082020180818
157812sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082020180818
157847sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082020180818
157982sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082020180818
157982sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082020180818
158069sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082020180818
158097sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082020180818
158223sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082020180818
158264sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082020180818
158290sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
158554sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082020180818
158879simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082020180818
159061sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082020180818
159133simplegcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082020180818
159349sphlib-smallgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
160756sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082020180818
161060sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082020180818
161841sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
161987sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082020180818
162131sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082020180818
162389sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082020180818
162393sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082020180818
162556sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082020180818
162641sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082020180818
162684sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082020180818
162752sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082020180818
162855sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082020180818
163267sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082020180818
163271sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082020180818
163304sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082020180818
163409sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082020180818
163484sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082020180818
163595sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082020180818
163766sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082020180818
163957sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
164040sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082020180818
164042sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082020180818
164109sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082020180818
164268sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082020180818
164493sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082020180818
164629sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
164668sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082020180818
164732sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
165203sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082020180818
165504sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082020180818
165635sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082020180818
165825sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082020180818
165851sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082020180818
165881sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082020180818
165895sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082020180818
165909sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082020180818
165938sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082020180818
166051sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082020180818
166091sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082020180818
166092sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
166096sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082020180818
166194sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082020180818
166267sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082020180818
166300sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082020180818
166427sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
166524sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082020180818
166682sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082020180818
166726sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082020180818
167079sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082020180818
167273sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082020180818
167526sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082020180818
167776sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082020180818
167819sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082020180818
167958sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082020180818
168302sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082020180818
168375sphlibgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
168483sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082020180818
168534sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082020180818
168583sphlibgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
168714sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082020180818
168842sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082020180818
168849sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082020180818
168867sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
168967sphlibgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
169096sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082020180818
169135sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
169182sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082020180818
169328sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082020180818
169602sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082020180818
169795sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082020180818
169798sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
169928sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082020180818
170280sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082020180818
170504sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2018082020180818
170718sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
170750sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
170798sphlibgcc -m32 -O2 -fomit-frame-pointer2018082020180818
170877sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2018082020180818
170991sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082020180818
171094sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082020180818
171532sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
171603sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2018082020180818
171617sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082020180818
171635sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
171670sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
171694sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082020180818
171768sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
171823sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082020180818
171831sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
171869sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
172012sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082020180818
172088sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082020180818
172192sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082020180818
172244sphlibgcc -m32 -O3 -fomit-frame-pointer2018082020180818
172321sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082020180818
172348sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082020180818
172357sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
172375sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2018082020180818
172391sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2018082020180818
172536sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
172598sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
172767sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082020180818
172858sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2018082020180818
172899sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082020180818
173121sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082020180818
173438sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
173532sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
173659sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
173690sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082020180818
173857sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2018082020180818
173994sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082020180818
174024sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
174283sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082020180818
174330sphlibgcc -m32 -O -fomit-frame-pointer2018082020180818
174340sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2018082020180818
174355sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082020180818
174401sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
174615sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
174744sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082020180818
174849sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2018082020180818
174861sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082020180818
174861sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2018082020180818
175407sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082020180818
175530sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082020180818
175637sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082020180818
175641sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082020180818
175712sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082020180818
175746sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082020180818
175768sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082020180818
175829sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082020180818
175911sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082020180818
176042sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082020180818
176072sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082020180818
176117sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082020180818
176129sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082020180818
176137sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082020180818
176224sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082020180818
176230sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2018082020180818
176270sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082020180818
176428sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082020180818
176436sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
176560sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082020180818
176973sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082020180818
177032sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082020180818
177082sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082020180818
177095sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082020180818
177157sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
177172sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082020180818
177439sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082020180818
177453sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082020180818
177514sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082020180818
177720sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082020180818
177812sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082020180818
177897sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082020180818
178021sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082020180818
178078sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082020180818
178198sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
178971sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082020180818
178981sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
179373sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082020180818
179395sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082020180818
179679sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082020180818
179959sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082020180818
181789sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082020180818
181954sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082020180818
182048sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082020180818
183228sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082020180818
183444sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082020180818
183649sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082020180818
184506sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082020180818
184524sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082020180818
184903sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082020180818
184916sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082020180818
185744sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082020180818
185980sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082020180818
186260sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082020180818
187071sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082020180818
189456simplegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082020180818
189718simplegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082020180818
189750simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082020180818
189946simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082020180818
190248simplegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082020180818
191343simplegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082020180818
192095simplegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082020180818
192105simplegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082020180818
192349simplegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082020180818
192412simplegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082020180818
192520simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082020180818
192778simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082020180818
192970simplegcc -m32 -march=pentium -Os -fomit-frame-pointer2018082020180818
193207simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082020180818
193837simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082020180818
194275simplegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082020180818
194484simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082020180818
194565simplegcc -m32 -march=k6 -Os -fomit-frame-pointer2018082020180818
194793simplegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082020180818
195042simplegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082020180818
195328simplegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082020180818
195627simplegcc -m32 -march=i386 -Os -fomit-frame-pointer2018082020180818
195655simplegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082020180818
195698simplegcc -m32 -march=i486 -Os -fomit-frame-pointer2018082020180818
195867simplegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082020180818
196387simplegcc -m32 -march=athlon -Os -fomit-frame-pointer2018082020180818
196903simplegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082020180818
197268simplegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082020180818
197399simplegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082020180818
197653simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082020180818
197695simplegcc -m32 -Os -fomit-frame-pointer2018082020180818
197851simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082020180818
198156simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082020180818
199008simplegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082020180818
199138simplegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082020180818
201133simplegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082020180818
202137simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082020180818
202535simplegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082020180818
203814simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082020180818
203865simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082020180818
204410simplegcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082020180818
204649simplegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082020180818
204823simplegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082020180818
204873simplegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082020180818
205238simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082020180818
205873simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082020180818
206782simplegcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082020180818
206800simplegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082020180818
206875simplegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082020180818
207091simplegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082020180818
207178simplegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082020180818
207274simplegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082020180818
207332simplegcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082020180818
207790simplegcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082020180818
208097simplegcc -m32 -O3 -fomit-frame-pointer2018082020180818
208444simplegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
209038simplegcc -m32 -O2 -fomit-frame-pointer2018082020180818
209148simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082020180818
209522simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082020180818
209721simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082020180818
209744simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082020180818
210136simplegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082020180818
210263simplegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082020180818
210424simplegcc -m32 -march=pentium -O -fomit-frame-pointer2018082020180818
210438simplegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082020180818
210460simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2018082020180818
210484simplegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082020180818
211609simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082020180818
211637simplegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
211645simplegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082020180818
211911simplegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082020180818
212129simplegcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082020180818
212301simplegcc -m32 -march=k8 -O -fomit-frame-pointer2018082020180818
212329simplegcc -m32 -march=i486 -O -fomit-frame-pointer2018082020180818
212330simplegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082020180818
212361simplegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082020180818
212452simplegcc -m32 -march=barcelona -O -fomit-frame-pointer2018082020180818
212835simplegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082020180818
212893simplegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082020180818
213022simplegcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082020180818
213162simplegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
213403simplegcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082020180818
213575simplegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
214012simplegcc -m32 -march=i386 -O -fomit-frame-pointer2018082020180818
214381simplegcc -m32 -march=corei7 -O -fomit-frame-pointer2018082020180818
214809simplegcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082020180818
215119simplegcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082020180818
215458simplegcc -m32 -march=athlon -O -fomit-frame-pointer2018082020180818
215631simplegcc -m32 -march=nocona -O -fomit-frame-pointer2018082020180818
216572simplegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082020180818
216718simplegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082020180818
216934simplegcc -m32 -march=prescott -O -fomit-frame-pointer2018082020180818
217189simplegcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082020180818
218131simplegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
218308simplegcc -m32 -march=k6 -O -fomit-frame-pointer2018082020180818
218377simplegcc -m32 -march=core2 -O -fomit-frame-pointer2018082020180818
218611simplegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082020180818
218617simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082020180818
218880simplegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
219197simplegcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082020180818
220936simplegcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082020180818
221125simplegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082020180818
221444simplegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082020180818
222141simplegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082020180818
222281simplegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082020180818
222407simplegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082020180818
222719simplegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082020180818
222833simplegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082020180818
223174simplegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082020180818
223222simplegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082020180818
223464simplegcc -m32 -O -fomit-frame-pointer2018082020180818
224006simplegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082020180818
229667simplegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082020180818
230167simplegcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082020180818
231107simplegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082020180818
231560simplegcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082020180818

Compiler output

Implementation: crypto_hash/round3jh512/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'F8':
hash.c: hash.c:108:17: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: const __m128i swap8 = _mm_set_epi8(14,15,12,13,10,11,8,9,6,7,4,5,2,3,0,1);
hash.c: ^~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:700:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i_u const *__P)
hash.c: ^~~~~~~~~~~~~~~
hash.c: hash.c:69:31: note: called from here
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:125:9: note: in expansion of macro 'LOAD'
hash.c: x3 ^= LOAD(3+(__m128i *) buf);
hash.c: ^~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:700:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i_u const *__P)
hash.c: ^~~~~~~~~~~~~~~
hash.c: hash.c:69:31: note: called from here
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'F8':
hash.c: hash.c:73:31: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:124:9: note: in expansion of macro 'LOAD'
hash.c: x0 ^= LOAD(0+(__m128i *) buf);
hash.c: ^~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:700:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i_u const *__P)
hash.c: ^~~~~~~~~~~~~~~
hash.c: hash.c:73:31: note: called from here
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:127:9: note: in expansion of macro 'LOAD'
hash.c: x3 ^= LOAD(3+(__m128i *) buf);
hash.c: ^~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:700:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i_u const *__P)
hash.c: ^~~~~~~~~~~~~~~
hash.c: hash.c:73:31: note: called from here
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:126:9: note: in expansion of macro 'LOAD'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/ssse3
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'F8':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:65:24: note: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:142:41: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:65:24: note: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:142:29: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...

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/round3jh512/ssse3
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: hash.c: In function 'F8':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:700:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i_u const *__P)
hash.c: ^~~~~~~~~~~~~~~
hash.c: hash.c:69:31: note: called from here
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:125:9: note: in expansion of macro 'LOAD'
hash.c: x3 ^= LOAD(3+(__m128i *) buf);
hash.c: ^~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:700:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i_u const *__P)
hash.c: ^~~~~~~~~~~~~~~
hash.c: hash.c:69:31: note: called from here
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:124:9: note: in expansion of macro 'LOAD'
hash.c: x2 ^= LOAD(2+(__m128i *) buf);
hash.c: ^~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/sse2
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'F8':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:700:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i_u const *__P)
hash.c: ^~~~~~~~~~~~~~~
hash.c: hash.c:73:31: note: called from here
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:127:9: note: in expansion of macro 'LOAD'
hash.c: x3 ^= LOAD(3+(__m128i *) buf);
hash.c: ^~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:700:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i_u const *__P)
hash.c: ^~~~~~~~~~~~~~~
hash.c: hash.c:73:31: note: called from here
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:126:9: note: in expansion of macro 'LOAD'
hash.c: x2 ^= LOAD(2+(__m128i *) buf);
hash.c: ^~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:700:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i_u const *__P)
hash.c: ^~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/round3jh512/ssse3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'F8':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:65:24: note: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:142:41: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:65:24: note: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:142:29: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'F8':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:65:24: note: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:142:41: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:65:24: note: called from here
hash.c: #define SWAP16(x) (x) = _mm_shuffle_epi8((x),swap16)
hash.c: ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:142:29: note: in expansion of macro 'SWAP16'
hash.c: SWAP16(x1); SWAP16(x3); SWAP16(x5); SWAP16(x7);
hash.c: ^~~~~~
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...

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