warp.atomic_xor#
- warp.atomic_xor(arr: Array[Any], i: Int, value: Any) Any#
Kernel
Atomically performs a bitwise XOR between
valueandarr[i], atomically update the array, and return the old value.This function is automatically invoked when using the syntax
arr[i] ^= value.
- warp.atomic_xor(
- arr: Array[Any],
- i: Int,
- j: Int,
- value: Any,
Kernel
Atomically performs a bitwise XOR between
valueandarr[i,j], atomically update the array, and return the old value.This function is automatically invoked when using the syntax
arr[i,j] ^= value.
- warp.atomic_xor(
- arr: Array[Any],
- i: Int,
- j: Int,
- k: Int,
- value: Any,
Kernel
Atomically performs a bitwise XOR between
valueandarr[i,j,k], atomically update the array, and return the old value.This function is automatically invoked when using the syntax
arr[i,j,k] ^= value.
- warp.atomic_xor(
- arr: Array[Any],
- i: Int,
- j: Int,
- k: Int,
- l: Int,
- value: Any,
Kernel
Atomically performs a bitwise XOR between
valueandarr[i,j,k,l], atomically update the array, and return the old value.This function is automatically invoked when using the syntax
arr[i,j,k,l] ^= value.
- warp.atomic_xor(
- arr: FabricArray[Any],
- i: Int,
- value: Any,
Kernel
Atomically performs a bitwise XOR between
valueandarr[i], atomically update the array, and return the old value.This function is automatically invoked when using the syntax
arr[i] ^= value.
- warp.atomic_xor(
- arr: FabricArray[Any],
- i: Int,
- j: Int,
- value: Any,
Kernel
Atomically performs a bitwise XOR between
valueandarr[i,j], atomically update the array, and return the old value.This function is automatically invoked when using the syntax
arr[i,j] ^= value.
- warp.atomic_xor(
- arr: FabricArray[Any],
- i: Int,
- j: Int,
- k: Int,
- value: Any,
Kernel
Atomically performs a bitwise XOR between
valueandarr[i,j,k], atomically update the array, and return the old value.This function is automatically invoked when using the syntax
arr[i,j,k] ^= value.
- warp.atomic_xor(
- arr: FabricArray[Any],
- i: Int,
- j: Int,
- k: Int,
- l: Int,
- value: Any,
Kernel
Atomically performs a bitwise XOR between
valueandarr[i,j,k,l], atomically update the array, and return the old value.This function is automatically invoked when using the syntax
arr[i,j,k,l] ^= value.
- warp.atomic_xor(
- arr: IndexedFabricArray[Any],
- i: Int,
- value: Any,
Kernel
Atomically performs a bitwise XOR between
valueandarr[i], atomically update the array, and return the old value.This function is automatically invoked when using the syntax
arr[i] ^= value.
- warp.atomic_xor(
- arr: IndexedFabricArray[Any],
- i: Int,
- j: Int,
- value: Any,
Kernel
Atomically performs a bitwise XOR between
valueandarr[i,j], atomically update the array, and return the old value.This function is automatically invoked when using the syntax
arr[i,j] ^= value.
- warp.atomic_xor(
- arr: IndexedFabricArray[Any],
- i: Int,
- j: Int,
- k: Int,
- value: Any,
Kernel
Atomically performs a bitwise XOR between
valueandarr[i,j,k], atomically update the array, and return the old value.This function is automatically invoked when using the syntax
arr[i,j,k] ^= value.
- warp.atomic_xor(
- arr: IndexedFabricArray[Any],
- i: Int,
- j: Int,
- k: Int,
- l: Int,
- value: Any,
Kernel
Atomically performs a bitwise XOR between
valueandarr[i,j,k,l], atomically update the array, and return the old value.This function is automatically invoked when using the syntax
arr[i,j,k,l] ^= value.