Implementation notes: x86, h9trinity, crypto_hash/round3jh512

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: round3jh512
TimeImplementationCompilerBenchmark dateSUPERCOP version
47975ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111320171020
47985ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111320171020
48053ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111320171020
48105ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111320171020
48322sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111320171020
48387ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111320171020
48496sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111320171020
48516sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111320171020
48636ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111320171020
48809ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111320171020
48914ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111320171020
48968sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111320171020
48977sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111320171020
48983sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111320171020
48984sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111320171020
49405ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111320171020
49500sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111320171020
49525sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111320171020
49634ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017111320171020
49638ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111320171020
49651ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111320171020
49886ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111320171020
49916ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2017111320171020
49977ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111320171020
50045sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017111320171020
50125sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111320171020
50189sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111320171020
50229sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017111320171020
50276sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111320171020
50326sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111320171020
50360sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111320171020
50365sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111320171020
50441sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111320171020
50455sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111320171020
50869sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111320171020
50889sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111320171020
50999sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111320171020
51001sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111320171020
51010sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111320171020
51050ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111320171020
51059sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111320171020
51068sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111320171020
51075sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017111320171020
51078sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017111320171020
51224sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111320171020
51227sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111320171020
51253sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111320171020
51384sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017111320171020
51468sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111320171020
51511sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111320171020
51540sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111320171020
51552sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111320171020
51686sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111320171020
51921sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111320171020
51927sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111320171020
51932sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111320171020
51933sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111320171020
51934sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111320171020
51963sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111320171020
51967sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111320171020
51983sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111320171020
52065ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111320171020
52173sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111320171020
52210sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111320171020
52410sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111320171020
52512sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111320171020
52518sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111320171020
52603sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111320171020
52708ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111320171020
52901ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111320171020
53118sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111320171020
53147sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017111320171020
53161sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111320171020
53167sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017111320171020
53245sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017111320171020
53392sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017111320171020
53429sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111320171020
53433sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111320171020
53462sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111320171020
53500sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111320171020
53505ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017111320171020
53565ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111320171020
53574sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111320171020
53578ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111320171020
53583sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111320171020
53616sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111320171020
53763sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111320171020
53786sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111320171020
53798sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111320171020
53845sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111320171020
53861sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111320171020
53887sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111320171020
53986sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111320171020
54150sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111320171020
54690sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017111320171020
54763sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111320171020
54870ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111320171020
54886ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111320171020
54890ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111320171020
54899ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111320171020
54913ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111320171020
55024ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111320171020
55050sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111320171020
55279sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111320171020
226049sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111320171020
232567sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111320171020
232595sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111320171020
232617sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111320171020
232859sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111320171020
233106sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111320171020
233146sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111320171020
234294sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111320171020
234404sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111320171020
234715sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111320171020
234793sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111320171020
234796sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017111320171020
234957sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111320171020
235153sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111320171020
235241sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111320171020
235325sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111320171020
235388sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111320171020
235457sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111320171020
235548sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111320171020
235589sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017111320171020
235968sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017111320171020
236106sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111320171020
236370sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111320171020
236690sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111320171020
236719sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017111320171020
236921sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111320171020
237312sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111320171020
237657sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017111320171020
237889sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111320171020
238405sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111320171020
238535sphlibgcc -m32 -Os -fomit-frame-pointer2017111320171020
239176sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111320171020
239570sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111320171020
239590sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111320171020
240227sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111320171020
241351sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111320171020
241454sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111320171020
241671sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017111320171020
241792sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111320171020
242071sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017111320171020
242414sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111320171020
242688sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111320171020
242732sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017111320171020
243249sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017111320171020
243368sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111320171020
245345sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111320171020
247059sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111320171020
247295sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111320171020
247328sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111320171020
247470sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111320171020
247547sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111320171020
247563sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111320171020
247660sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111320171020
247837sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111320171020
247936sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111320171020
248075sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111320171020
248136sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111320171020
248201sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111320171020
248478sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111320171020
249160sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111320171020
250509sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111320171020
250602sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111320171020
250689sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111320171020
250716sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111320171020
250748sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111320171020
250771sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111320171020
250857sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111320171020
250925sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111320171020
251178sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111320171020
251197sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111320171020
251878sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111320171020
251888sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111320171020
251963sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111320171020
252052sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111320171020
252104sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111320171020
252270sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111320171020
252360sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111320171020
252444sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111320171020
252486sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111320171020
252917sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111320171020
253064sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111320171020
253070sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111320171020
253090sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111320171020
253171sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111320171020
253181sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111320171020
253417sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111320171020
253444sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111320171020
253477sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111320171020
253566sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111320171020
253667sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111320171020
253937sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111320171020
253944sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111320171020
253955sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111320171020
253973sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111320171020
253992sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111320171020
254022sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111320171020
254157sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111320171020
254208sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111320171020
254252sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111320171020
254591sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111320171020
254687sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111320171020
254920sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111320171020
254948sphlibgcc -m32 -O2 -fomit-frame-pointer2017111320171020
254993sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111320171020
254999sphlibgcc -m32 -O3 -fomit-frame-pointer2017111320171020
255098sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111320171020
255162sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111320171020
255190sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111320171020
255220sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111320171020
255298sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111320171020
255305sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017111320171020
255435sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111320171020
255444sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111320171020
255515sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111320171020
255712sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111320171020
255759sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111320171020
255828sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111320171020
255893sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111320171020
255912sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111320171020
256097sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111320171020
256199sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111320171020
256235sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111320171020
256244sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111320171020
256280sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111320171020
256489sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111320171020
256532sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111320171020
256684sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111320171020
256775sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111320171020
256947sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111320171020
257186sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111320171020
257231sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111320171020
257412sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111320171020
257451sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111320171020
257468sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111320171020
257978sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111320171020
258231sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111320171020
258306sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111320171020
258607sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111320171020
258635sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111320171020
258686sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111320171020
258706sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111320171020
259509sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111320171020
259865sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111320171020
259917sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111320171020
260009sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017111320171020
260064sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111320171020
260125sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111320171020
260220sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017111320171020
260321sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017111320171020
260363sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017111320171020
260377sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017111320171020
260381sphlibgcc -m32 -O -fomit-frame-pointer2017111320171020
260422sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111320171020
260602sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017111320171020
260871sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017111320171020
260911sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111320171020
260942sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111320171020
260949sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017111320171020
261047sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017111320171020
261066sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111320171020
261126sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111320171020
261153sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111320171020
261572sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111320171020
261587sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111320171020
261615sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111320171020
261757sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111320171020
262097sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017111320171020
262313sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017111320171020
262395sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111320171020
262397sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111320171020
262409sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111320171020
262648sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111320171020
263468sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111320171020
263708sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111320171020
263804sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111320171020
263842sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111320171020
264201sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111320171020
264333sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111320171020
264434sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111320171020
264471sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111320171020
264833sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111320171020
265015sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111320171020
265206sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111320171020
265626sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111320171020
265828sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111320171020
266118sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111320171020
266335sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111320171020
266715sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111320171020
267029sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111320171020
267422sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111320171020
268185sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111320171020
268222sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111320171020
268467sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111320171020
268829sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111320171020
269094sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111320171020
269859sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111320171020
270048sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111320171020
270134sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111320171020
270191sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111320171020
270277sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111320171020
270306sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111320171020
270386sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017111320171020
270681sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111320171020
270907sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111320171020
271135sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017111320171020
271174sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111320171020
271365sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111320171020
271366sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017111320171020
271448sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017111320171020
271509sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111320171020
271554sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017111320171020
271602sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111320171020
271639sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111320171020
271720sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111320171020
271846sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111320171020
271879sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111320171020
271966sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111320171020
272092sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111320171020
272194sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111320171020
272218sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111320171020
272397sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111320171020
272456sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017111320171020
272491sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111320171020
272556sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111320171020
272627sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111320171020
272650sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111320171020
272662sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111320171020
272920sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111320171020
272921sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111320171020
272944sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111320171020
272986sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111320171020
272997sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111320171020
273079sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111320171020
273141sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111320171020
273144sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111320171020
273150sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111320171020
273284sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111320171020
273295sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111320171020
273297sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017111320171020
273308sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111320171020
273425sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111320171020
273454sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111320171020
273734sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111320171020
273802sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111320171020
273913sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111320171020
273925sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111320171020
273960sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017111320171020
274028sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017111320171020
274110sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111320171020
274119sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111320171020
274138sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111320171020
274210sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111320171020
274372sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111320171020
274570sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111320171020
274715sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017111320171020
274849sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111320171020
274886sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111320171020
274956sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111320171020
275033sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111320171020
275042sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017111320171020
275193sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111320171020
275395sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017111320171020
275506sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111320171020
275513sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111320171020
275525sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111320171020
275534sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017111320171020
275600sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111320171020
275776sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111320171020
275902sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111320171020
275973sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111320171020
275977sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111320171020
276124sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111320171020
276135sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111320171020
276395sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111320171020
276666sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111320171020
276735sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111320171020
276851sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111320171020
276942sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111320171020
277139sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111320171020
277317sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111320171020
277518sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017111320171020
277521sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017111320171020
277560sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017111320171020
277585sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017111320171020
277705sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111320171020
277731sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017111320171020
277782sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111320171020
277809sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111320171020
277880sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111320171020
277921sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111320171020
277995sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111320171020
278016sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111320171020
278198sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111320171020
278273sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111320171020
278362sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111320171020
278390sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111320171020
278665sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111320171020
278672sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017111320171020
278730sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111320171020
278759sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111320171020
278803sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111320171020
278906sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111320171020
279077sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111320171020
279098sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111320171020
279141sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111320171020
279146sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111320171020
279312sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111320171020
279497sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111320171020
279731sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111320171020
280027sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111320171020
280826sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111320171020
281077sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111320171020
281176sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111320171020
281188sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111320171020
281268sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111320171020
281412sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111320171020
281465sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017111320171020
281606sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111320171020
281635sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111320171020
281792sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111320171020
282351sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111320171020
282963sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017111320171020
283194sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111320171020
283491sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111320171020
283622sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017111320171020
283642sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017111320171020
283794sphlib-smallgcc -m32 -O -fomit-frame-pointer2017111320171020
284105sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111320171020
284645sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111320171020
284968sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111320171020
284990sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111320171020
285326sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111320171020
286072sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111320171020
286148sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111320171020
287183sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111320171020
287263sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017111320171020
287991sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111320171020
288546sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111320171020
288555sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111320171020
288781sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111320171020
289923sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111320171020
291110sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111320171020
291315sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111320171020
293381sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111320171020
309397simplegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111320171020
309851simplegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111320171020
310305simplegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111320171020
311911simplegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111320171020
312394simplegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111320171020
313557simplegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111320171020
313590simplegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111320171020
314160simplegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111320171020
314339simplegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111320171020
316425simplegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111320171020
316463simplegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111320171020
316592simplegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111320171020
317540simplegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111320171020
317648simplegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111320171020
318894simplegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111320171020
320341simplegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111320171020
320748simplegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111320171020
320797simplegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111320171020
321667simplegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111320171020
321976simplegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111320171020
322729simplegcc -m32 -march=pentium -Os -fomit-frame-pointer2017111320171020
323327simplegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111320171020
324805simplegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111320171020
324917simplegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111320171020
325434simplegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111320171020
325483simplegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111320171020
325506simplegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111320171020
325557simplegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111320171020
325634simplegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111320171020
326419simplegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111320171020
326479simplegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111320171020
326731simplegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111320171020
326824simplegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111320171020
326969simplegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111320171020
327099simplegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111320171020
327201simplegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111320171020
327217simplegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111320171020
327225simplegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111320171020
327230simplegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111320171020
327231simplegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111320171020
327375simplegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111320171020
327429simplegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111320171020
327465simplegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111320171020
327523simplegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111320171020
327564simplegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111320171020
327796simplegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111320171020
327898simplegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111320171020
327903simplegcc -m32 -O3 -fomit-frame-pointer2017111320171020
327926simplegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111320171020
328289simplegcc -m32 -O2 -fomit-frame-pointer2017111320171020
328517simplegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111320171020
328563simplegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111320171020
328767simplegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111320171020
328877simplegcc -m32 -march=i486 -Os -fomit-frame-pointer2017111320171020
328944simplegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111320171020
328950simplegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111320171020
328989simplegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111320171020
329102simplegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111320171020
329120simplegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111320171020
329155simplegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111320171020
329180simplegcc -m32 -march=i386 -Os -fomit-frame-pointer2017111320171020
329201simplegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111320171020
329202simplegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111320171020
329223simplegcc -m32 -march=prescott -Os -fomit-frame-pointer2017111320171020
329238simplegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111320171020
329240simplegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111320171020
329262simplegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111320171020
329267simplegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111320171020
329287simplegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111320171020
329306simplegcc -m32 -march=k6 -Os -fomit-frame-pointer2017111320171020
329344simplegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111320171020
329387simplegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111320171020
329441simplegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111320171020
329447simplegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111320171020
329512simplegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111320171020
329538simplegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111320171020
329555simplegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111320171020
329593simplegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111320171020
329594simplegcc -m32 -march=nocona -Os -fomit-frame-pointer2017111320171020
329610simplegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111320171020
329716simplegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111320171020
329764simplegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111320171020
329861simplegcc -m32 -march=core2 -Os -fomit-frame-pointer2017111320171020
329889simplegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111320171020
330235simplegcc -m32 -march=athlon -Os -fomit-frame-pointer2017111320171020
330309simplegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111320171020
330374simplegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111320171020
330649simplegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111320171020
330724simplegcc -m32 -Os -fomit-frame-pointer2017111320171020
330762simplegcc -m32 -march=k8 -Os -fomit-frame-pointer2017111320171020
333212simplegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111320171020
333254simplegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111320171020
333580simplegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111320171020
333786simplegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111320171020
333982simplegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111320171020
334078simplegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111320171020
334191simplegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111320171020
334222simplegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111320171020
334237simplegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111320171020
334263simplegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111320171020
334437simplegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111320171020
334549simplegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111320171020
334597simplegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111320171020
334609simplegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111320171020
334706simplegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111320171020
335058simplegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111320171020
335202simplegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111320171020
335250simplegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111320171020
335352simplegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111320171020
335433simplegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111320171020
335444simplegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111320171020
335479simplegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111320171020
335840simplegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111320171020
335877simplegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111320171020
336074simplegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111320171020
336133simplegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111320171020
337253simplegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111320171020
338777simplegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111320171020
338849simplegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111320171020
338907simplegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111320171020
339119simplegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111320171020
339135simplegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111320171020
339148simplegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111320171020
339303simplegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111320171020
339500simplegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111320171020
339541simplegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111320171020
339680simplegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111320171020
339813simplegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111320171020
339952simplegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111320171020
340096simplegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111320171020
340104simplegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111320171020
340167simplegcc -funroll-loops -m32 -O -fomit-frame-pointer2017111320171020
340565simplegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111320171020
340825simplegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111320171020
340889simplegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111320171020
341212simplegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111320171020
341302simplegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111320171020
341488simplegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111320171020
342058simplegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111320171020
342060simplegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111320171020
342904simplegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111320171020
343046simplegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111320171020
343381simplegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111320171020
343527simplegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111320171020
343707simplegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111320171020
345726simplegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111320171020
346917simplegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111320171020
347098simplegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111320171020
347113simplegcc -m32 -march=prescott -O -fomit-frame-pointer2017111320171020
347189simplegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111320171020
347192simplegcc -m32 -march=nocona -O -fomit-frame-pointer2017111320171020
347221simplegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111320171020
347269simplegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111320171020
347285simplegcc -m32 -march=core2 -O -fomit-frame-pointer2017111320171020
347350simplegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111320171020
347382simplegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111320171020
347394simplegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111320171020
347904simplegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111320171020
348143simplegcc -m32 -O -fomit-frame-pointer2017111320171020
348208simplegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111320171020
348359simplegcc -m32 -march=k6 -O -fomit-frame-pointer2017111320171020
348364simplegcc -m32 -march=k8 -O -fomit-frame-pointer2017111320171020
348386simplegcc -m32 -march=athlon -O -fomit-frame-pointer2017111320171020
348474simplegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111320171020
348486simplegcc -m32 -march=corei7 -O -fomit-frame-pointer2017111320171020
348809simplegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111320171020
349405simplegcc -m32 -march=i486 -O -fomit-frame-pointer2017111320171020
349953simplegcc -m32 -march=barcelona -O -fomit-frame-pointer2017111320171020
350532simplegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111320171020
352109simplegcc -m32 -march=i386 -O -fomit-frame-pointer2017111320171020
353861simplegcc -m32 -march=pentium -O -fomit-frame-pointer2017111320171020
354144simplegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111320171020

Test failure

Implementation: crypto_hash/round3jh512/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/round3jh512/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'F8':
hash.c: hash.c:108:17: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: const __m128i swap8 = _mm_set_epi8(14,15,12,13,10,11,8,9,6,7,4,5,2,3,0,1);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/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/round3jh512/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'F8':
hash.c: hash.c:73:31: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: #define LOAD(p) _mm_loadu_si128((__m128i *)(p))
hash.c: ^
hash.c: hash.c:124:9: note: in expansion of macro 'LOAD'
hash.c: x0 ^= LOAD(0+(__m128i *) buf);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/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/round3jh512/ssse3
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'F8':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/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/round3jh512/ssse3
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/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/round3jh512/sse2
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'F8':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/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/round3jh512/ssse3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'F8':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/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