diff --git a/test/test_clmath.py b/test/test_clmath.py
index 58b6a09bb958f9823a7e75b45198490e1ea7bcaf..0dd32a8a8332afc3933ecf41373050613e478443 100644
--- a/test/test_clmath.py
+++ b/test/test_clmath.py
@@ -21,7 +21,7 @@ if have_cl():
 
 
 
-sizes = [10, 128, 1024, 1<<10, 1<<13]
+sizes = [10, 128, 1<<10, 1<<11, 1<<13]
 
 
 
@@ -45,6 +45,9 @@ numpy_func_names = {
 
 
 def make_unary_function_test(name, (a, b)=(0, 1), threshold=0):
+    a = float(a)
+    b = float(b)
+
     def test(ctx_getter):
         context = ctx_getter()
         queue = cl.CommandQueue(context)