diff --git a/pyopencl/clmath.py b/pyopencl/clmath.py index bbe4524d7368a22a657567225a523c9924a50024..bd9290d6650d5b86ae2f37198d161f53ad5909c3 100644 --- a/pyopencl/clmath.py +++ b/pyopencl/clmath.py @@ -146,7 +146,7 @@ def frexp(arg, queue=None): `arg == significand * 2**exponent`. """ sig = arg._new_like_me(queue=queue) - expt = arg._new_like_me(queue=queue) + expt = arg._new_like_me(queue=queue, dtype=np.int32) _frexp(sig, expt, arg, queue=queue) return sig, expt