package
Version:
v0.9.7
Opens a new window with list of versions in this module.
Published: Aug 31, 2024
License: Apache-2.0
Opens a new window with license information.
Imports: 1
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
- Constants
-
func Add[T valtype](ptr *T, v T) T
-
func And[T valtype](ptr *T, v T) T
-
func CompareAndExchange[T valtype](ptr *T, old, new T) (T, bool)
-
func Exchange[T valtype](ptr *T, v T) T
-
func Load[T valtype](ptr *T) T
-
func Max[T valtype](ptr *T, v T) T
-
func Min[T valtype](ptr *T, v T) T
-
func NotAnd[T valtype](ptr *T, v T) T
-
func Or[T valtype](ptr *T, v T) T
-
func Store[T valtype](ptr *T, v T)
-
func Sub[T valtype](ptr *T, v T) T
-
func UMax[T valtype](ptr *T, v T) T
-
func UMin[T valtype](ptr *T, v T) T
-
func Xor[T valtype](ptr *T, v T) T
func Add[T valtype](ptr *T, v T) T
llgo:link Add llgo.atomicAdd
func And[T valtype](ptr *T, v T) T
llgo:link And llgo.atomicAnd
func CompareAndExchange[T valtype](ptr *T, old, new T) (T, bool)
llgo:link CompareAndExchange llgo.atomicCmpXchg
func Exchange[T valtype](ptr *T, v T) T
llgo:link Exchange llgo.atomicXchg
func Load[T valtype](ptr *T) T
llgo:link Load llgo.atomicLoad
func Max[T valtype](ptr *T, v T) T
llgo:link Max llgo.atomicMax
func Min[T valtype](ptr *T, v T) T
llgo:link Min llgo.atomicMin
func NotAnd[T valtype](ptr *T, v T) T
llgo:link NotAnd llgo.atomicNand
func Or[T valtype](ptr *T, v T) T
llgo:link Or llgo.atomicOr
func Store[T valtype](ptr *T, v T)
llgo:link Store llgo.atomicStore
func Sub[T valtype](ptr *T, v T) T
llgo:link Sub llgo.atomicSub
func UMax[T valtype](ptr *T, v T) T
llgo:link UMax llgo.atomicUMax
func UMin[T valtype](ptr *T, v T) T
llgo:link UMin llgo.atomicUMin
func Xor[T valtype](ptr *T, v T) T
llgo:link Xor llgo.atomicXor
Source Files
¶
Click to show internal directories.
Click to hide internal directories.