@@ -104,16 +104,10 @@ This function does not perform any implicit synchronization of source
104104data such as using a *barrier* before performing the copy.
105105
106106The behavior of *async_work_group_copy_2D2D* is undefined if the
107- _num_elements_per_line_ or _src_stride_ or _dst_stride_ values cause
108- the _src_ or _dst_ addresses to exceed the upper bounds of the address
109- space during the copy.
107+ source or destination addresses exceed the upper bounds of the address space
108+ during the copy.
110109
111- The behavior of *async_work_group_copy_2D2D* is undefined if the
112- _src_total_line_length_ or _dst_total_line_length_ or _src_offset_
113- or _dst_offset_ values cause the _src_ or _dst_ addresses to exceed
114- the upper bounds of the address space during the copy.
115-
116- The behavior of *async_work_group_copy_2D2D* is undefined if the
110+ The behavior of *async_work_group_copy_2D2D* is also undefined if the
117111_src_total_line_length_ or _dst_total_line_length_ values are smaller
118112than _num_elements_per_line_, i.e. overlapping of lines is undefined.
119113
@@ -195,15 +189,14 @@ This function does not perform any implicit synchronization of source
195189data such as using a *barrier* before performing the copy.
196190
197191The behavior of *async_work_group_copy_3D3D* is undefined if the
198- _src_total_size_ or _dst_total_size_ or _src_offset_
199- or _dst_offset_ values cause the _src_ or _dst_ addresses to exceed
200- the upper bounds of the address space during the copy.
192+ source or destination addresses exceed the upper bounds of the address space
193+ during the copy.
201194
202- The behavior of *async_work_group_copy_3D3D* is undefined if the
195+ The behavior of *async_work_group_copy_3D3D* is also undefined if the
203196_src_total_line_length_ or _dst_total_line_length_ values are smaller
204197than _num_elements_per_line_, i.e. overlapping of lines is undefined.
205198
206- The behavior of *async_work_group_copy_3D3D* is undefined if
199+ The behavior of *async_work_group_copy_3D3D* is also undefined if
207200_src_total_plane_area_ is smaller than (_num_lines_ * _src_total_line_length_),
208201or _dst_total_plane_area_ is smaller than (_num_lines_ * _dst_total_line_length_),
209202i.e. overlapping of planes is undefined.
0 commit comments