From e7142044d61b12cf45e1f9c3ef217140a8be1add Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Wed, 16 Mar 2016 18:13:50 -0500 Subject: [PATCH] Fix image data fetch in brave new type system --- loopy/target/c/codegen/expression.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/loopy/target/c/codegen/expression.py b/loopy/target/c/codegen/expression.py index 6a5964540..55c8b8eec 100644 --- a/loopy/target/c/codegen/expression.py +++ b/loopy/target/c/codegen/expression.py @@ -187,11 +187,11 @@ class LoopyCCodeMapper(RecursiveMapper): ", ".join(self.rec(idx, PREC_NONE, 'i') for idx in expr.index[::-1]))) - if ary.dtype == np.float32: + if ary.dtype.numpy_dtype == np.float32: return base_access+".x" if self.kernel.target.is_vector_dtype(ary.dtype): return base_access - elif ary.dtype == np.float64: + elif ary.dtype.numpy_dtype == np.float64: return "as_double(%s.xy)" % base_access else: raise NotImplementedError( -- GitLab