TensorView<T>.InterlockedAnd

Description

Signature

void TensorView<T>.InterlockedAnd<T>(
    uint index,
    int val,
    out int oldVal)
    where T == int;

void TensorView<T>.InterlockedAnd<int N>(
    vector<uint, N> index,
    int val,
    out int oldVal)
    where T == int;

void TensorView<T>.InterlockedAnd<T>(
    uint index,
    uint val,
    out uint oldVal)
    where T == uint;

void TensorView<T>.InterlockedAnd<int N>(
    vector<uint, N> index,
    uint val,
    out uint oldVal)
    where T == uint;

void TensorView<T>.InterlockedAnd<T>(
    uint index,
    uint64_t val,
    out uint64_t oldVal)
    where T == uint64_t;

void TensorView<T>.InterlockedAnd<int N>(
    vector<uint, N> index,
    uint64_t val,
    out uint64_t oldVal)
    where T == uint64_t;

void TensorView<T>.InterlockedAnd<T>(
    uint index,
    int64_t val,
    out int64_t oldVal)
    where T == int64_t;

void TensorView<T>.InterlockedAnd<int N>(
    vector<uint, N> index,
    int64_t val,
    out int64_t oldVal)
    where T == int64_t;

Generic Parameters

T

N : int

Parameters

index : uint

val : int

oldVal : int

index : vector<uint, N>

val : uint

oldVal : uint

val : uint64_t

oldVal : uint64_t

val : int64_t

oldVal : int64_t

Availability and Requirements

Defined for the following targets:

cuda

Available in all stages.