Work around a Sun Studio 12 code generation bug involving _mm_set_epi32().
authorM Joonas Pihlaja <jpihlaja@cc.helsinki.fi>
Mon, 31 Aug 2009 19:27:32 +0000 (20:27 +0100)
committerM Joonas Pihlaja <jpihlaja@cc.helsinki.fi>
Thu, 3 Sep 2009 19:51:18 +0000 (22:51 +0300)
commit20acda6fde8441e18aab33980a33b099a16063eb
tree712de92d6966e5bbb281b46936d65007134a5e2d
parente30c0037d44bf76a26182080be24c7037d7be5b5
Work around a Sun Studio 12 code generation bug involving _mm_set_epi32().

Calling a static function wrapper around _mm_set_epi32() when not
using optimisation causes Sun Studio 12's cc to emit a spurious
floating point load which confuses the assembler.  Using a macro wrapper
rather than a function steps around the problem.
pixman/pixman-sse2.c