Lines Matching refs:atomic
37 incrementing, decrementing, and querying the values of atomic counters
40 The extension uses the same set of atomic counter buffer binding points as
105 implementation-dependent number of atomic counter buffer object binding
115 extension. The number of atomic counter buffer object binding points is
135 program.counter[a][b] (x,x,x,x) atomic counter buffer a,
137 program.counter[a][b..c] (x,x,x,x) atomic counter buffer a,
139 program.counter[a] (x,x,x,x) atomic counter buffer a,
145 If an atomic counter buffer binding matches "program.counter[a][b]", the
146 atomic counter variable is associated with element <b> of the buffer
153 For atomic counter array declarations, "program.counter[a][b..c]" is
157 For atomic counter array declarations, "program.counter[a]" is equivalent
160 maximum atomic counter buffer object size limit (if no size is declared).
170 ATOMCTR - X X - - U s - atomic counter operation
180 INCR Increment an atomic counter variable
181 DECR Decrement an atomic counter variable
182 GET Query the value of an atomic counter variable
184 For atomic counter instructions, the "INCR", "DECR", and "GET" atomic
185 counter instruction modifiers specify an operation to perform on an atomic
195 the COUNTER statement to declare atomic counter variables and the ATOMCTR
196 instruction to increment, decrement, or query the values of atomic counter
204 The ATOMCTR instruction performs an atomic global counter operation by
205 reading from memory corresponding to the atomic counter variable specified
207 an scalar unsigned integer result. The memory transaction is atomic,
211 The ATOMCTR instruction requires an atomic counter instruction modifier,
215 atomic
222 Table X.Y, Supported atomic and storage modifiers for the ATOM
225 ATOMCTR performs a scalar atomic operation and returns an atomic counter
247 no storage modifers. The memory holding the atomic counter and the result