|
46 | 46 | /** */ \
|
47 | 47 | /** Function "__name__" executes operator "__operation__" over corresponding elements of input arrays */ \
|
48 | 48 | /** */ \
|
49 |
| - /** @param[out] result_out Output array. */ \ |
50 |
| - /** @param[in] result_size Output array size. */ \ |
51 |
| - /** @param[in] result_ndim Number of output array dimensions. */ \ |
52 |
| - /** @param[in] result_shape Output array shape. */ \ |
53 |
| - /** @param[in] result_strides Output array strides. */ \ |
54 |
| - /** @param[in] input1_in Input array 1. */ \ |
55 |
| - /** @param[in] input1_size Input array 1 size. */ \ |
56 |
| - /** @param[in] input1_ndim Number of input array 1 dimensions. */ \ |
57 |
| - /** @param[in] input1_shape Input array 1 shape. */ \ |
58 |
| - /** @param[in] input1_strides Input array 1 strides. */ \ |
59 |
| - /** @param[in] input2_in Input array 2. */ \ |
60 |
| - /** @param[in] input2_size Input array 2 size. */ \ |
61 |
| - /** @param[in] input2_ndim Number of input array 2 dimensions. */ \ |
62 |
| - /** @param[in] input2_shape Input array 2 shape. */ \ |
63 |
| - /** @param[in] input2_strides Input array 2 strides. */ \ |
64 |
| - /** @param[in] where Where condition. */ \ |
| 49 | + /** @param[in] q_ref Reference to SYCL queue. */ \ |
| 50 | + /** @param[out] result_out Output array. */ \ |
| 51 | + /** @param[in] result_size Output array size. */ \ |
| 52 | + /** @param[in] result_ndim Number of output array dimensions. */ \ |
| 53 | + /** @param[in] result_shape Output array shape. */ \ |
| 54 | + /** @param[in] result_strides Output array strides. */ \ |
| 55 | + /** @param[in] input1_in Input array 1. */ \ |
| 56 | + /** @param[in] input1_size Input array 1 size. */ \ |
| 57 | + /** @param[in] input1_ndim Number of input array 1 dimensions. */ \ |
| 58 | + /** @param[in] input1_shape Input array 1 shape. */ \ |
| 59 | + /** @param[in] input1_strides Input array 1 strides. */ \ |
| 60 | + /** @param[in] input2_in Input array 2. */ \ |
| 61 | + /** @param[in] input2_size Input array 2 size. */ \ |
| 62 | + /** @param[in] input2_ndim Number of input array 2 dimensions. */ \ |
| 63 | + /** @param[in] input2_shape Input array 2 shape. */ \ |
| 64 | + /** @param[in] input2_strides Input array 2 strides. */ \ |
| 65 | + /** @param[in] where Where condition. */ \ |
| 66 | + /** @param[in] dep_event_vec_ref Reference to vector of SYCL events. */ \ |
| 67 | + template <typename _DataType> \ |
| 68 | + DPCTLSyclEventRef __name__(DPCTLSyclQueueRef q_ref, \ |
| 69 | + void* result_out, \ |
| 70 | + const size_t result_size, \ |
| 71 | + const size_t result_ndim, \ |
| 72 | + const shape_elem_type* result_shape, \ |
| 73 | + const shape_elem_type* result_strides, \ |
| 74 | + const void* input1_in, \ |
| 75 | + const size_t input1_size, \ |
| 76 | + const size_t input1_ndim, \ |
| 77 | + const shape_elem_type* input1_shape, \ |
| 78 | + const shape_elem_type* input1_strides, \ |
| 79 | + const void* input2_in, \ |
| 80 | + const size_t input2_size, \ |
| 81 | + const size_t input2_ndim, \ |
| 82 | + const shape_elem_type* input2_shape, \ |
| 83 | + const shape_elem_type* input2_strides, \ |
| 84 | + const size_t* where, \ |
| 85 | + const DPCTLEventVectorRef dep_event_vec_ref); \ |
| 86 | + \ |
65 | 87 | template <typename _DataType> \
|
66 | 88 | void __name__(void* result_out, \
|
67 | 89 | const size_t result_size, \
|
|
0 commit comments