@@ -445,9 +445,9 @@ Memory Scopes ::
445445 (memory-ordering constraints only apply to work-items executing in a
446446 work-group), *memory_scope_device* (memory-ordering constraints only
447447 apply to work-items executing on a single device) and
448- *memory_scope_all_svm_devices* (memory-ordering constraints only apply
449- to work-items executing across multiple devices and when using shared
450- virtual memory).
448+ *memory_scope_all_svm_devices* or equivalently *memory_scope_all_devices*
449+ (memory-ordering constraints only apply to work-items executing across
450+ multiple devices and when using shared virtual memory).
451451
452452Modification Order ::
453453 All modifications to a particular atomic object M occur in some
@@ -639,9 +639,9 @@ Scope inclusion ::
639639 and *A* and *B* are executed by work-items within the same work-group,
640640 or (3) if *P* is *memory_scope_device*, and *A* and *B* are executed by
641641 work-items on the same device, or (4) if *P* is
642- *memory_scope_all_svm_devices*, if *A* and *B* are executed by host
643- threads or by work-items on one or more devices that can share SVM
644- memory with each other and the host process.
642+ *memory_scope_all_svm_devices* or *memory_scope_all_devices* , if *A* and *B*
643+ are executed by host threads or by work-items on one or more devices that
644+ can share SVM memory with each other and the host process.
645645
646646Sequenced before ::
647647 A relation between evaluations executed by a single unit of execution.
0 commit comments