#include <ops.h>
|
static constexpr constant bool | init = true |
|
◆ atomic_update() [1/2]
void And::atomic_update |
( |
device mlx_atomic< bool > * | out, |
|
|
bool | val, |
|
|
uint | offset = 0 ) |
|
inline |
◆ atomic_update() [2/2]
void And::atomic_update |
( |
device mlx_atomic< unsigned int > * | out, |
|
|
bool | val, |
|
|
int | elem_idx, |
|
|
int | offset = 0 ) |
|
inline |
◆ operator()()
bool And::operator() |
( |
bool | a, |
|
|
bool | b ) |
|
inline |
◆ simd_reduce()
bool And::simd_reduce |
( |
bool | val | ) |
|
|
inline |
◆ update()
void And::update |
( |
device bool * | out, |
|
|
bool | val ) |
|
inline |
◆ init
constexpr constant bool And::init = true |
|
staticconstexpr |
The documentation for this struct was generated from the following file:
- mlx/backend/metal/kernels/reduction/ops.h