[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