Author: Richard Plangger <[email protected]>
Branch: ppc-vsx-support
Changeset: r85784:6c0d5cf2699e
Date: 2016-07-20 17:32 +0200
http://bitbucket.org/pypy/pypy/changeset/6c0d5cf2699e/
Log: resolve some import issues in the x86 simd backend
diff --git a/rpython/jit/backend/x86/vector_ext.py
b/rpython/jit/backend/x86/vector_ext.py
--- a/rpython/jit/backend/x86/vector_ext.py
+++ b/rpython/jit/backend/x86/vector_ext.py
@@ -16,7 +16,7 @@
from rpython.rlib.objectmodel import we_are_translated, always_inline
from rpython.rtyper.lltypesystem.lloperation import llop
from rpython.rtyper.lltypesystem import lltype
-from rpython.jit.backend.x86 import rx86
+from rpython.jit.backend.x86 import rx86, detect_feature
# duplicated for easy migration, def in assembler.py as well
# DUP START
@@ -35,7 +35,7 @@
class X86VectorExt(VectorExt):
def setup_once(self, asm):
- if cpu_feature.detect_sse4_1():
+ if detect_feature.detect_sse4_1():
self.enable(16, accum=True)
asm.setup_once_vector()
self._setup = True
@@ -43,6 +43,9 @@
class VectorAssemblerMixin(object):
_mixin_ = True
+ def setup_once_vector(self):
+ pass
+
def genop_guard_vec_guard_true(self, guard_op, guard_token, locs, resloc):
self.implement_guard(guard_token)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit