Author: Richard Plangger <planri...@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: _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit