Mesa (master): translate_sse: fix emit_load_sse2

Luca Barbieri lb at kemper.freedesktop.org
Thu Aug 19 08:05:26 UTC 2010


Module: Mesa
Branch: master
Commit: 18f207310b3c7dd7207d56e86a80b2e1d23c5364
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18f207310b3c7dd7207d56e86a80b2e1d23c5364

Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Thu Aug 19 10:03:03 2010 +0200

translate_sse: fix emit_load_sse2

---

 src/gallium/auxiliary/translate/translate_sse.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/gallium/auxiliary/translate/translate_sse.c b/src/gallium/auxiliary/translate/translate_sse.c
index 48e5959..06b8f32 100644
--- a/src/gallium/auxiliary/translate/translate_sse.c
+++ b/src/gallium/auxiliary/translate/translate_sse.c
@@ -190,11 +190,13 @@ static boolean emit_load_sse2( struct translate_sse *p,
    case 2:
       x86_movzx16(p->func, tmp, src);
       sse2_movd(p->func, data, tmp);
+      break;
    case 3:
       x86_movzx8(p->func, tmp, x86_make_disp(src, 2));
       x86_shl_imm(p->func, tmp, 16);
       x86_mov16(p->func, tmp, src);
       sse2_movd(p->func, data, tmp);
+      break;
    case 4:
       sse2_movd(p->func, data, src);
       break;




More information about the mesa-commit mailing list