Author: Richard Plangger <[email protected]>
Branch: ppc-vsx-support
Changeset: r88082:f9fb13244302
Date: 2016-11-02 15:09 +0100
http://bitbucket.org/pypy/pypy/changeset/f9fb13244302/

Log:    revert last checkin, check if vector_ext is not None

diff --git a/rpython/jit/backend/x86/runner.py 
b/rpython/jit/backend/x86/runner.py
--- a/rpython/jit/backend/x86/runner.py
+++ b/rpython/jit/backend/x86/runner.py
@@ -22,7 +22,7 @@
     with_threads = False
     frame_reg = regloc.ebp
 
-    vector_ext = X86VectorExt()
+    vector_ext = None
 
     # can an ISA instruction handle a factor to the offset?
     load_supported_factors = (1,2,4,8)
@@ -148,7 +148,7 @@
     supports_longlong = False
 
 class CPU_X86_64(AbstractX86CPU):
-
+    vector_ext = X86VectorExt()
     backend_name = 'x86_64'
     NUM_REGS = 16
     CALLEE_SAVE_REGISTERS = [regloc.ebx, regloc.r12, regloc.r13, regloc.r14, 
regloc.r15]
diff --git a/rpython/jit/metainterp/compile.py 
b/rpython/jit/metainterp/compile.py
--- a/rpython/jit/metainterp/compile.py
+++ b/rpython/jit/metainterp/compile.py
@@ -302,7 +302,8 @@
         history.cut(cut_at)
         return None
 
-    if ((warmstate.vec and jitdriver_sd.vec) or warmstate.vec_all) and 
metainterp.cpu.vector_ext.is_enabled():
+    if ((warmstate.vec and jitdriver_sd.vec) or warmstate.vec_all) and \
+        metainterp.cpu.vector_ext and metainterp.cpu.vector_ext.is_enabled():
         from rpython.jit.metainterp.optimizeopt.vector import optimize_vector
         loop_info, loop_ops = optimize_vector(trace, metainterp_sd,
                                               jitdriver_sd, warmstate,
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to