Implementation notes: x86, h9trinity, crypto_hash/round3jh256

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: round3jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
47955ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111320171020
48011ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111320171020
48204ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111320171020
48275sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111320171020
48283ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111320171020
48399ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111320171020
48499sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111320171020
48642ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111320171020
48654sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111320171020
48751ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111320171020
48941sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111320171020
48941sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111320171020
48941sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111320171020
48970sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111320171020
49049ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111320171020
49438ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111320171020
49497sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111320171020
49599sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111320171020
49623ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111320171020
49630ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017111320171020
49632ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111320171020
49820sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017111320171020
49840sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111320171020
49918ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111320171020
49947ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2017111320171020
49950ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111320171020
50154sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111320171020
50222sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111320171020
50312sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111320171020
50350sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111320171020
50356sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017111320171020
50369sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111320171020
50400sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111320171020
50931sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111320171020
50943ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111320171020
50965sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111320171020
50972sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111320171020
50974sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111320171020
50985sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111320171020
51008sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111320171020
51025sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017111320171020
51050sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017111320171020
51059sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111320171020
51073sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111320171020
51100sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111320171020
51135sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111320171020
51335sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111320171020
51378sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017111320171020
51477sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111320171020
51487sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111320171020
51531sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111320171020
51546sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111320171020
51686sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111320171020
51722sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111320171020
51741sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111320171020
51769sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111320171020
51895sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111320171020
51902sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111320171020
51904sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111320171020
51904sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111320171020
51904sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111320171020
51906sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111320171020
51948sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111320171020
52038ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111320171020
52178sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111320171020
52182sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111320171020
52223sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111320171020
52476sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111320171020
52701ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111320171020
52747sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111320171020
52829ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111320171020
53073sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111320171020
53120sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111320171020
53138sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017111320171020
53186sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017111320171020
53197sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111320171020
53228sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017111320171020
53368sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111320171020
53424sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111320171020
53425sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017111320171020
53502sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111320171020
53503sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111320171020
53510sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111320171020
53544ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017111320171020
53571ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111320171020
53572sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111320171020
53606sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111320171020
53709ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111320171020
53761sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111320171020
53764sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111320171020
53823sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111320171020
53824sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111320171020
53825sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111320171020
53961sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111320171020
54253sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111320171020
54858ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111320171020
54859ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111320171020
54873ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111320171020
55003ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111320171020
55022sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111320171020
55042ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111320171020
55046sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111320171020
55202ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111320171020
55374sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017111320171020
224701sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111320171020
232667sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111320171020
232766sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111320171020
232963sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111320171020
233583sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111320171020
234026sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111320171020
234070sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017111320171020
234297sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111320171020
234464sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111320171020
234631sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017111320171020
234754sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111320171020
234908sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111320171020
234917sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111320171020
235046sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111320171020
235171sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111320171020
235217sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111320171020
235352sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111320171020
235373sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111320171020
235562sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017111320171020
235589sphlibgcc -m32 -Os -fomit-frame-pointer2017111320171020
235900sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111320171020
235933sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111320171020
236236sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017111320171020
236327sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111320171020
236708sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111320171020
237085sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111320171020
237641sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111320171020
237848sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111320171020
237862sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111320171020
237962sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111320171020
237995sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111320171020
238098sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111320171020
238382sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017111320171020
238642sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111320171020
239955sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111320171020
239976sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111320171020
240439sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017111320171020
241072sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111320171020
241979sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111320171020
242154sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111320171020
242548sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111320171020
242957sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017111320171020
243105sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111320171020
243209sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017111320171020
243482sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017111320171020
243670sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111320171020
246449sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111320171020
246987sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111320171020
247305sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111320171020
247397sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111320171020
247403sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111320171020
247517sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111320171020
247523sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111320171020
247667sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111320171020
247675sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111320171020
247985sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111320171020
248091sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111320171020
248525sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111320171020
248664sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111320171020
249579sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111320171020
250569sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111320171020
250581sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111320171020
250609sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111320171020
250617sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111320171020
250687sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111320171020
250708sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111320171020
250812sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111320171020
250978sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111320171020
251206sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111320171020
251261sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111320171020
251325sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111320171020
251482sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111320171020
251552sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111320171020
251843sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111320171020
251858sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111320171020
251932sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111320171020
251932sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111320171020
252188sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111320171020
252878sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111320171020
252961sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111320171020
252991sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111320171020
253036sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111320171020
253331sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111320171020
253399sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111320171020
253468sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111320171020
253554sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111320171020
253570sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111320171020
253659sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111320171020
253660sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111320171020
253741sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111320171020
253757sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111320171020
253786sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111320171020
253787sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111320171020
253817sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111320171020
253992sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111320171020
254025sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111320171020
254028sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111320171020
254225sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111320171020
254279sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111320171020
254326sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017111320171020
254555sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111320171020
254731sphlibgcc -m32 -O3 -fomit-frame-pointer2017111320171020
254903sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111320171020
254918sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111320171020
254969sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111320171020
255038sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111320171020
255065sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111320171020
255179sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111320171020
255182sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111320171020
255204sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111320171020
255225sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111320171020
255236sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111320171020
255462sphlibgcc -m32 -O2 -fomit-frame-pointer2017111320171020
255568sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111320171020
255570sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111320171020
255629sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111320171020
255634sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111320171020
255721sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111320171020
256024sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111320171020
256057sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111320171020
256107sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111320171020
256161sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111320171020
256250sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111320171020
256268sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111320171020
256489sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111320171020
256587sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111320171020
256635sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111320171020
256661sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111320171020
256685sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111320171020
256974sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111320171020
257035sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111320171020
257083sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111320171020
257110sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111320171020
257127sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111320171020
257198sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111320171020
257249sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111320171020
257554sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111320171020
257886sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111320171020
258184sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111320171020
258609sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017111320171020
258756sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111320171020
258841sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111320171020
258972sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017111320171020
259438sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111320171020
259561sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111320171020
259800sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017111320171020
259862sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017111320171020
259975sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111320171020
260062sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111320171020
260121sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017111320171020
260205sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111320171020
260227sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017111320171020
260293sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017111320171020
260360sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111320171020
260386sphlibgcc -m32 -O -fomit-frame-pointer2017111320171020
260639sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017111320171020
260769sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111320171020
260790sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111320171020
260802sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111320171020
260859sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017111320171020
260972sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111320171020
261028sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111320171020
261496sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017111320171020
261528sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111320171020
261905sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111320171020
262260sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111320171020
262261sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111320171020
262375sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111320171020
262656sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111320171020
263045sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111320171020
263057sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017111320171020
263141sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111320171020
263282sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111320171020
263488sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111320171020
263539sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111320171020
263689sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111320171020
263695sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111320171020
263879sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111320171020
264125sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111320171020
264497sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111320171020
264974sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111320171020
265125sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111320171020
265190sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111320171020
265728sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111320171020
266497sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111320171020
266695sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111320171020
266924sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111320171020
267655sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111320171020
267910sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111320171020
268129sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111320171020
268209sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111320171020
268354sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111320171020
268397sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111320171020
268425sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111320171020
268618sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111320171020
268989sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111320171020
269449sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111320171020
269533sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017111320171020
270223sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111320171020
270224sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111320171020
270265sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111320171020
270304sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111320171020
270355sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017111320171020
270390sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111320171020
270651sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111320171020
270660sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017111320171020
270936sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111320171020
270955sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017111320171020
271198sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111320171020
271367sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017111320171020
271450sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111320171020
271505sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111320171020
271542sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111320171020
271738sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111320171020
271770sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111320171020
271776sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111320171020
271922sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111320171020
272220sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111320171020
272381sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111320171020
272427sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111320171020
272487sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111320171020
272493sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111320171020
272628sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111320171020
272651sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111320171020
272945sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111320171020
272955sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111320171020
272960sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017111320171020
273150sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017111320171020
273169sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111320171020
273202sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111320171020
273258sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111320171020
273366sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111320171020
273411sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111320171020
273416sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111320171020
273548sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111320171020
273575sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111320171020
273595sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017111320171020
273676sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111320171020
273682sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111320171020
273731sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111320171020
273893sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111320171020
273982sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111320171020
274061sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111320171020
274103sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111320171020
274165sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111320171020
274182sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111320171020
274244sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111320171020
274312sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111320171020
274329sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111320171020
274444sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111320171020
274612sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111320171020
274726sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017111320171020
274734sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017111320171020
274737sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111320171020
274778sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111320171020
274789sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111320171020
274840sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111320171020
274857sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017111320171020
275124sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017111320171020
275135sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111320171020
275276sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111320171020
275329sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111320171020
275404sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017111320171020
275542sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111320171020
275710sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111320171020
275787sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111320171020
275789sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111320171020
276001sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111320171020
276188sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111320171020
276287sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017111320171020
276310sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111320171020
276327sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111320171020
276345sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111320171020
276507sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017111320171020
276542sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111320171020
276550sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111320171020
276577sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111320171020
276683sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017111320171020
276775sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111320171020
276783sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111320171020
276850sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111320171020
277041sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111320171020
277435sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111320171020
277445sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111320171020
277477sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111320171020
277489sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111320171020
277554sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111320171020
277686sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111320171020
277767sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017111320171020
277785sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017111320171020
277895sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111320171020
277922sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017111320171020
278027sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111320171020
278130sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111320171020
278195sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111320171020
278257sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111320171020
278285sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111320171020
278519sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111320171020
278538sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111320171020
278565sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111320171020
278752sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111320171020
278761sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111320171020
278777sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111320171020
278795sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111320171020
278851sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017111320171020
278976sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111320171020
279164sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111320171020
279303sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111320171020
279498sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111320171020
279911sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111320171020
280254sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111320171020
280402sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111320171020
281205sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111320171020
281382sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111320171020
281621sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111320171020
281624sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111320171020
281711sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111320171020
281920sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111320171020
281963sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111320171020
282088sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111320171020
282241sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111320171020
282310sphlib-smallgcc -m32 -O -fomit-frame-pointer2017111320171020
282648sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017111320171020
282843sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111320171020
283355sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111320171020
283440sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111320171020
283549sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017111320171020
283662sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111320171020
283754sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017111320171020
283791sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111320171020
283986sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111320171020
284759sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111320171020
285395sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111320171020
286764sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111320171020
286788sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111320171020
287410sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111320171020
287798sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111320171020
287851sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017111320171020
288441sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111320171020
288454sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111320171020
289568sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111320171020
289568sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111320171020
291808sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111320171020
293052sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111320171020
309353simplegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111320171020
309450simplegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111320171020
309691simplegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111320171020
311892simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111320171020
312757simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111320171020
313424simplegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111320171020
313713simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111320171020
313971simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111320171020
314144simplegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111320171020
316131simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111320171020
316507simplegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111320171020
316930simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111320171020
317329simplegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111320171020
318111simplegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111320171020
318796simplegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111320171020
320650simplegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111320171020
320719simplegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111320171020
320774simplegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111320171020
320986simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111320171020
322419simplegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111320171020
322631simplegcc -m32 -march=pentium -Os -fomit-frame-pointer2017111320171020
322925simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111320171020
324727simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111320171020
325035simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111320171020
325543simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111320171020
325599simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111320171020
325642simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111320171020
325775simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111320171020
325940simplegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111320171020
326697simplegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111320171020
326719simplegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111320171020
326743simplegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111320171020
326978simplegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111320171020
327045simplegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111320171020
327135simplegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111320171020
327175simplegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111320171020
327204simplegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111320171020
327280simplegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111320171020
327294simplegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111320171020
327492simplegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111320171020
327573simplegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111320171020
327702simplegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111320171020
327818simplegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111320171020
327847simplegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111320171020
327854simplegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111320171020
327932simplegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111320171020
328148simplegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111320171020
328471simplegcc -m32 -O2 -fomit-frame-pointer2017111320171020
328496simplegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111320171020
328497simplegcc -m32 -O3 -fomit-frame-pointer2017111320171020
328551simplegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111320171020
328583simplegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111320171020
328667simplegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111320171020
328714simplegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111320171020
328854simplegcc -m32 -march=k6 -Os -fomit-frame-pointer2017111320171020
328856simplegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111320171020
328881simplegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111320171020
328908simplegcc -m32 -march=i486 -Os -fomit-frame-pointer2017111320171020
329017simplegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111320171020
329033simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111320171020
329071simplegcc -m32 -march=i386 -Os -fomit-frame-pointer2017111320171020
329097simplegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111320171020
329103simplegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111320171020
329178simplegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111320171020
329202simplegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111320171020
329300simplegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111320171020
329352simplegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111320171020
329365simplegcc -m32 -march=prescott -Os -fomit-frame-pointer2017111320171020
329373simplegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111320171020
329419simplegcc -m32 -march=nocona -Os -fomit-frame-pointer2017111320171020
329430simplegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111320171020
329450simplegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111320171020
329460simplegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111320171020
329463simplegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111320171020
329473simplegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111320171020
329538simplegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111320171020
329551simplegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111320171020
329561simplegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111320171020
329579simplegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111320171020
329678simplegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111320171020
329770simplegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111320171020
329874simplegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111320171020
330092simplegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111320171020
330257simplegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111320171020
330262simplegcc -m32 -march=core2 -Os -fomit-frame-pointer2017111320171020
330292simplegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111320171020
330393simplegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111320171020
330441simplegcc -m32 -march=k8 -Os -fomit-frame-pointer2017111320171020
330661simplegcc -m32 -march=athlon -Os -fomit-frame-pointer2017111320171020
330931simplegcc -m32 -Os -fomit-frame-pointer2017111320171020
332750simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111320171020
333086simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111320171020
333599simplegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111320171020
333950simplegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111320171020
333990simplegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111320171020
334056simplegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111320171020
334108simplegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111320171020
334122simplegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111320171020
334227simplegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111320171020
334228simplegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111320171020
334281simplegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111320171020
334345simplegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111320171020
334391simplegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111320171020
334406simplegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111320171020
334558simplegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111320171020
334589simplegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111320171020
334861simplegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111320171020
335025simplegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111320171020
335099simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111320171020
335154simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111320171020
335381simplegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111320171020
335426simplegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111320171020
335755simplegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111320171020
336220simplegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111320171020
336403simplegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111320171020
336540simplegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111320171020
337405simplegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111320171020
338430simplegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111320171020
338682simplegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111320171020
338719simplegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111320171020
338957simplegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111320171020
339024simplegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111320171020
339177simplegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111320171020
339254simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111320171020
339302simplegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111320171020
339380simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111320171020
339643simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111320171020
339757simplegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111320171020
339845simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2017111320171020
339971simplegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111320171020
339997simplegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111320171020
340097simplegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111320171020
340188simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111320171020
341129simplegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111320171020
341129simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111320171020
341215simplegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111320171020
341276simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111320171020
341293simplegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111320171020
342133simplegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111320171020
342550simplegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111320171020
342821simplegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111320171020
342930simplegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111320171020
342976simplegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111320171020
343508simplegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111320171020
344165simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111320171020
345332simplegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111320171020
346821simplegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111320171020
347005simplegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111320171020
347027simplegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111320171020
347136simplegcc -m32 -march=prescott -O -fomit-frame-pointer2017111320171020
347284simplegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111320171020
347343simplegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111320171020
347369simplegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111320171020
347495simplegcc -m32 -march=core2 -O -fomit-frame-pointer2017111320171020
347570simplegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111320171020
347669simplegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111320171020
347933simplegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111320171020
348024simplegcc -m32 -march=nocona -O -fomit-frame-pointer2017111320171020
348134simplegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111320171020
348246simplegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111320171020
348331simplegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111320171020
348384simplegcc -m32 -march=k8 -O -fomit-frame-pointer2017111320171020
348486simplegcc -m32 -O -fomit-frame-pointer2017111320171020
348582simplegcc -m32 -march=athlon -O -fomit-frame-pointer2017111320171020
348825simplegcc -m32 -march=corei7 -O -fomit-frame-pointer2017111320171020
348936simplegcc -m32 -march=k6 -O -fomit-frame-pointer2017111320171020
349507simplegcc -m32 -march=i486 -O -fomit-frame-pointer2017111320171020
349776simplegcc -m32 -march=barcelona -O -fomit-frame-pointer2017111320171020
350278simplegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111320171020
352147simplegcc -m32 -march=i386 -O -fomit-frame-pointer2017111320171020
353795simplegcc -m32 -march=pentium -O -fomit-frame-pointer2017111320171020
353894simplegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111320171020

