Implementation notes: x86, h6sandy, crypto_hash/round3jh256

Computer: h6sandy
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: round3jh256
TimeImplementationCompilerBenchmark dateSUPERCOP version
31160ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111120171020
31168ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111120171020
31672ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111120171020
31680ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111120171020
31748ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111120171020
31784ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111120171020
31908ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111120171020
31960ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111120171020
32292sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111120171020
32356sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111120171020
32364sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111120171020
32372sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111120171020
32396sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111120171020
32436sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111120171020
32460sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111120171020
32500sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111120171020
32560sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111120171020
33188ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111120171020
33688ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111120171020
33696ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111120171020
34072ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111120171020
34592sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111120171020
34652sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111120171020
35336sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111120171020
35484sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111120171020
36208sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111120171020
36244sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111120171020
36260sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111120171020
36272sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111120171020
36408ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111120171020
36416ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2017111120171020
36424sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111120171020
36480sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111120171020
36552sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111120171020
36580ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111120171020
36648sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111120171020
36652sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111120171020
36676sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111120171020
36676sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111120171020
36680sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111120171020
36688sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111120171020
36688sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111120171020
36692sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111120171020
36696sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017111120171020
36716sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111120171020
36760sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111120171020
36780sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111120171020
36784sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111120171020
36808ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111120171020
36816sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111120171020
36840sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111120171020
36876ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111120171020
36976sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111120171020
37012ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111120171020
37020ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111120171020
37028ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111120171020
37092ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111120171020
37104ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111120171020
37140sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111120171020
37180sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111120171020
37180sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111120171020
37260sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111120171020
37280sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111120171020
37292sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111120171020
37364sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111120171020
37408sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111120171020
37416sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111120171020
37444sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111120171020
37448sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111120171020
37636sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111120171020
37716ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111120171020
37748sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111120171020
37768sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111120171020
37808sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111120171020
37904sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017111120171020
37912sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017111120171020
37920sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111120171020
37976sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111120171020
38032sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017111120171020
38216sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111120171020
38220sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111120171020
38368sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017111120171020
38444sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017111120171020
40652ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017111120171020
68092ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111120171020
70916ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111120171020
70932ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017111120171020
70972ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111120171020
71256sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111120171020
73196sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111120171020
73236sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111120171020
73248sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111120171020
73248sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111120171020
73252sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111120171020
73264sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111120171020
73312sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017111120171020
73344sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111120171020
73348sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017111120171020
73352sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111120171020
73368sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111120171020
73368sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111120171020
73380sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017111120171020
73392sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111120171020
73392sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017111120171020
184388sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111120171020
184468sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111120171020
184472sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111120171020
184676sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111120171020
184892sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111120171020
184896sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111120171020
184920sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111120171020
184924sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111120171020
185000sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017111120171020
185080sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017111120171020
185168sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111120171020
185184sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017111120171020
185252sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017111120171020
185280sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111120171020
185300sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111120171020
185320sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111120171020
185324sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111120171020
185352sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111120171020
185380sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111120171020
185592sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111120171020
185664sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017111120171020
185676sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111120171020
185708sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111120171020
185788sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017111120171020
185792sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111120171020
185856sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111120171020
186028sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017111120171020
186120sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017111120171020
186296sphlibgcc -m32 -Os -fomit-frame-pointer2017111120171020
186340sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111120171020
186472sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017111120171020
186476sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111120171020
186488sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111120171020
186560sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111120171020
186636sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111120171020
186764sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111120171020
186764sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111120171020
187156sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111120171020
187364sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111120171020
187408sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111120171020
187668sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111120171020
187716sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111120171020
189720sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111120171020
190300sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017111120171020
190876sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111120171020
191716sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111120171020
191752sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111120171020
191780sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111120171020
191808sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111120171020
191888sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111120171020
191944sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111120171020
192076sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111120171020
192236sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111120171020
192300sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111120171020
192396sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111120171020
192468sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111120171020
192524sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111120171020
192648sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111120171020
193208sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111120171020
193324sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111120171020
193504sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111120171020
193624sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111120171020
193832sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111120171020
193844sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111120171020
193884sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111120171020
194032sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111120171020
194064sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111120171020
194224sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111120171020
194280sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111120171020
194340sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111120171020
194412sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111120171020
194444sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111120171020
194468sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111120171020
194480sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111120171020
194596sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017111120171020
194676sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111120171020
194688sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017111120171020
194692sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111120171020
194776sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111120171020
194784sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017111120171020
195008sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111120171020
195020sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111120171020
195084sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111120171020
195376sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111120171020
195396sphlibgcc -m32 -O -fomit-frame-pointer2017111120171020
195420sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111120171020
195484sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111120171020
195568sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111120171020
195588sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017111120171020
195600sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111120171020
195832sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017111120171020
195876sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111120171020
195896sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111120171020
195944sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017111120171020
196004sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111120171020
196036sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111120171020
196060sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111120171020
196064sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111120171020
196068sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111120171020
196084sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017111120171020
196092sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111120171020
196280sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111120171020
196416sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111120171020
196468sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111120171020
196892sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017111120171020
197168sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017111120171020
197236sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111120171020
197268sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111120171020
197272sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111120171020
197320sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111120171020
197404sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111120171020
197412sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111120171020
197412sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111120171020
197416sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111120171020
197416sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111120171020
197444sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111120171020
197444sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111120171020
197472sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111120171020
197548sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111120171020
197604sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111120171020
197748sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111120171020
197824sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017111120171020
197836sphlibgcc -m32 -O2 -fomit-frame-pointer2017111120171020
197860sphlibgcc -m32 -O3 -fomit-frame-pointer2017111120171020
197880sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017111120171020
198016sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111120171020
198100sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017111120171020
198120sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111120171020
198276sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111120171020
198396sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111120171020
198552sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111120171020
198560sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017111120171020
198580sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111120171020
198624sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017111120171020
198628sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111120171020
198628sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111120171020
198684sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111120171020
198732sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111120171020
198764sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111120171020
198812sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111120171020
198852sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111120171020
198876sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111120171020
198884sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111120171020
198892sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111120171020
198912sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111120171020
198916sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111120171020
198936sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111120171020
199040sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111120171020
199056sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017111120171020
199320sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111120171020
199320sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111120171020
199344sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111120171020
199420sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111120171020
199588sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111120171020
199620sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017111120171020
199644sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111120171020
199648sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111120171020
199768sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111120171020
199792sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111120171020
199804sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017111120171020
199964sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111120171020
200020sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111120171020
200152sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111120171020
200416sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111120171020
200432sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111120171020
200468sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111120171020
200472sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111120171020
201000sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111120171020
201012sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111120171020
201072sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111120171020
201088sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111120171020
201140sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111120171020
201140sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111120171020
201148sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111120171020
201164sphlib-smallgcc -m32 -O -fomit-frame-pointer2017111120171020
201168sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111120171020
201188sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111120171020
201208sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017111120171020
201268sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111120171020
201304sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111120171020
201396sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111120171020
201412sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111120171020
201420sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111120171020
201512sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111120171020
201564sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111120171020
201568sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111120171020
201592sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111120171020
201648sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111120171020
201652sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111120171020
201656sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111120171020
201700sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111120171020
201944sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017111120171020
202116sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017111120171020
202492sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111120171020
202520sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111120171020
202868sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111120171020
202940sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111120171020
203100sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017111120171020
203132sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111120171020
203168sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111120171020
203456sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111120171020
203592sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111120171020
203836sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111120171020
203972sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111120171020
203976sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111120171020
204004sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111120171020
204164sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111120171020
204280sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111120171020
204368sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111120171020
204404sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111120171020
204420sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111120171020
204444sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017111120171020
204464sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111120171020
204508sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111120171020
204524sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111120171020
204572sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111120171020
204616sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111120171020
204624sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111120171020
204672sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111120171020
204804sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111120171020
204840sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111120171020
204880sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111120171020
205088sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111120171020
205120sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111120171020
205276sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111120171020
205332sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111120171020
205400sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111120171020
205468sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111120171020
205480sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111120171020
205584sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111120171020
205636sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111120171020
205836sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111120171020
205860sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111120171020
205880sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111120171020
205892sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111120171020
205900sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111120171020
205976sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111120171020
206028sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111120171020
206080sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111120171020
206156sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111120171020
206164sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111120171020
206232sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111120171020
206264sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017111120171020
206268sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111120171020
206392sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111120171020
206516sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111120171020
206716sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017111120171020
206728sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111120171020
206772sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111120171020
206880sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111120171020
206888sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111120171020
206908sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111120171020
206932sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111120171020
207024sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111120171020
207068sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111120171020
207096sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111120171020
207332sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111120171020
207376sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111120171020
207440sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111120171020
207456sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017111120171020
207528sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111120171020
207540sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111120171020
207544sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017111120171020
207592sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111120171020
207604sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111120171020
207692sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111120171020
207756sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111120171020
207860sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111120171020
207900sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111120171020
207976sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111120171020
207980sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111120171020
208200sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017111120171020
208392sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111120171020
208420sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111120171020
208464sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111120171020
208480sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111120171020
208596sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017111120171020
209068sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111120171020
209072sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017111120171020
209116sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111120171020
209252sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111120171020
209336sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111120171020
209424sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017111120171020
209648sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017111120171020
209684sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111120171020
209692sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111120171020
209696sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111120171020
209724sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111120171020
209724sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111120171020
209728sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111120171020
209808sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111120171020
209828sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111120171020
209848sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111120171020
209852sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111120171020
209916sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111120171020
209980sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017111120171020
210036sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111120171020
210228sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017111120171020
210696sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111120171020
211268sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111120171020
211324sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017111120171020
211560sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111120171020
211576sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111120171020
211600sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111120171020
211696sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111120171020
211804sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111120171020
211956sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111120171020
211960sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111120171020
212016sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111120171020
212032sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111120171020
212072sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111120171020
212116sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111120171020
212136sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111120171020
212140sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111120171020
212304sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111120171020
212384sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111120171020
212628sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111120171020
212772sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111120171020
212796sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111120171020
212904sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111120171020
213420sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111120171020
213532sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111120171020
213556sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111120171020
213760sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111120171020
214144sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111120171020
214372sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111120171020
214804sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111120171020
215096sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111120171020
215520sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111120171020
215980sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111120171020
217000sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111120171020
217560sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111120171020
218164sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111120171020
218208sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111120171020
218396sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111120171020
218452sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111120171020
218480sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111120171020
218808sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111120171020
219276sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111120171020
219280sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111120171020
219672sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017111120171020
222620sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111120171020
227136sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111120171020
228092simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111120171020
228108simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111120171020
228180simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111120171020
228252simplegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111120171020
228264simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111120171020
228392simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111120171020
228412simplegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111120171020
228504simplegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111120171020
228880simplegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111120171020
228888simplegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111120171020
228916simplegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111120171020
228940simplegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111120171020
228952simplegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111120171020
228952simplegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111120171020
229008simplegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111120171020
229068simplegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111120171020
229092simplegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111120171020
229248simplegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111120171020
229352simplegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111120171020
229488simplegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111120171020
229656simplegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111120171020
229724simplegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111120171020
230116simplegcc -m32 -O2 -fomit-frame-pointer2017111120171020
230236simplegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111120171020
230496simplegcc -m32 -O3 -fomit-frame-pointer2017111120171020
230552simplegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111120171020
231512simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111120171020
231604simplegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111120171020
231640simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111120171020
231664simplegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111120171020
231684simplegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111120171020
231716simplegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111120171020
231744simplegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111120171020
231860simplegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111120171020
232476simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111120171020
232496simplegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111120171020
232524simplegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111120171020
232616simplegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111120171020
232688simplegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111120171020
232968simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2017111120171020
233016sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111120171020
233284simplegcc -m32 -march=nocona -O -fomit-frame-pointer2017111120171020
233308simplegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111120171020
233320simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111120171020
233588simplegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111120171020
233684simplegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111120171020
233704simplegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111120171020
233744simplegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111120171020
233852simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111120171020
233920simplegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111120171020
234104simplegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111120171020
234376simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111120171020
234544simplegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111120171020
234592simplegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111120171020
234612simplegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111120171020
234712simplegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111120171020
234820simplegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111120171020
234828simplegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111120171020
234928simplegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111120171020
235092simplegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111120171020
235104simplegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111120171020
235112simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111120171020
235264simplegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111120171020
235356simplegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111120171020
236004simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111120171020
236100simplegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111120171020
236168simplegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111120171020
236360simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111120171020
236484simplegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111120171020
236492simplegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111120171020
236504simplegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111120171020
236688simplegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111120171020
236836simplegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111120171020
237096simplegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111120171020
237128simplegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111120171020
237316simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111120171020
237368simplegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111120171020
237476simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111120171020
237480simplegcc -m32 -O -fomit-frame-pointer2017111120171020
237596simplegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111120171020
237712simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111120171020
237768simplegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111120171020
237788simplegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111120171020
237876simplegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111120171020
237940simplegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111120171020
237976simplegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111120171020
237996simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111120171020
238000simplegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111120171020
238008simplegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111120171020
238016simplegcc -m32 -march=core2 -O -fomit-frame-pointer2017111120171020
238084simplegcc -m32 -march=prescott -O -fomit-frame-pointer2017111120171020
238144simplegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111120171020
238156simplegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111120171020
238296simplegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111120171020
238344simplegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111120171020
238360simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111120171020
238452simplegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111120171020
238496simplegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111120171020
238500simplegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111120171020
238528simplegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111120171020
238540simplegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111120171020
238564simplegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111120171020
238604simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111120171020
238640simplegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111120171020
238660simplegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111120171020
238684simplegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111120171020
238704simplegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111120171020
238764simplegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111120171020
239032simplegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111120171020
239120simplegcc -m32 -march=barcelona -O -fomit-frame-pointer2017111120171020
239144simplegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111120171020
239280simplegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111120171020
239524simplegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111120171020
239660simplegcc -m32 -march=corei7 -O -fomit-frame-pointer2017111120171020
239712simplegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111120171020
239800simplegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111120171020
239808simplegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111120171020
239884simplegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111120171020
240192simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111120171020
240336simplegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111120171020
240396simplegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111120171020
240436simplegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111120171020
240860simplegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111120171020
240964simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111120171020
241148simplegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111120171020
241676simplegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111120171020
241884simplegcc -m32 -march=pentium -Os -fomit-frame-pointer2017111120171020
242068simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111120171020
242160simplegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111120171020
242296simplegcc -m32 -march=k6 -O -fomit-frame-pointer2017111120171020
242348simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111120171020
242572simplegcc -m32 -march=i386 -Os -fomit-frame-pointer2017111120171020
242608simplegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111120171020
243164simplegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111120171020
243344simplegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111120171020
243460simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111120171020
243528simplegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111120171020
243592simplegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111120171020
243604simplegcc -m32 -march=k6 -Os -fomit-frame-pointer2017111120171020
243636simplegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111120171020
243664simplegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111120171020
243708simplegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111120171020
243788simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111120171020
243804simplegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111120171020
243816simplegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111120171020
243832simplegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111120171020
243840simplegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111120171020
243848simplegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111120171020
244040simplegcc -m32 -march=k8 -Os -fomit-frame-pointer2017111120171020
244044simplegcc -m32 -Os -fomit-frame-pointer2017111120171020
244084simplegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111120171020
244160simplegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111120171020
244188simplegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111120171020
244244simplegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111120171020
244276simplegcc -m32 -march=core2 -Os -fomit-frame-pointer2017111120171020
244316simplegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111120171020
244324simplegcc -m32 -march=prescott -Os -fomit-frame-pointer2017111120171020
244484simplegcc -m32 -march=i486 -Os -fomit-frame-pointer2017111120171020
244488simplegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111120171020
244560simplegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111120171020
244764simplegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111120171020
244880simplegcc -m32 -march=nocona -Os -fomit-frame-pointer2017111120171020
245020simplegcc -m32 -march=athlon -Os -fomit-frame-pointer2017111120171020
245060simplegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111120171020
245256simplegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111120171020
245316simplegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111120171020
246092simplegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111120171020
246252simplegcc -m32 -march=i486 -O -fomit-frame-pointer2017111120171020
246660simplegcc -m32 -march=i386 -O -fomit-frame-pointer2017111120171020
250036simplegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111120171020
250368simplegcc -m32 -march=athlon -O -fomit-frame-pointer2017111120171020
251704simplegcc -m32 -march=k8 -O -fomit-frame-pointer2017111120171020
251796simplegcc -m32 -march=pentium -O -fomit-frame-pointer2017111120171020

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