You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[SYCL][Doc] Add sycl complex to complex algorithms extension (#6717)
This PR extends the complex algorithms extension to support
`sycl::ext::oneapi::complex` and `marray<sycl::ext::oneapi::complex>`.
Additionally it adds the `multiplies` operator as a valid binary
operation for complex values when reducing and scanning across work
items. This PR has a dependency upon #6550.
Copy file name to clipboardExpand all lines: sycl/doc/extensions/proposed/sycl_ext_oneapi_complex_algorithms.asciidoc
+33-15Lines changed: 33 additions & 15 deletions
Original file line number
Diff line number
Diff line change
@@ -21,8 +21,10 @@ IMPORTANT: This specification is a draft.
21
21
22
22
NOTE: Khronos(R) is a registered trademark and SYCL(TM) and SPIR(TM) are trademarks of The Khronos Group Inc. OpenCL(TM) is a trademark of Apple Inc. used by permission by Khronos.
23
23
24
-
This extension adds limited support for `std::complex<float>` and
25
-
`std::complex<double>` to several SYCL group functions and algorithms.
24
+
This extension adds SYCL group functions and algorithms to complex types in device code.
25
+
This includes `std::complex<float>`, `std::complex<double>`,
0 commit comments