OpenCL

Namespace

global
Attributes
[<AutoOpen>]

Functions and values

Function or valueSignatureDescription
#( <! ) a ba:'a -> b:'a -> unit

Alias for atom_xchg. Not returns old value in F# ### Example a.[i]

CompiledName:op_LessBang

#( <!+ ) a ba:^?125190 -> b:^?125191 -> unit

Alias for atom_add. Not returns old value in F#. ### Example a.[i]

CompiledName:op_LessBangPlus

#( <!+> ) a ba:^?125194 -> b:^?125195 -> ^?125196

Alias for atom_add. Returns old value. ### Example let oldV = a.[i] buf

CompiledName:op_LessBangPlusGreater

#( <!- ) a ba:^?125198 -> b:^?125199 -> unit

Alias for atom_sub. Not returns old value in F#. ### Example a.[i]

CompiledName:op_LessBangMinus

#( <!-> ) a ba:^?125202 -> b:^?125203 -> ^?125204

Alias for atom_sub. Returns old value. ### Example let oldV = a.[i] buf

CompiledName:op_LessBangMinusGreater

#( <!> ) a ba:'a -> b:'a -> 'a

Alias for atom_xchg. Returns old value. ### Example let oldV = a.[i] buf

CompiledName:op_LessBangGreater

#_byte(x)x:bool -> byte
#aCompExch a b ca:'?125222 -> b:'?125222 -> c:'?125222 -> unit
#aCompExchR a b ca:'?125224 -> b:'?125224 -> c:'?125224 -> '?125224
#aDecr(a)a:int -> unit
#aDecrR(a)a:int -> int
#aIncr(a)a:int -> unit
#aIncrR(a)a:int -> int
#aMax a ba:'?125214 -> b:'?125214 -> unit
#aMaxR a ba:'?125216 -> b:'?125216 -> '?125216
#aMin a ba:'?125218 -> b:'?125218 -> unit
#aMinR a ba:'?125220 -> b:'?125220 -> '?125220
#as_uint b1 b2 b3 b4b1:byte -> b2:byte -> b3:byte -> b4:byte -> uint32
#barrier()unit -> unit
#kFail()unit -> '?125188
#local()unit -> 'a
#localArray(size)size:int -> 'a array