[pypy-commit] pypy ppc-vsx-support: removes mixin class and add functions directly to BasicPPCAssembler

plan_rich pypy.commits at gmail.com
Wed Jul 6 04:31:32 EDT 2016


Author: Richard Plangger <planrichi at gmail.com>
Branch: ppc-vsx-support
Changeset: r85571:7da69acc5ef4
Date: 2016-07-06 10:30 +0200
http://bitbucket.org/pypy/pypy/changeset/7da69acc5ef4/

Log:	removes mixin class and add functions directly to BasicPPCAssembler

diff --git a/rpython/jit/backend/ppc/codebuilder.py b/rpython/jit/backend/ppc/codebuilder.py
--- a/rpython/jit/backend/ppc/codebuilder.py
+++ b/rpython/jit/backend/ppc/codebuilder.py
@@ -580,10 +580,7 @@
     xor = XS(31, XO1=316, Rc=0)
     xorx = XS(31, XO1=316, Rc=1)
 
-    #
-
-class PPCVSXAssembler(object):
-    _mixin_ = True
+    # Vector Ext
 
     # floating point operations (ppc got it's own vector
     # unit for double/single precision floating points
@@ -722,13 +719,7 @@
     vsplth = VX_splat(4, XO8=588)
     vspltw = VX_splat(4, XO8=652)
 
-
-
-
-
-
-
-class PPCAssembler(BasicPPCAssembler, PPCVSXAssembler):
+class PPCAssembler(BasicPPCAssembler):
     BA = BasicPPCAssembler
 
     # awkward mnemonics:


More information about the pypy-commit mailing list