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