Author: Richard Plangger <[email protected]>
Branch: vecopt
Changeset: r77768:8ef2e618034c
Date: 2015-06-02 16:07 +0200
http://bitbucket.org/pypy/pypy/changeset/8ef2e618034c/

Log:    vector boxes in label and jump args are not correctly dispatched as
        xmm registers

diff --git a/rpython/jit/backend/x86/regalloc.py 
b/rpython/jit/backend/x86/regalloc.py
--- a/rpython/jit/backend/x86/regalloc.py
+++ b/rpython/jit/backend/x86/regalloc.py
@@ -1329,7 +1329,7 @@
             box = op.getarg(i)
             src_loc = self.loc(box)
             dst_loc = arglocs[i]
-            if box.type != FLOAT:
+            if box.type != FLOAT and box.type != VECTOR:
                 src_locations1.append(src_loc)
                 dst_locations1.append(dst_loc)
             else:
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to