[pypy-commit] pypy vecopt: removed count from float_expand asm args, added float expand for single float (parts of it in previous commit)

plan_rich noreply at buildbot.pypy.org
Tue May 26 10:42:50 CEST 2015


Author: Richard Plangger <rich at pasra.at>
Branch: vecopt
Changeset: r77561:2223e2dde667
Date: 2015-05-26 09:39 +0200
http://bitbucket.org/pypy/pypy/changeset/2223e2dde667/

Log:	removed count from float_expand asm args, added float expand for
	single float (parts of it in previous commit)

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
@@ -1599,9 +1599,8 @@
         resloc = self.xrm.force_result_in_reg(op.result, op.getarg(0), args)
         vres = op.result
         assert isinstance(vres, BoxVector)
-        count = vres.getcount()
         size = vres.getsize()
-        self.perform(op, [resloc, imm(size), imm(count)], resloc)
+        self.perform(op, [resloc, imm(size)], resloc)
 
     def consider_vec_int_signext(self, op):
         args = op.getarglist()


More information about the pypy-commit mailing list