Test failure

Implementation: crypto_hash/round3jh256/simple
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

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

Compiler output

Implementation: crypto_hash/round3jh256/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/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i const *__P)
hash.c: ^
hash.c: hash.c:69:31: error: 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/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i const *__P)
hash.c: ^
hash.c: hash.c:69:31: error: 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/round3jh256/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/5/include/emmintrin.h:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i const *__P)
hash.c: ^
hash.c: hash.c:73:31: error: 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/5/include/emmintrin.h:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i const *__P)
hash.c: ^
hash.c: hash.c:73:31: error: 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/round3jh256/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/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:65:24: error: 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/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:65:24: error: 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/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: ...

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/round3jh256/ssse3
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: hash.c: In function 'F8':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i const *__P)
hash.c: ^
hash.c: hash.c:69:31: error: 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/5/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:31,
hash.c: from hash.c:3:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i const *__P)
hash.c: ^
hash.c: hash.c:69:31: error: 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/round3jh256/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/5/include/emmintrin.h:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i const *__P)
hash.c: ^
hash.c: hash.c:73:31: error: 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/5/include/emmintrin.h:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i const *__P)
hash.c: ^
hash.c: hash.c:73:31: error: 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/5/include/emmintrin.h:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
hash.c: _mm_loadu_si128 (__m128i 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/round3jh256/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/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:65:24: error: 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/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:65:24: error: 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/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: ...
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'F8':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:65:24: error: 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/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:65:24: error: 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/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: ...

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