Commit 5b9c16cd authored by Dominik Charousset's avatar Dominik Charousset

Fix type error on 32-bit systems

parent b524a6c3
...@@ -328,12 +328,12 @@ void test_opencl() { ...@@ -328,12 +328,12 @@ void test_opencl() {
}); });
if (dev6) { if (dev6) {
// test for manuel return size selection (max workgroup size 1d) // test for manuel return size selection (max workgroup size 1d)
const size_t max_wg_size = min(dev6->get_max_work_item_sizes()[0], 512UL); auto max_wg_size = min(dev6->get_max_work_item_sizes()[0], size_t{512});
const size_t reduce_buffer_size = static_cast<size_t>(max_wg_size) * 8; auto reduce_buffer_size = static_cast<size_t>(max_wg_size) * 8;
const size_t reduce_local_size = static_cast<size_t>(max_wg_size); auto reduce_local_size = static_cast<size_t>(max_wg_size);
const size_t reduce_work_groups = reduce_buffer_size / reduce_local_size; auto reduce_work_groups = reduce_buffer_size / reduce_local_size;
const size_t reduce_global_size = reduce_buffer_size; auto reduce_global_size = reduce_buffer_size;
const size_t reduce_result_size = reduce_work_groups; auto reduce_result_size = reduce_work_groups;
ivec arr6(reduce_buffer_size); ivec arr6(reduce_buffer_size);
int n = static_cast<int>(arr6.capacity()); int n = static_cast<int>(arr6.capacity());
generate(arr6.begin(), arr6.end(), [&]{ return --n; }); generate(arr6.begin(), arr6.end(), [&]{ return --n; });
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment