Author: Armin Rigo <[email protected]>
Branch: fast-gil
Changeset: r72193:3bd28cc2fcbb
Date: 2014-06-24 14:51 +0200
http://bitbucket.org/pypy/pypy/changeset/3bd28cc2fcbb/

Log:    Re-add MOVD32_xs, MOVD32_sx

diff --git a/rpython/jit/backend/x86/callbuilder.py 
b/rpython/jit/backend/x86/callbuilder.py
--- a/rpython/jit/backend/x86/callbuilder.py
+++ b/rpython/jit/backend/x86/callbuilder.py
@@ -456,7 +456,7 @@
             return
         #
         if self.restype == 'S':
-            self.mc.MOVD_xs(xmm0.value, 0)
+            self.mc.MOVD32_xs(xmm0.value, 0)
         else:
             assert self.restype == INT
             self.mc.MOV_rs(eax.value, 0)
diff --git a/rpython/jit/backend/x86/rx86.py b/rpython/jit/backend/x86/rx86.py
--- a/rpython/jit/backend/x86/rx86.py
+++ b/rpython/jit/backend/x86/rx86.py
@@ -628,8 +628,10 @@
     MOVDQ_xb = xmminsn('\x66', rex_w, '\x0F\x6E', register(1, 8), stack_bp(2))
 
     MOVD32_rx = xmminsn('\x66', rex_nw, '\x0F\x7E', register(2, 8), 
register(1), '\xC0')
+    MOVD32_sx = xmminsn('\x66', rex_nw, '\x0F\x7E', register(2, 8), 
stack_sp(1))
     MOVD32_xr = xmminsn('\x66', rex_nw, '\x0F\x6E', register(1, 8), 
register(2), '\xC0')
     MOVD32_xb = xmminsn('\x66', rex_nw, '\x0F\x6E', register(1, 8), 
stack_bp(2))
+    MOVD32_xs = xmminsn('\x66', rex_nw, '\x0F\x6E', register(1, 8), 
stack_sp(2))
 
     PSRAD_xi = xmminsn('\x66', rex_nw, '\x0F\x72', register(1), '\xE0', 
immediate(2, 'b'))
 
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to