| 31 | {} |
| 32 | |
| 33 | void set_range(MapIterator first, |
| 34 | MapIterator last, |
| 35 | InputIterator input, |
| 36 | OutputIterator result) |
| 37 | { |
| 38 | m_count = iterator_range_size(first, last); |
| 39 | m_offset = first.get_index(); |
| 40 | |
| 41 | *this << |
| 42 | "const uint i = get_global_id(0);\n" << |
| 43 | result[expr<uint_>("i")] << "=" << |
| 44 | input[first[expr<uint_>("i")]] << ";\n"; |
| 45 | } |
| 46 | |
| 47 | event exec(command_queue &queue) |
| 48 | { |
no test coverage detected