summaryrefslogtreecommitdiff
path: root/src/blitter/32bpp_anim_sse4.cpp
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2014-01-13 18:04:28 +0000
committerrubidium <rubidium@openttd.org>2014-01-13 18:04:28 +0000
commit2f7c4f6d12845e2f5be01285db86d5ba070c45ad (patch)
tree55ed0af7874b1ab75c84e88be53028eadf4d2ae7 /src/blitter/32bpp_anim_sse4.cpp
parent5b3b533697bd2803452d0ccf4bcc94550970968f (diff)
downloadopenttd-2f7c4f6d12845e2f5be01285db86d5ba070c45ad.tar.xz
(svn r26254) -Codechange: MOVD is better in some cases than PINSRD (MJP)
Diffstat (limited to 'src/blitter/32bpp_anim_sse4.cpp')
-rw-r--r--src/blitter/32bpp_anim_sse4.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/blitter/32bpp_anim_sse4.cpp b/src/blitter/32bpp_anim_sse4.cpp
index 4ee66f544..597c63241 100644
--- a/src/blitter/32bpp_anim_sse4.cpp
+++ b/src/blitter/32bpp_anim_sse4.cpp
@@ -173,7 +173,7 @@ bmno_full_transparency:
Colour c0 = dst[0];
c0 = r0 == 0 ? c0 : c0map;
c0 = m0 != 0 ? c0 : src0;
- INSR32(c0.data, srcABCD, 0);
+ srcABCD = _mm_cvtsi32_si128(c0.data);
const Colour src1 = src[1];
const Colour c1map = (this->LookupColourInPalette(r1).data & 0x00FFFFFF) | (src1.data & 0xFF000000);