2024-10-15 23:12:17 +08:00
var searchData =
[
[ 'o_0' , [ 'O' , [ '../struct_m_l_x_conv_params.html#ad55ff586d30072d8154865f9dfe92d97' , 1 , 'MLXConvParams' ] ] ] ,
2025-01-10 05:56:20 +08:00
[ 'o_5fbinary_1' , [ 'O_BINARY' , [ '../io_2load_8h.html#a36fa9b2e726512bc17a7a6d3e39002be' , 1 , 'load.h' ] ] ] ,
[ 'o_5fstrides_2' , [ 'O_strides' , [ '../structmlx_1_1steel_1_1_attn_params.html#ab210f29dcc3a732aba34894cd5a42cf7' , 1 , 'mlx::steel::AttnParams' ] ] ] ,
2025-02-07 04:16:29 +08:00
[ 'offset_3' , [ 'offset' , [ '../struct_looped_elem_to_loc.html#acdffe540c383a67417604b6080704791' , 1 , 'LoopedElemToLoc::offset' ] , [ '../struct_looped_elem_to_loc_3_011_00_01_offset_t_00_01true_01_4.html#a3a18944c158e2747a6ddebb420299a3b' , 1 , 'LoopedElemToLoc< 1, OffsetT, true >::offset' ] , [ '../struct_looped_elem_to_loc_3_011_00_01_offset_t_00_01false_01_4.html#af792b1fd4e8286f97b9b863c127a2d9a' , 1 , 'LoopedElemToLoc< 1, OffsetT, false >::offset' ] , [ '../struct_looped_elem_to_loc.html#acdffe540c383a67417604b6080704791' , 1 , 'LoopedElemToLoc< 1, OffsetT, false >::offset' ] , [ '../struct_looped_elem_to_loc.html#acdffe540c383a67417604b6080704791' , 1 , 'LoopedElemToLoc< 1, OffsetT, true >::offset' ] ] ] ,
2024-12-07 05:22:39 +08:00
[ 'offset_5fneg_5fidx_4' , [ 'offset_neg_idx' , [ '../kernels_2indexing_8h.html#a58a65ea6215999cd4ccb4fe757cc2dc8' , 1 , 'indexing.h' ] ] ] ,
[ 'ofs_5' , [ 'ofs' , [ '../classpocketfft_1_1detail_1_1simple__iter.html#ab59481ad9c8f04addb907c3ebb89f8fa' , 1 , 'pocketfft::detail::simple_iter::ofs()' ] , [ '../classpocketfft_1_1detail_1_1rev__iter.html#a78c3b4ad19edf9d20cab40ad109e9dd1' , 1 , 'pocketfft::detail::rev_iter::ofs()' ] ] ] ,
[ 'ones_6' , [ 'ones' , [ '../group__ops.html#gae0069146cf8c819b15ba29aa7231a3f0' , 1 , 'mlx::core::ones(const Shape &shape, Dtype dtype, StreamOrDevice s={})' ] , [ '../group__ops.html#gace4cf016562af58991f9f961170e156f' , 1 , 'mlx::core::ones(const Shape &shape, StreamOrDevice s={})' ] ] ] ,
[ 'ones_5flike_7' , [ 'ones_like' , [ '../group__ops.html#ga94f8d3b1906fee99da9cbe39f7be7d42' , 1 , 'mlx::core' ] ] ] ,
[ 'oofs_8' , [ 'oofs' , [ '../classpocketfft_1_1detail_1_1multi__iter.html#aae63e67caac095d474ddd32daa5ffa34' , 1 , 'pocketfft::detail::multi_iter::oofs(size_t i) const' ] , [ '../classpocketfft_1_1detail_1_1multi__iter.html#a9236047e7419e5d21379cbf95eb3a78e' , 1 , 'pocketfft::detail::multi_iter::oofs(size_t j, size_t i) const' ] ] ] ,
[ 'op_9' , [ 'Op' , [ '../classmlx_1_1core_1_1_bitwise_binary.html#a6f8b5d455d0c1770428a6bef1608f23d' , 1 , 'mlx::core::BitwiseBinary' ] ] ] ,
2025-02-07 04:16:29 +08:00
[ 'op_10' , [ 'op' , [ '../structmlx_1_1core_1_1_vector_scalar.html#a5fe1744adb58aaa845acca1e46725537' , 1 , 'mlx::core::VectorScalar::op' ] , [ '../structmlx_1_1core_1_1_scalar_vector.html#ac9c2214744bc972150740e169b603b9b' , 1 , 'mlx::core::ScalarVector::op' ] , [ '../structmlx_1_1core_1_1_vector_vector.html#a6d69d070c75cf0281e11e36e0717ab50' , 1 , 'mlx::core::VectorVector::op' ] ] ] ,
2024-12-07 05:22:39 +08:00
[ 'operations_11' , [ 'Core array operations' , [ '../group__ops.html' , 1 , '' ] ] ] ,
[ 'operator_20bool_12' , [ 'operator bool' , [ '../struct___no_mask.html#ad3723c1e70e46beefd283ce6317416cb' , 1 , '_NoMask::operator bool()' ] , [ '../struct___no_mask.html#aafbf8a3201e1cc1abf74dd1f1b7272cd' , 1 , '_NoMask::operator bool() const threadgroup' ] , [ '../struct___no_mask.html#a73e9612a619885cbc97cbd8f40df71e7' , 1 , '_NoMask::operator bool() const device' ] , [ '../struct___no_mask.html#a4bf336d472bc677028250f76b9cdc08c' , 1 , '_NoMask::operator bool() const constant' ] , [ '../struct___no_mask.html#ad3723c1e70e46beefd283ce6317416cb' , 1 , '_NoMask::operator bool()' ] , [ '../struct___no_mask.html#aafbf8a3201e1cc1abf74dd1f1b7272cd' , 1 , '_NoMask::operator bool() const threadgroup' ] , [ '../struct___no_mask.html#a73e9612a619885cbc97cbd8f40df71e7' , 1 , '_NoMask::operator bool() const device' ] , [ '../struct___no_mask.html#a4bf336d472bc677028250f76b9cdc08c' , 1 , '_NoMask::operator bool() const constant' ] ] ] ,
[ 'operator_20dtype_13' , [ 'operator Dtype' , [ '../structmlx_1_1core_1_1_type_to_dtype.html#aefdd0fd6a5bbf0197a3996ccd4adea13' , 1 , 'mlx::core::TypeToDtype' ] ] ] ,
[ 'operator_20float_14' , [ 'operator float' , [ '../structmlx_1_1core_1_1___m_l_x___b_float16.html#aaae72e5340ce91325f1925be36ba46cb' , 1 , 'mlx::core::_MLX_BFloat16::operator float()' ] , [ '../structmlx_1_1core_1_1complex128__t.html#a3e2faf180c0b785646a0e4296f709a5e' , 1 , 'mlx::core::complex128_t::operator float()' ] , [ '../structmlx_1_1core_1_1complex64__t.html#a90d224dd37308345086bb9cc882ef6fc' , 1 , 'mlx::core::complex64_t::operator float()' ] , [ '../structmlx_1_1core_1_1___m_l_x___float16.html#a363de5054f3673bddc90293fc3c9bb99' , 1 , 'mlx::core::_MLX_Float16::operator float()' ] ] ] ,
2025-02-07 04:16:29 +08:00
[ 'operator_20simd_3c_20float_2c_20n_20_3e_15' , [ 'operator Simd< float, N >' , [ '../structmlx_1_1core_1_1simd_1_1_simd_3_01float16__t_00_01_n_01_4.html#a98affc184d83627d8654e3530ab52d75' , 1 , 'mlx::core::simd::Simd< float16_t, N >' ] ] ] ,
[ 'operator_20simd_3c_20int16_5ft_2c_20n_20_3e_16' , [ 'operator Simd< int16_t, N >' , [ '../structmlx_1_1core_1_1simd_1_1_simd_3_01float16__t_00_01_n_01_4.html#a823af21442333505114fd3fdac9f24de' , 1 , 'mlx::core::simd::Simd< float16_t, N >' ] ] ] ,
[ 'operator_20t_17' , [ 'operator T' , [ '../structcomplex64__t.html#a70e9b16031eeaff3baa601f400023fcd' , 1 , 'complex64_t::operator T() const thread' ] , [ '../structcomplex64__t.html#a4f3beea7ab6001189b782a74d1746b67' , 1 , 'complex64_t::operator T() const threadgroup' ] , [ '../structcomplex64__t.html#a9f4f7eca89ffe6c8d126a4145df6d9f2' , 1 , 'complex64_t::operator T() const device' ] , [ '../structcomplex64__t.html#ac33e2e5263fec76a4fb4418c6e1d8d14' , 1 , 'complex64_t::operator T() const constant' ] , [ '../struct___m_l_x___b_float16.html#aa7dfefdf0d15e102d2b8258c9ab01836' , 1 , '_MLX_BFloat16::operator T() const thread' ] , [ '../struct___m_l_x___b_float16.html#a2546a8afa77e14ed5b3c5da79a281260' , 1 , '_MLX_BFloat16::operator T() const threadgroup' ] , [ '../struct___m_l_x___b_float16.html#a1d523f87740fcb852db6ab57896c245a' , 1 , '_MLX_BFloat16::operator T() const device' ] , [ '../struct___m_l_x___b_float16.html#a95acd29283024d7093a0bc58c9468a0a' , 1 , '_MLX_BFloat16::operator T() const constant' ] ] ] ,
[ 'operator_20val_18' , [ 'operator Val' , [ '../structmlx_1_1core_1_1_dtype.html#a3b3bc059be5836476da3cb88a4f5e9fd' , 1 , 'mlx::core::Dtype' ] ] ] ,
[ 'operator_20value_5ftype_19' , [ 'operator value_type' , [ '../structmlx_1_1steel_1_1integral__constant.html#a0c11203bed44a6a2c387b365134dcd64' , 1 , 'mlx::steel::integral_constant' ] ] ] ,
[ 'operator_21_20' , [ 'operator!' , [ '../namespacemlx_1_1core_1_1simd.html#a745e05627c77152ec13d8d90c19cc9bf' , 1 , 'mlx::core::simd::operator!(Simd< T, N > v)' ] , [ '../namespacemlx_1_1core_1_1simd.html#afaa6ce61de4d80a4b7e9b2ab7454fff4' , 1 , 'mlx::core::simd::operator!(Simd< T, 1 > in)' ] , [ '../namespacemlx_1_1core_1_1simd.html#aadb0ed44c238d8d643c056298d5b20ca' , 1 , 'mlx::core::simd::operator!(Simd< float16_t, N > v)' ] ] ] ,
[ 'operator_21_3d_21' , [ 'operator!=' , [ '../structmlx_1_1core_1_1array_1_1_array_iterator.html#a971aa511ab2e7ae1caae09556643a0bd' , 1 , 'mlx::core::array::ArrayIterator::operator!=()' ] , [ '../namespacemlx_1_1core_1_1simd.html#a4971bfe7f9f9319f859b3040c18f39ca' , 1 , 'mlx::core::simd::operator!=(Simd< T, N > a, U b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a5c49123bf2647a5ca4f0579a54f3e53a' , 1 , 'mlx::core::simd::operator!=(T a, Simd< U, N > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a125cbaa7c5dd0931b0abd11003ab584a' , 1 , 'mlx::core::simd::operator!=(Simd< T1, N > a, Simd< T2, N > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a757838b9d56e132e797a381d3bb0dc86' , 1 , 'mlx::core::simd::operator!=(Simd< T1, 1 > a, Simd< T2, 1 > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#ae8ca6615d51866d876b5efb3425600ed' , 1 , 'mlx::core::simd::operator!=(T1 a, Simd< T2, 1 > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a7f1cebaff9cb88df59b5ec7557b5d167' , 1 , 'mlx::core::simd::operator!=(Simd< T1, 1 > a, T2 b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a6cce6db46c391a5d06dcb262e21b81fc' , 1 , 'mlx::core::simd::operator!=(Simd< float16_t, N > a, T b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a3699410174385f5e597cfccad57fc736' , 1 , 'mlx::core::simd::operator!=(T a, Simd< float16_t, N > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#abc6a26b6e28d3d532fc356f96c97df1d' , 1 , 'mlx::core::simd::operator!=(Simd< float16_t, N > a, Simd< float16_t, N > b)' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#afc6e4fc5589bbf30f978f34868dd4e55' , 1 , 'operator!=(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a6baa722c22d66c7510786bb275cb8cc2' , 1 , 'operator!=(_MLX_BFloat16 lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#aa8d9f01582a0a9f01a666d110c74db2a' , 1 , 'operator!=(float lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#aa504a474ab6e00ebe2b1b7ed2f7d1ffb' , 1 , 'operator!=(_MLX_BFloat16 lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#abf5f3040227f021a5b84cf2eda248b2f' , 1 , 'operator!=(half lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a347c9bbf816bad2e9e5e91aa448f8b65' , 1 , 'operator!=(_MLX_BFloat16 lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a33ea086b561c652f25833a5e1ded34dd' , 1 , 'operator!=(int32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a2bbdcece13148826d3fe33af727bb79b' , 1 , 'operator!=(_MLX_BFloat16 lhs, uint32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#aeb1efa47c5f22cc0b35d49ccce73c406' , 1 , 'operator!=(uint32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#aa6b99cde403405df1865c989e4ce845a' , 1 , 'operator!=(_MLX_BFloat16 lhs, int64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a204d13a881ae8d337f6efbb98673790c' , 1 , 'operator!=(int64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a3602117b4c61d5cd4fd72fb8e5f68bd6' , 1 , 'operator!=(_MLX_BFloat16 lhs, uint64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a2721c088adfc9d73cde442d6badd2a6c' , 1 , 'operator!=(uint64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../namespacemlx_1_1steel.html#aa4364eda56525cf7576ff00e550175e6' , 1 , 'mlx::steel::operator!=()' ] , [ '../namespacemlx_1_1core.html#a94d00a1b7f8a4717ab3f26f45e4da655' , 1 , 'mlx::core::operator!=(const Device &lhs, const Device &rhs)' ] , [ '../group__ops.html#ga0ac483d85f23252ca8757e9926d5a3c5' , 1 , 'mlx::core::operator!=(const array &a, const array &b)' ] , [ '../group__ops.html#ga3fecba9f3cb9a19afd8ca492cf509ce0' , 1 , 'mlx::core::operator!=(T a, const array &b)' ] , [ '../group__ops.html#gaebbf1cfde388c7480159a03c92c9a385' , 1 , 'mlx::core::operator!=(const array &a, T b)' ] , [ '../namespacemlx_1_1core.html#a164f109bc19c927b2b3bcc47a5021419'
[ 'operator_25_22' , [ 'operator%' , [ '../backend_2metal_2kernels_2complex_8h.html#aaf53122a07c8eca858b5a8e38ae280e0' , 1 , 'operator%(): complex.h' ] , [ '../group__ops.html#gab3bfbf82b1e4de7b00bbcf1a2255fbde' , 1 , 'mlx::core::operator%(const array &a, const array &b)' ] , [ '../group__ops.html#ga50817666f0b82afcbf4a123486af9908' , 1 , 'mlx::core::operator%(T a, const array &b)' ] , [ '../group__ops.html#ga46c01daa07433542a477d216e13a8480' , 1 , 'mlx::core::operator%(const array &a, T b)' ] , [ '../namespacemlx_1_1core.html#a8723d145dd49021bfcb8e6c99e1c91a5' , 1 , 'mlx::core::operator%(complex64_t a, complex64_t b)' ] ] ] ,
[ 'operator_26_23' , [ 'operator&' , [ '../namespacemlx_1_1core_1_1simd.html#a0727c897502944659b3e32b3cde9ee9b' , 1 , 'mlx::core::simd::operator&(Simd< T, N > x, U y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a832bbc02ed5589e70106c831c04500f1' , 1 , 'mlx::core::simd::operator&(T1 x, Simd< T2, N > y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#ac790406f4cf51cbc40d750d377dd741b' , 1 , 'mlx::core::simd::operator&(Simd< T1, N > x, Simd< T2, N > y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a3c42ac1dc74f6c0bb934dfa45986875b' , 1 , 'mlx::core::simd::operator&(Simd< T1, 1 > a, Simd< T2, 1 > b) -> Simd< decltype(a.value &b.value), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#a8beb567724ab9735b616afb777b93abd' , 1 , 'mlx::core::simd::operator&(T1 a, Simd< T2, 1 > b) -> Simd< decltype(a &b.value), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#a3a060a225b6ead483ca93247c9ad8e4d' , 1 , 'mlx::core::simd::operator&(Simd< T1, 1 > a, T2 b) -> Simd< decltype(a.value &b), 1 >' ] , [ '../group__ops.html#gaf0d232de4cbfffda1e2c838f8afdf6ff' , 1 , 'mlx::core::operator&(const array &a, const array &b)' ] , [ '../namespacemlx_1_1core.html#a9ee95f97bbd69262d99d7bea3bf77631' , 1 , 'mlx::core::operator&(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a0fefc3ae4f1350ebe05ec6098fd6bae3' , 1 , 'mlx::core::operator&(_MLX_BFloat16 lhs, uint16_t rhs)' ] , [ '../namespacemlx_1_1core.html#a1e4cb758ccfe5c267baed9aeb0044834' , 1 , 'mlx::core::operator&(uint16_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#ab9d0f9910070231695d61de08cadb930' , 1 , 'mlx::core::operator&(_MLX_Float16 lhs, _MLX_Float16 rhs)' ] , [ '../namespacemlx_1_1core.html#a889d401f425db79d1868aa3beea4829b' , 1 , 'mlx::core::operator&(_MLX_Float16 lhs, uint16_t rhs)' ] , [ '../namespacemlx_1_1core.html#a76dcd1fa3c68b386bc1d1d899a68a120' , 1 , 'mlx::core::operator&(uint16_t lhs, _MLX_Float16 rhs)' ] ] ] ,
[ 'operator_26_26_24' , [ 'operator&&' , [ '../namespacemlx_1_1core_1_1simd.html#a85c23e7ed6fe0ec6dfe4c61f7412a362' , 1 , 'mlx::core::simd::operator&&(Simd< T, N > x, U y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a8a2c8aea209236b06c594c8451017ecb' , 1 , 'mlx::core::simd::operator&&(T1 x, Simd< T2, N > y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a070f1fa094cf2da5ab7d6baecbbf4f56' , 1 , 'mlx::core::simd::operator&&(Simd< T1, N > x, Simd< T2, N > y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a82676bd32059d1172296f8074a841de6' , 1 , 'mlx::core::simd::operator&&(Simd< T1, 1 > a, Simd< T2, 1 > b) -> Simd< decltype(a.value &&b.value), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#af97917ef704103c6ea1d0e44f22ec0d3' , 1 , 'mlx::core::simd::operator&&(T1 a, Simd< T2, 1 > b) -> Simd< decltype(a &&b.value), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#a1eca7cf07b2a238307459c28204319fb' , 1 , 'mlx::core::simd::operator&&(Simd< T1, 1 > a, T2 b) -> Simd< decltype(a.value &&b), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#a2a381e5ec89406074b8d1921304238bb' , 1 , 'mlx::core::simd::operator&&(Simd< float16_t, N > a, Simd< float16_t, N > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#af9d5f107ce0c40c3b6a2f176cbb70cd7' , 1 , 'mlx::core::simd::operator&&(Simd< float16_t, N > a, T b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#af8f245dfc5154c04c0865a208ab1cfe9' , 1 , 'mlx::core::simd::operator&&(T a, Simd< float16_t, N > b)' ] , [ '../namespacemlx_1_1steel.html#a6353bf11881842e25c46b56f92b7044f' , 1 , 'mlx::steel::operator&&()' ] , [ '../group__ops.html#gaee1d774bb0843601d7a0a4257d616ae3' , 1 , 'mlx::core::operator&&(const array &a, const array &b)' ] ] ] ,
[ 'operator_26_3d_25' , [ 'operator&=' , [ '../namespacemlx_1_1core.html#a60c263ef46e552c3954688869734b513' , 1 , 'mlx::core::operator&=(_MLX_BFloat16 &lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#af9670fc8088339669c54c68b3a320e25' , 1 , 'mlx::core::operator&=(_MLX_BFloat16 &lhs, uint16_t rhs)' ] , [ '../namespacemlx_1_1core.html#ad1f96f0a02024f347b4c4431629407fc' , 1 , 'mlx::core::operator&=(_MLX_Float16 &lhs, _MLX_Float16 rhs)' ] , [ '../namespacemlx_1_1core.html#ae0540f16c4e7bd55d0e86a88495e4967' , 1 , 'mlx::core::operator&=(_MLX_Float16 &lhs, uint16_t rhs)' ] ] ] ,
[ 'operator_28_29_26' , [ 'operator()' , [ '../structpocketfft_1_1detail_1_1_exec_c2_c.html#a4fd637f1a6d335826789af28ac089ecb' , 1 , 'pocketfft::detail::ExecC2C::operator()()' ] , [ '../structpocketfft_1_1detail_1_1_exec_hartley.html#a67c98b38d12440781053552b9a33bba1' , 1 , 'pocketfft::detail::ExecHartley::operator()()' ] , [ '../structpocketfft_1_1detail_1_1_exec_dcst.html#a67f4f56e3574c491695f8cb8a1e983d8' , 1 , 'pocketfft::detail::ExecDcst::operator()()' ] , [ '../structpocketfft_1_1detail_1_1_exec_r2_r.html#acdba1650962714e6afff51e9ca456970' , 1 , 'pocketfft::detail::ExecR2R::operator()()' ] , [ '../structmlx_1_1core_1_1_vector_scalar.html#a1af3ff644ce023a7e4f92a7c3634c44f' , 1 , 'mlx::core::VectorScalar::operator()()' ] , [ '../structmlx_1_1core_1_1_scalar_vector.html#ab174fe55970fb4ee1c6a2b7628a24df1' , 1 , 'mlx::core::ScalarVector::operator()()' ] , [ '../structmlx_1_1core_1_1_vector_vector.html#a97a0bed419933d7685238a962f2e4215' , 1 , 'mlx::core::VectorVector::operator()()' ] , [ '../structmlx_1_1core_1_1detail_1_1_add.html#a95cf053f89883d82f31ec53154b430a0' , 1 , 'mlx::core::detail::Add::operator()(Simd< T, N > x, Simd< T, N > y)' ] , [ '../structmlx_1_1core_1_1detail_1_1_add.html#a2d6011c35768b5fcd2bb75747b944353' , 1 , 'mlx::core::detail::Add::operator()(T x, T y)' ] , [ '../structmlx_1_1core_1_1detail_1_1_arc_tan2.html#a01da277adf65232bd67b252a31baedd7' , 1 , 'mlx::core::detail::ArcTan2::operator()(Simd< T, N > x, Simd< T, N > y)' ] , [ '../structmlx_1_1core_1_1detail_1_1_arc_tan2.html#af0cfd2ea4d541379b9c427fd4054828d' , 1 , 'mlx::core::detail::ArcTan2::operator()(T x, T y)' ] , [ '../structmlx_1_1core_1_1detail_1_1_divide.html#a9a3eab9eaf77b5a94ede2db8c7cef9f2' , 1 , 'mlx::core::detail::Divide::operator()(Simd< T, N > x, Simd< T, N > y)' ] , [ '../structmlx_1_1core_1_1detail_1_1_divide.html#a5e0d22e2084c4ca81bec0d457a46c662' , 1 , 'mlx::core::detail::Divide::operator()(T x, T y)' ] , [ '../structmlx_1_1core_1_1detail_1_1_multiply.html#a9dda09d0bf0f4153abf37ba894df37d4' , 1 , 'mlx::core::detail::Multiply::operator()(Simd< T, N > x, Simd< T, N > y)' ] , [ '../structmlx_1_1core_1_1detail_1_1_multiply.html#a898b090966b047723513224b8d3b22f1' , 1 , 'mlx::core::detail::Multiply::operator()(T x, T y)' ] , [ '../structmlx_1_1core_1_1detail_1_1_subtract.html#a48913052e0a051648b7a69376ec3e3e1' , 1 , 'mlx::core::detail::Subtract::operator()(Simd< T, N > x, Simd< T, N > y)' ] , [ '../structmlx_1_1core_1_1detail_1_1_subtract.html#a72ef05830615a2d5d9662926ed82672a' , 1 , 'mlx::core::detail::Subtract::operator()(T x, T y)' ] , [ '../structmlx_1_1core_1_1detail_1_1_logical_and.html#a5fb547e51ea53517deb54d89c76b4860' , 1 , 'mlx::core::detail::LogicalAnd::operator()(Simd< T, N > x, Simd< T, N > y)' ] , [ '../structmlx_1_1core_1_1detail_1_1_logical_and.html#a046536c1f2f9367983f052a213d7b7d8' , 1 , 'mlx::core::detail::LogicalAnd::operator()(T x, T y)' ] , [ '../structmlx_1_1core_1_1detail_1_1_logical_or.html#a4701821e656931d808815753ee529bad' , 1 , 'mlx::core::detail::LogicalOr::operator()(Simd< T, N > x, Simd< T, N > y)' ] , [ '../structmlx_1_1core_1_1detail_1_1_logical_or.html#afb134dbab79307d4ba597843c61d0b1a' , 1 , 'mlx::core::detail::LogicalOr::operator()(T x, T y)' ] , [ '../structmlx_1_1core_1_1detail_1_1_bitwise_and.html#a91cff5472e47b13fd9d291b17d2e877b' , 1 , 'mlx::core::detail::BitwiseAnd::operator()(Simd< T, N > x, Simd< T, N > y)' ] , [ '../structmlx_1_1core_1_1detail_1_1_bitwise_and.html#ae0bed77f95fe2b2f0b594addddd04700' , 1 , 'mlx::core::detail::BitwiseAnd::operator()(T x, T y)' ] , [ '../structmlx_1_1core_1_1detail_1_1_bitwise_or.html#abd39ee9af548b16e3fabe4ae956b6f1c' , 1 , 'mlx::core::detail::BitwiseOr::operator()(Simd< T, N > x, Simd< T, N > y)' ] , [ '../structmlx_1_1core_1_1detail_1_1_bitwise_or.html#a5ab05734c5000b454975de6647a08d20' , 1 , 'mlx::core::detail::BitwiseOr::operator()(T x, T y)' ] , [ '../structmlx_1_1core_1_1detail_1_1_bitwise_xor.html#a8ed25d90a73141938a71ddddfd40b83d' , 1 , 'mlx::core::detail::BitwiseXor::operator()(Simd< T, N > x, Simd< T, N > y)' ] , [ '../structmlx_1_1core_1_1detail_1_1_bitwise_xor.html#a0989e3bcd064ae06c33f660696a869a0' , 1 , ' mlx : : core : : detail : : BitwiseXor : : opera
[ 'operator_2a_27' , [ 'operator*' , [ '../structpocketfft_1_1detail_1_1cmplx.html#a26bf3d709a58f06228e502af6db8e5ac' , 1 , 'pocketfft::detail::cmplx::operator*(const T2 &other) const -> cmplx< decltype(r *other)>' ] , [ '../structpocketfft_1_1detail_1_1cmplx.html#ad9c591ef8ae976293f207937d273e9a1' , 1 , 'pocketfft::detail::cmplx::operator*(const cmplx< T2 > &other) const -> cmplx< decltype(r+other.r)>' ] , [ '../structmlx_1_1core_1_1array_1_1_array_iterator.html#a153756072fda6d3e53bcca11b46a1238' , 1 , 'mlx::core::array::ArrayIterator::operator*()' ] , [ '../namespacemlx_1_1core_1_1simd.html#a08c1e7a00b1b4bc60e30d1554f4f46f2' , 1 , 'mlx::core::simd::operator*(Simd< T, N > x, U y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#ae4ec5f1f081d20b46b13eb83eb1b6431' , 1 , 'mlx::core::simd::operator*(T1 x, Simd< T2, N > y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a4555cd6a3b50af00700f97fdf00f63a7' , 1 , 'mlx::core::simd::operator*(Simd< T1, N > x, Simd< T2, N > y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#ab6a73491bcb185cd91ae4db6b0f21e49' , 1 , 'mlx::core::simd::operator*(Simd< T1, 1 > a, Simd< T2, 1 > b) -> Simd< decltype(a.value *b.value), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#a4030444ea38ce1529a8cbb8c183a28bd' , 1 , 'mlx::core::simd::operator*(T1 a, Simd< T2, 1 > b) -> Simd< decltype(a *b.value), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#acd5ac48dc7895f06daf55f0a7e0667fb' , 1 , 'mlx::core::simd::operator*(Simd< T1, 1 > a, T2 b) -> Simd< decltype(a.value *b), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#a6f6d26e3fe39ee1ba0a7380d0ecf7b45' , 1 , 'mlx::core::simd::operator*(Simd< float16_t, N > a, Simd< float16_t, N > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a5373c1af09825b5f701ebd106508fa6b' , 1 , 'mlx::core::simd::operator*(Simd< float16_t, N > a, T b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#ac50da923a4b7ac682554bd1d74c306d9' , 1 , 'mlx::core::simd::operator*(T a, Simd< float16_t, N > b)' ] , [ '../backend_2metal_2kernels_2complex_8h.html#a681d4fb076973f58f7dac894ec62a385' , 1 , 'operator*(complex64_t a, complex64_t b): complex.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a8f06316063fc91747533105f256b55b5' , 1 , 'operator*(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a7b3bce3f6f17089d87e13e91f580a581' , 1 , 'operator*(_MLX_BFloat16 lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a54ae7216b82c5cea362f6b83e1df3a9b' , 1 , 'operator*(float lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a852689073c17596de4fb545bc046b380' , 1 , 'operator*(_MLX_BFloat16 lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a168300bbd04d8e97c5e4218cb14ae378' , 1 , 'operator*(half lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a6278bd2e0e2805090b33ef666bf7f6bb' , 1 , 'operator*(_MLX_BFloat16 lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#aecf703522d9ce32dfeefe1e6e903db06' , 1 , 'operator*(int32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a7cd44d27fa9a4f13df39894c34fdb348' , 1 , 'operator*(_MLX_BFloat16 lhs, uint32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#aee64dc1890abb6d1035361cb8c751f96' , 1 , 'operator*(uint32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ad1a559ab88dbbb4fd2c7509d2c94e55b' , 1 , 'operator*(_MLX_BFloat16 lhs, int64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a495ae2d9be5d97c4c6448fc4e50a03e1' , 1 , 'operator*(int64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a87ab4b7a502430da664ccb8abd383058' , 1 , 'operator*(_MLX_BFloat16 lhs, uint64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a5f997839cf49c24ab594a0dff486a7bc' , 1 , 'operator*(uint64_t lhs, _MLX_BFloat16 rhs): bf16.h'
[ 'operator_2a_3d_28' , [ 'operator*=' , [ '../structpocketfft_1_1detail_1_1cmplx.html#a683fd490182c9189fa2c05b1823edd93' , 1 , 'pocketfft::detail::cmplx::operator*=(T2 other)' ] , [ '../structpocketfft_1_1detail_1_1cmplx.html#a06f2c26c6fc4722e61b44da4c242ed87' , 1 , 'pocketfft::detail::cmplx::operator*=(const cmplx< T2 > &other)' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a7232b0a0e193b3c6172d6fc2578bf419' , 1 , 'operator*=(device _MLX_BFloat16 &lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ade65ebca11e38d56408c512df89b99f4' , 1 , 'operator*=(device float &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#af4348ce3425dd99d069e8fdf06e25a3c' , 1 , 'operator*=(thread _MLX_BFloat16 &lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a2c3c5f793b3d957d7295d7f1faabebee' , 1 , 'operator*=(thread float &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ac66657077d55e94197b52b63acb50b7d' , 1 , 'operator*=(threadgroup _MLX_BFloat16 &lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a383165ea838cc3feeee4d9cf54aa77cc' , 1 , 'operator*=(threadgroup float &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ab706af260b61f735b28464877d02137c' , 1 , 'operator*=(device _MLX_BFloat16 &lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a979374b1dd4e0eaf602326fa901336d1' , 1 , 'operator*=(device half &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ac815eec2c1b15a47b1c6ea6790e77d24' , 1 , 'operator*=(thread _MLX_BFloat16 &lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a8110fae7bcc34a0de5927546b24aa935' , 1 , 'operator*=(thread half &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ae4acef3e7ae7dfe359422503f894e885' , 1 , 'operator*=(threadgroup _MLX_BFloat16 &lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#adc268cdbc30500f3009f5de2b2f0f67a' , 1 , 'operator*=(threadgroup half &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a81f65b04a87a25c7eb1a751d1be9fa55' , 1 , 'operator*=(device _MLX_BFloat16 &lhs, int16_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a08c1f916302eb9d48c93f8b7260538fe' , 1 , 'operator*=(device int16_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#adc8e82b8f593b12c6d405e2250ab0f62' , 1 , 'operator*=(thread _MLX_BFloat16 &lhs, int16_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a4611728172afea51860a77fdb06cafa0' , 1 , 'operator*=(thread int16_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a0b8736e2ae24758b6e24ea72668df5b4' , 1 , 'operator*=(threadgroup _MLX_BFloat16 &lhs, int16_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ad920df9579603f0b0ee2689eba330617' , 1 , 'operator*=(threadgroup int16_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ae97ab6c3ddcc2754b24f86319a5398be' , 1 , 'operator*=(device _MLX_BFloat16 &lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a3ff4ff59f411010ac8502cfabda4bd6f' , 1 , 'operator*=(device int32_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#abd3d82e2dec1847e97eb8fc3bab2985a' , 1 , 'operator*=(thread _MLX_BFloat16 &lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a738078eb7d5ff94ff48156a555d763a5' , 1 , 'operator*=(thread int32_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a435f2f4256aadb1b57fd62bb7f733cf7' , 1 , ' operator *= ( threadgroup _MLX _BFloat16 & amp ; lhs , int32 _t rhs ) : & # 160 ;
[ 'operator_2b_29' , [ 'operator+' , [ '../structpocketfft_1_1detail_1_1cmplx.html#a76447ef141c8732d57421749fc81b236' , 1 , 'pocketfft::detail::cmplx::operator+()' ] , [ '../structmlx_1_1core_1_1array_1_1_array_iterator.html#ae2adde594b5a4853f6bc78263a957d85' , 1 , 'mlx::core::array::ArrayIterator::operator+()' ] , [ '../namespacemlx_1_1core_1_1simd.html#aac6acd134f1498b4fb45fdbc882335bf' , 1 , 'mlx::core::simd::operator+(Simd< T, N > x, U y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a8b622c47d07b171b2303ea744bf72284' , 1 , 'mlx::core::simd::operator+(T1 x, Simd< T2, N > y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#aed655ffa017ade5e0f954f906d9f7ae6' , 1 , 'mlx::core::simd::operator+(Simd< T1, N > x, Simd< T2, N > y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a27dfc3843dbefbbebed5b7137bacbb59' , 1 , 'mlx::core::simd::operator+(Simd< T1, 1 > a, Simd< T2, 1 > b) -> Simd< decltype(a.value+b.value), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#aa78806bf6a3be64b44e9a1f04bad3862' , 1 , 'mlx::core::simd::operator+(T1 a, Simd< T2, 1 > b) -> Simd< decltype(a+b.value), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#a98b77f1ca24bff373f48ef62f0013a02' , 1 , 'mlx::core::simd::operator+(Simd< T1, 1 > a, T2 b) -> Simd< decltype(a.value+b), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#ae690b57b386cbad40565487d6d2393bb' , 1 , 'mlx::core::simd::operator+(Simd< float16_t, N > a, Simd< float16_t, N > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a417109cdd61f35954ba2cc37af9b4460' , 1 , 'mlx::core::simd::operator+(Simd< float16_t, N > a, T b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#ac33643b5f3cdbd3be0fa7d5784e35007' , 1 , 'mlx::core::simd::operator+(T a, Simd< float16_t, N > b)' ] , [ '../backend_2metal_2kernels_2complex_8h.html#ad6af5c6c5ed4898b49758618e5aee189' , 1 , 'operator+(complex64_t a, complex64_t b): complex.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a09c1a797eb7f43742578680899932f50' , 1 , 'operator+(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a551b970f73bb4a3b287653021d000b60' , 1 , 'operator+(_MLX_BFloat16 lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a43a225e7e548bb041f3a5d844faaf0da' , 1 , 'operator+(float lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a8b6c3fd9d068a2159084359df8b9b449' , 1 , 'operator+(_MLX_BFloat16 lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a0a5bfe15d95ba540795f4c25ebfa4f07' , 1 , 'operator+(half lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#aa415ce182fe7582d885fe633fc3527ce' , 1 , 'operator+(_MLX_BFloat16 lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a62f891b7dbba0000749cf338f594bedb' , 1 , 'operator+(int32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ab43932322f81bf322aa1b0deeee9a987' , 1 , 'operator+(_MLX_BFloat16 lhs, uint32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#acd15d46ea5827a2a39898ccbb8352eb8' , 1 , 'operator+(uint32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a006763fae6e0577fc168ec9446f0f747' , 1 , 'operator+(_MLX_BFloat16 lhs, int64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a12a47e8ac0be788edff57ae0a96d7830' , 1 , 'operator+(int64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#af87dfa2122e9c76042dc41fb7f338a87' , 1 , 'operator+(_MLX_BFloat16 lhs, uint64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#af2737d09c887ee8cd43fdeabceddbe82' , 1 , 'operator+(uint64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../namespacemlx_1_1steel.html#a12ff4f38aa8474bf76770c7b8e3e18cb' , 1 , 'mlx::steel::operator+()' ] , [ '../group__ops.html#ga26e5a043eaaaf066d1400adac9c11d0c' , 1 , 'mlx::core::operator+(const array &a, const array &b)' ] , [ ' . . / group _ _ops . html # ga7d0ec8d01e7cefa6a6b25f1187
[ 'operator_2b_2b_30' , [ 'operator++' , [ '../structmlx_1_1core_1_1array_1_1_array_iterator.html#a3efe69356a84d0d4438f033992fcbd9d' , 1 , 'mlx::core::array::ArrayIterator' ] ] ] ,
[ 'operator_2b_3d_31' , [ 'operator+=' , [ '../structpocketfft_1_1detail_1_1cmplx.html#ad4e69dcd89bdb7764c9c5807168f911e' , 1 , 'pocketfft::detail::cmplx::operator+=(const cmplx &other)' ] , [ '../structpocketfft_1_1detail_1_1cmplx.html#affa618d8850a7c232793b7c61db6d184' , 1 , 'pocketfft::detail::cmplx::operator+=(const cmplx< T2 > &other)' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ab04f480aea9fbba0895068c7558dd400' , 1 , 'operator+=(device _MLX_BFloat16 &lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a251780ac4592cc2b1a543e417ff57770' , 1 , 'operator+=(device float &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a24381d991c2d570aa953694f396a69b5' , 1 , 'operator+=(thread _MLX_BFloat16 &lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a7595740d4cc12924905d6bd1b99ee4da' , 1 , 'operator+=(thread float &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ac1498acb8c3623b5f412f70ab6a6528b' , 1 , 'operator+=(threadgroup _MLX_BFloat16 &lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#abce5ab327110c164f054b43ed47f79a0' , 1 , 'operator+=(threadgroup float &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ae0c70198e236ffe1a98f79987c686419' , 1 , 'operator+=(device _MLX_BFloat16 &lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a13b3338935440ae51ecc4a356093efc5' , 1 , 'operator+=(device half &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a5a0cb8544b4ebd2906ba8e7f2868e8de' , 1 , 'operator+=(thread _MLX_BFloat16 &lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a7b134429ea0c8493800ff8b465410f9c' , 1 , 'operator+=(thread half &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a4154f90ab7857ca856f9e15fe1bf5acf' , 1 , 'operator+=(threadgroup _MLX_BFloat16 &lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ab9ae6a51e2027b02cac9966e05f3ba68' , 1 , 'operator+=(threadgroup half &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ab93ce536eb7998bee00de4af868e31a9' , 1 , 'operator+=(device _MLX_BFloat16 &lhs, int16_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ad0ae9e2b4874f991a2c853e1c1fe735d' , 1 , 'operator+=(device int16_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a194a6670cc25ade35a24b566f31af785' , 1 , 'operator+=(thread _MLX_BFloat16 &lhs, int16_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a3d0d689516c99003659c5d026847bd2e' , 1 , 'operator+=(thread int16_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a007f58508b98bb79e5c323ed0dec89b6' , 1 , 'operator+=(threadgroup _MLX_BFloat16 &lhs, int16_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#aa7198e580e2a83c1fd01a4b6fdf86a80' , 1 , 'operator+=(threadgroup int16_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a15573fefd880adefbba079b1c1bd8082' , 1 , 'operator+=(device _MLX_BFloat16 &lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a104cf94cb9e359d1b6ef92ced2ce0c27' , 1 , 'operator+=(device int32_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#aa04cfcb52191fd23205a1a3572b46ae0' , 1 , 'operator+=(thread _MLX_BFloat16 &lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ad684bc2ae1a2a627cd3e4a4c641e2d77' , 1 , 'operator+=(thread int32_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ad1e28448e35f4934075b397c34ba3d66' , 1 , ' operator += ( threadgroup _MLX _BFloat16 & amp ; lhs , int32
[ 'operator_2d_32' , [ 'operator-' , [ '../structpocketfft_1_1detail_1_1cmplx.html#a460da5db36d1c72fb1ed3496fd3abde4' , 1 , 'pocketfft::detail::cmplx::operator-()' ] , [ '../namespacemlx_1_1core_1_1simd.html#af5be79b8dada8f8e91ae7c03c16606ec' , 1 , 'mlx::core::simd::operator-(Simd< T, N > v)' ] , [ '../namespacemlx_1_1core_1_1simd.html#ad5761065b4a655cd086d88846ae08d97' , 1 , 'mlx::core::simd::operator-(Simd< T, N > x, U y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#acc490f7f5195acfa7b7c5df7afb39438' , 1 , 'mlx::core::simd::operator-(T1 x, Simd< T2, N > y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a678cddce777549a39474449d56fd1de6' , 1 , 'mlx::core::simd::operator-(Simd< T1, N > x, Simd< T2, N > y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a70563bcd6c28802d11199812ffef38c8' , 1 , 'mlx::core::simd::operator-(Simd< T, 1 > in)' ] , [ '../namespacemlx_1_1core_1_1simd.html#ab1f7f553d3a9176a70404a29cad06619' , 1 , 'mlx::core::simd::operator-(Simd< T1, 1 > a, Simd< T2, 1 > b) -> Simd< decltype(a.value - b.value), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#aa73282cb05b65b931b97ce35c46bae20' , 1 , 'mlx::core::simd::operator-(T1 a, Simd< T2, 1 > b) -> Simd< decltype(a - b.value), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#ab35a129d6e31b86c06b61252c7b26d4e' , 1 , 'mlx::core::simd::operator-(Simd< T1, 1 > a, T2 b) -> Simd< decltype(a.value - b), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#a727a13b3d26f9e7cae7f091105867904' , 1 , 'mlx::core::simd::operator-(Simd< float16_t, N > v)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a6e39cc693b30ad8e530392baf4bb5b0e' , 1 , 'mlx::core::simd::operator-(Simd< float16_t, N > a, Simd< float16_t, N > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#aad9cc064528e4189a5b7dd816a134ae6' , 1 , 'mlx::core::simd::operator-(Simd< float16_t, N > a, T b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a7434ba1ab2ad798fe8557a9b45035e81' , 1 , 'mlx::core::simd::operator-(T a, Simd< float16_t, N > b)' ] , [ '../backend_2metal_2kernels_2complex_8h.html#a226cfd54d49f02e35c5aab3139c7596b' , 1 , 'operator-(complex64_t x): complex.h' ] , [ '../backend_2metal_2kernels_2complex_8h.html#af5608264cf920688607059b4e8cd3117' , 1 , 'operator-(complex64_t a, complex64_t b): complex.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a6aedc8d6d0980134ac69b96f22d9a855' , 1 , 'operator-(_MLX_BFloat16 x): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a333f67614dbf8027439a7e124052cb85' , 1 , 'operator-(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a891aa4bf46c20a26a55061736aba25f1' , 1 , 'operator-(_MLX_BFloat16 lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a7ad7ff44a3200853711869f7a577d931' , 1 , 'operator-(float lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#af69ef8f1d8ecae0e6f755bf1c46cf075' , 1 , 'operator-(_MLX_BFloat16 lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a5bd875a54b79b2dcedf674807c3e53c5' , 1 , 'operator-(half lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ab02f8646b47806e1d2038f248df03f06' , 1 , 'operator-(_MLX_BFloat16 lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ab27b26182c7c6e08af37e6d511fd9253' , 1 , 'operator-(int32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a5868c85c988ec3432cf86d7df40e464d' , 1 , 'operator-(_MLX_BFloat16 lhs, uint32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ad03ef47e6cc7521bbfb45740dee20f88' , 1 , 'operator-(uint32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ab789f8a400512ff27e36b3373170f0c5' , 1 , 'operator-(_MLX_BFloat16 lhs, int64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a7f601b22ecc480132d82ad782e5363bf' , 1 , 'operator-(int64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ ' . . / backend _2metal _2kernels _2metal _ _3 _ _0 _2bf16 _8h .
[ 'operator_2d_3d_33' , [ 'operator-=' , [ '../structpocketfft_1_1detail_1_1cmplx.html#a12441ff423274bd1b54245933d69ad7e' , 1 , 'pocketfft::detail::cmplx::operator-=()' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ab225043bd02bb423930bc98aae9c2bca' , 1 , 'operator-=(device _MLX_BFloat16 &lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ac2f1e1f2365cfa531b1519aa9ff67695' , 1 , 'operator-=(device float &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a513501355a5912a1263fd8b10864142b' , 1 , 'operator-=(thread _MLX_BFloat16 &lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ab4f4ecd62c3d8b3363d02019573dc9f1' , 1 , 'operator-=(thread float &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a92d1348f201d78fcd474f75d5b23ef68' , 1 , 'operator-=(threadgroup _MLX_BFloat16 &lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a3eefe9a7f5fb226335ea687012f32d5c' , 1 , 'operator-=(threadgroup float &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#aef62c7e3e494b6a511a7833c0d942a60' , 1 , 'operator-=(device _MLX_BFloat16 &lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ad30726cc8b69fd300d33c2a46e123c28' , 1 , 'operator-=(device half &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a8859b5b8dc241e4f58243c85d2630cc8' , 1 , 'operator-=(thread _MLX_BFloat16 &lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a7003e1e5881e3d106257f22b6a3e59fe' , 1 , 'operator-=(thread half &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a3165e37d393be50c2cfa9ddcba153684' , 1 , 'operator-=(threadgroup _MLX_BFloat16 &lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a76f5bd895b7214cbc3cea3440992718a' , 1 , 'operator-=(threadgroup half &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a7167343d90eb70e5a0d5fa9ec5398e94' , 1 , 'operator-=(device _MLX_BFloat16 &lhs, int16_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a9b31c363ebc93d592b6fa0e27b00335a' , 1 , 'operator-=(device int16_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a967a1d7b5664f616e5b6f2d257367f0c' , 1 , 'operator-=(thread _MLX_BFloat16 &lhs, int16_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#aff19193e1b2cee29a8737318e95cc74a' , 1 , 'operator-=(thread int16_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#aede0cc4179507b739849948f1a2fed4b' , 1 , 'operator-=(threadgroup _MLX_BFloat16 &lhs, int16_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a7e1a6056f9c96f3c89fe204dbf103be5' , 1 , 'operator-=(threadgroup int16_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a9d06cceea5c179bcc608452188bd7d6a' , 1 , 'operator-=(device _MLX_BFloat16 &lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a0aa9ffe056f49fda181bbacbd60556ea' , 1 , 'operator-=(device int32_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ada5685d99c2d6708d1c4ef826d68e879' , 1 , 'operator-=(thread _MLX_BFloat16 &lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a726cecf778b8584b6f7c37db1b064576' , 1 , 'operator-=(thread int32_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a3816a35f8468156d59c239256c12dcf3' , 1 , 'operator-=(threadgroup _MLX_BFloat16 &lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#aa332fae098e7c6dc23b98bc0026f1070' , 1 , ' operator -= ( threadgroup int32 _t & amp ; lhs , _MLX _BFloat16 rhs ) : & # 1
[ 'operator_2f_34' , [ 'operator/' , [ '../namespacemlx_1_1core_1_1simd.html#ac86a54a5e2ccc79bc92739f143bc0bef' , 1 , 'mlx::core::simd::operator/(Simd< T, N > x, U y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#ac5d10f465c21ab259041042ff0159187' , 1 , 'mlx::core::simd::operator/(T1 x, Simd< T2, N > y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a18a2689f4ae197c5b204fe9b3370da4c' , 1 , 'mlx::core::simd::operator/(Simd< T1, N > x, Simd< T2, N > y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a1d45c3b97cecfff86a2e43ae1f7fa185' , 1 , 'mlx::core::simd::operator/(Simd< T1, 1 > a, Simd< T2, 1 > b) -> Simd< decltype(a.value/b.value), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#a89be64949908f19dd42aa7e38b320b0c' , 1 , 'mlx::core::simd::operator/(T1 a, Simd< T2, 1 > b) -> Simd< decltype(a/b.value), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#a1c61bd3ac3ec5d8d2da65b45d59f543e' , 1 , 'mlx::core::simd::operator/(Simd< T1, 1 > a, T2 b) -> Simd< decltype(a.value/b), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#aab8837750c84794369e630d8ea0b408c' , 1 , 'mlx::core::simd::operator/(Simd< float16_t, N > a, Simd< float16_t, N > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a0585ea196b665710115e48b7ebef0fc1' , 1 , 'mlx::core::simd::operator/(Simd< float16_t, N > a, T b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a075f637ff3f983ada0fd6288ab8d91d7' , 1 , 'mlx::core::simd::operator/(T a, Simd< float16_t, N > b)' ] , [ '../backend_2metal_2kernels_2complex_8h.html#ae6a708f67d6fd9b0962aa8877cec6d35' , 1 , 'operator/(complex64_t a, complex64_t b): complex.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a9f16a44e1c9836ca57edc1d7b93b5d7c' , 1 , 'operator/(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#aacaedf12f862c76457133336dd6fc446' , 1 , 'operator/(_MLX_BFloat16 lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a584a513596de20663dad951a5b81695e' , 1 , 'operator/(float lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ad8f7b11669736fbd6ed2e28211d877d4' , 1 , 'operator/(_MLX_BFloat16 lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a59515695ebc48844345fa5120511aed1' , 1 , 'operator/(half lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a8c8ac6736440fdca366ebdefe2a12b9f' , 1 , 'operator/(_MLX_BFloat16 lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ad6859b04680d0d26d75fd6c4dd74ee24' , 1 , 'operator/(int32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a4720cc79ab2b8e39952ea9ef20e51250' , 1 , 'operator/(_MLX_BFloat16 lhs, uint32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a72d10ec0e62949247da129eb3a83fb9b' , 1 , 'operator/(uint32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ad6399ba2b8708899739b4cdbb44add8d' , 1 , 'operator/(_MLX_BFloat16 lhs, int64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a998b1ba877a606aedf722ab46b290403' , 1 , 'operator/(int64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#aa3277ae33976c70f7bd937ddff027b72' , 1 , 'operator/(_MLX_BFloat16 lhs, uint64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#aa708a970a200822c99c0489f389469fa' , 1 , 'operator/(uint64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../namespacemlx_1_1steel.html#a6bde717aca2051499f73a3eee199bfdd' , 1 , 'mlx::steel::operator/()' ] , [ '../group__ops.html#gaeedf77f722b394429f1a7f6c367883bf' , 1 , 'mlx::core::operator/(const array &a, const array &b)' ] , [ '../group__ops.html#ga7366ec7f453be2a4dc449f0faa1bf554' , 1 , 'mlx::core::operator/(double a, const array &b)' ] , [ '../group__ops.html#gadfb324ae9b4feb2c7ea0ac6ade639f38' , 1 , 'mlx::core::operator/(const array &a, double b)' ] , [ '../namespacemlx_1_1core.html#a7573ac3b93ddecd69e9c88a26fc84ba9' , 1 , ' mlx : : core : : operato
[ 'operator_2f_3d_35' , [ 'operator/=' , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a5aa3b8c68a2b58d41ea33eaabbf83095' , 1 , 'operator/=(device _MLX_BFloat16 &lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a90a1c5130db515db48624d8587edbb91' , 1 , 'operator/=(device float &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a65f30a2dc199134e35bc7c5d431b2263' , 1 , 'operator/=(thread _MLX_BFloat16 &lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a7172d84db640e6c49dff0d08dd64b53e' , 1 , 'operator/=(thread float &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#acf7cb9927bf09022088401923f2e1916' , 1 , 'operator/=(threadgroup _MLX_BFloat16 &lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a86b2a001cbec0d3a8d762a3c7ff47b0b' , 1 , 'operator/=(threadgroup float &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a744f72ba83522fe3cc2a49a007b42543' , 1 , 'operator/=(device _MLX_BFloat16 &lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a77c678665b34df7652dcde053ca73185' , 1 , 'operator/=(device half &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ae0614b6b199d8a65ae95d4621b118b82' , 1 , 'operator/=(thread _MLX_BFloat16 &lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#aa846fde89c7d2d18b18ef180a8a9c8a3' , 1 , 'operator/=(thread half &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a08e778be18e4a291c108fcc528b981d3' , 1 , 'operator/=(threadgroup _MLX_BFloat16 &lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a6b9e49ad9ea256d2d0220c0d81552602' , 1 , 'operator/=(threadgroup half &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ab933bc3cdf9adfea10ab9dba5292c812' , 1 , 'operator/=(device _MLX_BFloat16 &lhs, int16_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a25e7c5d2ecf3375756d59074f333858f' , 1 , 'operator/=(device int16_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a4ae4a80fde67eea9a0a37b2803946544' , 1 , 'operator/=(thread _MLX_BFloat16 &lhs, int16_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a912393b7208fa45bd1e87f30b218b68b' , 1 , 'operator/=(thread int16_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a18963246f2b640874bef6dca7049f64d' , 1 , 'operator/=(threadgroup _MLX_BFloat16 &lhs, int16_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a0e2c2c2cb50b3a55ff213f18978aca35' , 1 , 'operator/=(threadgroup int16_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a64f1136b17006f168ef837e17240814f' , 1 , 'operator/=(device _MLX_BFloat16 &lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ae46d75b8046d557452d74513f1106710' , 1 , 'operator/=(device int32_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a08d2460e259b9106d90d889481ad60d5' , 1 , 'operator/=(thread _MLX_BFloat16 &lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a0f7fd418408806ef498745c6fdb2c062' , 1 , 'operator/=(thread int32_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ac703495cb370b52526a5a2d36ae26038' , 1 , 'operator/=(threadgroup _MLX_BFloat16 &lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a4ca11d43174baf0a729f93b35eabcbea' , 1 , 'operator/=(threadgroup int32_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a9f835a0a80c411580c97b65fdc5bdfd3' , 1 , ' operator /= ( device
[ 'operator_3c_36' , [ 'operator<' , [ '../namespacemlx_1_1core_1_1simd.html#a6cd6e41660608d17ca8d38658d5e385c' , 1 , 'mlx::core::simd::operator<(Simd< T, N > a, U b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#ad9bebf95b37fa0c6517be82af5ccd4eb' , 1 , 'mlx::core::simd::operator<(T a, Simd< U, N > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#ac962a14c88c87082fc70a9c0370f35b0' , 1 , 'mlx::core::simd::operator<(Simd< T1, N > a, Simd< T2, N > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a23b59272b0760326844fffe20db9b3e2' , 1 , 'mlx::core::simd::operator<(Simd< T1, 1 > a, Simd< T2, 1 > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a01259c9188e6ecd48979cdc2fd766372' , 1 , 'mlx::core::simd::operator<(T1 a, Simd< T2, 1 > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#acf35d81032bb9043804fd1de43540f60' , 1 , 'mlx::core::simd::operator<(Simd< T1, 1 > a, T2 b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a3f63139b42029ba8d7b3b8ef10f5ac96' , 1 , 'mlx::core::simd::operator<(Simd< float16_t, N > a, T b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#aaf29bfdcfdbb9a0acb9f4a6ed622868f' , 1 , 'mlx::core::simd::operator<(T a, Simd< float16_t, N > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a9e0c9b3e986809be5e87aacc4612bb8e' , 1 , 'mlx::core::simd::operator<(Simd< float16_t, N > a, Simd< float16_t, N > b)' ] , [ '../backend_2metal_2kernels_2complex_8h.html#a67674e32596a9dae2258bb8e0e6a2058' , 1 , 'operator<(complex64_t a, complex64_t b): complex.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a9ef6a57b7185e9ca49e255fec1a44e25' , 1 , 'operator<(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#aab02c65bc38ea66335b2192ead4095a8' , 1 , 'operator<(_MLX_BFloat16 lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ae91686513e284bcc9635833744bbdda1' , 1 , 'operator<(float lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a2486f3b5de85b0d57f458d8f21f82b42' , 1 , 'operator<(_MLX_BFloat16 lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a435a2aec4c777b4b184ff5d24992e8a1' , 1 , 'operator<(half lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#abdd04257e6a73883b5f56f1186d0e906' , 1 , 'operator<(_MLX_BFloat16 lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a69984aaa05ae1d4fccccf7f57e8ecb4a' , 1 , 'operator<(int32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a501cc01d5bf15d9f03aa28545f9624ea' , 1 , 'operator<(_MLX_BFloat16 lhs, uint32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a1b029e4ca72125a5f9471f582c819705' , 1 , 'operator<(uint32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a0736a76f56578d26ba1422dc8b744a18' , 1 , 'operator<(_MLX_BFloat16 lhs, int64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a24b1fa8998c892f90f8dde7c34fb10a5' , 1 , 'operator<(int64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#af80ff2020ec2c4b406c5fdae3fe55e63' , 1 , 'operator<(_MLX_BFloat16 lhs, uint64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ac03f6eefb836373d37dc280b0d813d78' , 1 , 'operator<(uint64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../namespacemlx_1_1steel.html#adb5f24b57d98214fc215a06475f21412' , 1 , 'mlx::steel::operator<()' ] , [ '../group__ops.html#gaee41e2b8f61d563200ff03575ac1d6c3' , 1 , 'mlx::core::operator<(const array &a, const array &b)' ] , [ '../group__ops.html#ga1ef8ea11cf15ce628c54201fa42748ef' , 1 , 'mlx::core::operator<(T a, const array &b)' ] , [ '../group__ops.html#ga95e72226dc7a79c40b3d16f990922050' , 1 , 'mlx::core::operator<(const array &a, T b)' ] , [ '../namespacemlx_1_1core.html#a987d631e1508e8df55d98ddd57e4d086' , 1 , 'mlx::core::operator<(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs)' ] , [ ' . . / namespacemlx
[ 'operator_3c_3c_37' , [ 'operator<<' , [ '../namespacemlx_1_1core_1_1simd.html#ae21cbfd232edd7fe0f6f6c9fa11a354e' , 1 , 'mlx::core::simd::operator<<(Simd< T, N > x, U y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a56fccba38270fe3ae9fa7b2ecdeb5e87' , 1 , 'mlx::core::simd::operator<<(T1 x, Simd< T2, N > y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a4ecd782ffa497ac7dc2482a232b0dd00' , 1 , 'mlx::core::simd::operator<<(Simd< T1, N > x, Simd< T2, N > y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a33232e2342d5a3e542c9428924a25830' , 1 , 'mlx::core::simd::operator<<(Simd< T1, 1 > a, Simd< T2, 1 > b) -> Simd< decltype(a.value<< b.value), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#a50044315dc365f026830416f6b615c77' , 1 , 'mlx::core::simd::operator<<(T1 a, Simd< T2, 1 > b) -> Simd< decltype(a<< b.value), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#a68e7b952915e629d246d1ffac98b54ce' , 1 , 'mlx::core::simd::operator<<(Simd< T1, 1 > a, T2 b) -> Simd< decltype(a.value<< b), 1 >' ] , [ '../group__ops.html#gad656c30f9fd7d9467e405657b325aa7e' , 1 , 'mlx::core::operator<<(const array &a, const array &b)' ] , [ '../namespacemlx_1_1core.html#a1e5c30e316afa30c14bc48b92afdb794' , 1 , 'mlx::core::operator<<(std::ostream &os, const Device &d)' ] , [ '../namespacemlx_1_1core.html#a4ddd07021b36c848d6fb1dd9ac276822' , 1 , 'mlx::core::operator<<(std::ostream &os, const Stream &s)' ] , [ '../namespacemlx_1_1core.html#a0023c267cf81345fad65e7a797954cd3' , 1 , 'mlx::core::operator<<(std::ostream &os, const Dtype &d)' ] , [ '../namespacemlx_1_1core.html#a1fd58658474fb842d648dcf8f7d9f078' , 1 , 'mlx::core::operator<<(std::ostream &os, const Dtype::Kind &k)' ] , [ '../namespacemlx_1_1core.html#a123331f01188bd76e37623b63b6b4340' , 1 , 'mlx::core::operator<<(std::ostream &os, array a)' ] , [ '../namespacemlx_1_1core.html#a4e733bba89760abed32393e085812b22' , 1 , 'mlx::core::operator<<(std::ostream &os, const std::vector< int > &v)' ] , [ '../namespacemlx_1_1core.html#a5e5bd5c57b1cf19776bdb41e732861d9' , 1 , 'mlx::core::operator<<(std::ostream &os, const std::vector< int64_t > &v)' ] , [ '../namespacemlx_1_1core.html#a42a19c8442b173606e714364227e7d45' , 1 , 'mlx::core::operator<<(std::ostream &os, const complex64_t &v)' ] , [ '../namespacemlx_1_1core.html#a57eb97a5eba99a846ac429795e407574' , 1 , 'mlx::core::operator<<(std::ostream &os, const float16_t &v)' ] , [ '../namespacemlx_1_1core.html#a7db909d54cf07375e89424c32c07a29c' , 1 , 'mlx::core::operator<<(std::ostream &os, const bfloat16_t &v)' ] ] ] ,
[ 'operator_3c_3d_38' , [ 'operator<=' , [ '../namespacemlx_1_1core_1_1simd.html#a4d5e4c31af23d2871e09b88c1f6e418c' , 1 , 'mlx::core::simd::operator<=(Simd< T, N > a, U b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#ae0fcb84973e4762a543ad3843db4f153' , 1 , 'mlx::core::simd::operator<=(T a, Simd< U, N > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#aadd49786edc08f867e592d234327a031' , 1 , 'mlx::core::simd::operator<=(Simd< T1, N > a, Simd< T2, N > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#aec6783f79ca181d6782a810ffb267482' , 1 , 'mlx::core::simd::operator<=(Simd< T1, 1 > a, Simd< T2, 1 > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a05240b8fd6f54632b676d4b66449f799' , 1 , 'mlx::core::simd::operator<=(T1 a, Simd< T2, 1 > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a914e821c358e05dfe8d0208888646793' , 1 , 'mlx::core::simd::operator<=(Simd< T1, 1 > a, T2 b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#ad1570f6937d194a09e61d0e3a70ef578' , 1 , 'mlx::core::simd::operator<=(Simd< float16_t, N > a, T b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a46c6ea18a9edd2a9cdba2ab62ca4782c' , 1 , 'mlx::core::simd::operator<=(T a, Simd< float16_t, N > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#accd17f741cab18590fdbe388d4783967' , 1 , 'mlx::core::simd::operator<=(Simd< float16_t, N > a, Simd< float16_t, N > b)' ] , [ '../backend_2metal_2kernels_2complex_8h.html#aee04c9a63c6716a99a027418354debb0' , 1 , 'operator<=(complex64_t a, complex64_t b): complex.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#af469c58cffeab488c681f4b33f02cd05' , 1 , 'operator<=(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a5a81eae168dfafd299c2b94e3e8558cf' , 1 , 'operator<=(_MLX_BFloat16 lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a0f486bf02c6ad5b9b6a96d3450f03e47' , 1 , 'operator<=(float lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#acba9efe192d22b7781b4622103c7a944' , 1 , 'operator<=(_MLX_BFloat16 lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#aff100489cc40ad276c2d5d67a9df67db' , 1 , 'operator<=(half lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a7eac96f64ca42991caf819c8e8c8d2bc' , 1 , 'operator<=(_MLX_BFloat16 lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a88c11cd37600de5480570da3d2ae5732' , 1 , 'operator<=(int32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a08c7d12a0d16565fbf052dba2db8b22d' , 1 , 'operator<=(_MLX_BFloat16 lhs, uint32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a2b9de9624c0a507b4ead85f898ad9daf' , 1 , 'operator<=(uint32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a28f8d21c5eef047c701cf690ce9c2ef0' , 1 , 'operator<=(_MLX_BFloat16 lhs, int64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a14b56c687053ee2432398a25663c068f' , 1 , 'operator<=(int64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a0f360806708b95a3be400af0b8871b57' , 1 , 'operator<=(_MLX_BFloat16 lhs, uint64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a80d288f22cadfdf5e904410349e616a1' , 1 , 'operator<=(uint64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../namespacemlx_1_1steel.html#a6cc3bab5e7f6e7c719c82afa90ad2827' , 1 , 'mlx::steel::operator<=()' ] , [ '../group__ops.html#ga4c8b8a1632944acaae50f0de6c23ece6' , 1 , 'mlx::core::operator<=(const array &a, const array &b)' ] , [ '../group__ops.html#ga150a9be467c9f91482a6d6fc13504bc4' , 1 , 'mlx::core::operator<=(T a, const array &b)' ] , [ '../group__ops.html#ga624eeccef0cc4b130e1325abfea057cb' , 1 , 'mlx::core::operator<=(const array &a, T b)' ] , [ '../namespacemlx_1_1core.html#a0066a47cb21223ddebc77992ee874fb9' , 1 , ' mlx : : core : : operator & lt ; = ( _MLX _BFloat16 lhs , _MLX _B
[ 'operator_3d_39' , [ 'operator=' , [ '../classmlx_1_1core_1_1allocator_1_1_allocator.html#a027b84cddc8d476f736ac1f1a9991fe4' , 1 , 'mlx::core::allocator::Allocator::operator=(const Allocator &other)=delete' ] , [ '../classmlx_1_1core_1_1allocator_1_1_allocator.html#a2e971b47339b1d0849a334a902a9df3c' , 1 , 'mlx::core::allocator::Allocator::operator=(Allocator &&other)=delete' ] , [ '../classmlx_1_1core_1_1array.html#a8acf2b4c75f9b7f79da6675dbc36cf36' , 1 , 'mlx::core::array::operator=(const array &other) &&=delete' ] , [ '../classmlx_1_1core_1_1array.html#a5c89c2406a610b32943955f9a5060fbd' , 1 , 'mlx::core::array::operator=(array &&other) &&=delete' ] , [ '../classmlx_1_1core_1_1array.html#ad3277ff68f1336aa217f9cbe40181479' , 1 , 'mlx::core::array::operator=(array &&other) &=default' ] , [ '../classmlx_1_1core_1_1array.html#a5da41aabecf4c8055b7515341bf57147' , 1 , 'mlx::core::array::operator=(const array &other) &' ] , [ '../structmlx_1_1core_1_1array_1_1_data.html#a68e9417954fe811b5e41e6317a526748' , 1 , 'mlx::core::array::Data::operator=()' ] , [ '../structmlx_1_1core_1_1metal_1_1_command_encoder.html#a3f42a1362b4a513fa89e7b3dcc570a8e' , 1 , 'mlx::core::metal::CommandEncoder::operator=()' ] , [ '../classmlx_1_1core_1_1metal_1_1_device.html#ad1d6382fd18a46b1906e1b43e0bd2e73' , 1 , 'mlx::core::metal::Device::operator=()' ] , [ '../classmlx_1_1core_1_1metal_1_1_residency_set.html#aef97dbbc755940789f99a26164591c45' , 1 , 'mlx::core::metal::ResidencySet::operator=()' ] , [ '../structmlx_1_1core_1_1_function_exporter.html#a7ec0f53eb2783d5b1953be612e36d5c7' , 1 , 'mlx::core::FunctionExporter::operator=()' ] , [ '../classmlx_1_1core_1_1io_1_1_file_writer.html#a957211656a13b4c0d126989a9aba3e25' , 1 , 'mlx::core::io::FileWriter::operator=()' ] , [ '../classmlx_1_1core_1_1_primitive.html#a6b1be7ea92f3a7bb19875c70259dad6b' , 1 , 'mlx::core::Primitive::operator=(const Primitive &other)=delete' ] , [ '../classmlx_1_1core_1_1_primitive.html#a50bbddd43e1ba0cf5f127cd7aa756a9e' , 1 , 'mlx::core::Primitive::operator=(Primitive &&other)=delete' ] , [ '../classmlx_1_1core_1_1_unary_primitive.html#a0a859309a4f192f2679e07f2e4ff4d22' , 1 , 'mlx::core::UnaryPrimitive::operator=(const UnaryPrimitive &other)=delete' ] , [ '../classmlx_1_1core_1_1_unary_primitive.html#ab90b2ea80f1d914be03cf44def5db5a5' , 1 , 'mlx::core::UnaryPrimitive::operator=(UnaryPrimitive &&other)=delete' ] , [ '../classmlx_1_1core_1_1scheduler_1_1_scheduler.html#ab170dbd2ce34c51e2eeebf5d08e7e2db' , 1 , 'mlx::core::scheduler::Scheduler::operator=(const Scheduler &)=delete' ] , [ '../classmlx_1_1core_1_1scheduler_1_1_scheduler.html#a035ea35f4dd8ee985973080f14029379' , 1 , 'mlx::core::scheduler::Scheduler::operator=(Scheduler &&)=delete' ] , [ '../structmlx_1_1core_1_1___m_l_x___b_float16.html#a0f65b0523b8ddd989f338da6cb2860e3' , 1 , 'mlx::core::_MLX_BFloat16::operator=(std::vector< bool >::reference x)' ] , [ '../structmlx_1_1core_1_1___m_l_x___b_float16.html#abb8cd44ee22b17c55333ff2eb4e13a14' , 1 , 'mlx::core::_MLX_BFloat16::operator=(const float &x)' ] , [ '../structmlx_1_1core_1_1___m_l_x___float16.html#a608a099bf7116ee608dcfd31ea3ade2c' , 1 , 'mlx::core::_MLX_Float16::operator=(std::vector< bool >::reference x)' ] , [ '../structmlx_1_1core_1_1___m_l_x___float16.html#a35543c3653d477c46350697fb808373d' , 1 , 'mlx::core::_MLX_Float16::operator=(const float &x)' ] , [ '../structmlx_1_1core_1_1_command_encoder.html#a3f42a1362b4a513fa89e7b3dcc570a8e' , 1 , 'mlx::core::CommandEncoder::operator=()' ] ] ] ,
[ 'operator_3d_3d_40' , [ 'operator==' , [ '../structmlx_1_1core_1_1array_1_1_array_iterator.html#a1afd6d2a19a2b0d712063f221ab4eba7' , 1 , 'mlx::core::array::ArrayIterator::operator==()' ] , [ '../namespacemlx_1_1core_1_1simd.html#a273fcc5387c1c9878e658ba6bc32f00c' , 1 , 'mlx::core::simd::operator==(Simd< T, N > a, U b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a46ede415296683771bb22246a813482a' , 1 , 'mlx::core::simd::operator==(T a, Simd< U, N > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a63768090c16e5dcffccadf550d169abc' , 1 , 'mlx::core::simd::operator==(Simd< T1, N > a, Simd< T2, N > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a7928482ed5d25932be80413c7239125c' , 1 , 'mlx::core::simd::operator==(Simd< T1, 1 > a, Simd< T2, 1 > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a51de2acf3dcd55c7c52e3ce7ed6ed9d7' , 1 , 'mlx::core::simd::operator==(T1 a, Simd< T2, 1 > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a4877ae5406d081680b785a86ad656e03' , 1 , 'mlx::core::simd::operator==(Simd< T1, 1 > a, T2 b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#acafae9e62680565cd1f1c50c64d7ce4f' , 1 , 'mlx::core::simd::operator==(Simd< float16_t, N > a, T b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#aa837052ddcb02f4d9bc39b07399b4d91' , 1 , 'mlx::core::simd::operator==(T a, Simd< float16_t, N > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#aaacbf6671080409e822fbb218e3fdf00' , 1 , 'mlx::core::simd::operator==(Simd< float16_t, N > a, Simd< float16_t, N > b)' ] , [ '../backend_2metal_2kernels_2complex_8h.html#abfc19f03616441245dfc7726b278f190' , 1 , 'operator==(complex64_t a, complex64_t b): complex.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a49a13b06a325ed3cca4004b6a0cde065' , 1 , 'operator==(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a0aa3bfcfab53700488e5f386e6de60d5' , 1 , 'operator==(_MLX_BFloat16 lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a3936148781ab1c4f33f58d12c116f370' , 1 , 'operator==(float lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ae753526b669fba27771089dc809abd66' , 1 , 'operator==(_MLX_BFloat16 lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a05a4f197a71d0f16879032f44492bb79' , 1 , 'operator==(half lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ae86f5917847b1ec9f313996250f2e0be' , 1 , 'operator==(_MLX_BFloat16 lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#aab74ec4d33a64b92b908717d500f1ecf' , 1 , 'operator==(int32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ac30a2c1fa6f172af903fdeb6a8632606' , 1 , 'operator==(_MLX_BFloat16 lhs, uint32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ab4e9ad547aa23daa351075e0ecc58fa2' , 1 , 'operator==(uint32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#aa5fa1a8f2b39c3508fe38205469756d1' , 1 , 'operator==(_MLX_BFloat16 lhs, int64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#aeadc1f36c6bdc219294ce9341d80afa5' , 1 , 'operator==(int64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a3ae2091ada1e39e857fbc53c97bdb79f' , 1 , 'operator==(_MLX_BFloat16 lhs, uint64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ac7b4d295f3c7b1e09964f24f306422da' , 1 , 'operator==(uint64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../namespacemlx_1_1steel.html#abcc797f27e87e857b41c1a8d33ee2c78' , 1 , 'mlx::steel::operator==()' ] , [ '../namespacemlx_1_1core.html#a937503d72b66c661bf3f5fdcd98ef97c' , 1 , 'mlx::core::operator==(const Device &lhs, const Device &rhs)' ] , [ '../group__ops.html#gaa30cf69f3d22f65615f5e1696dd5703f' , 1 , 'mlx::core::operator==(const array &a, const array &b)' ] , [ '../group__ops.html#gaf115782d009ac2a547fcca395c9ec797' , 1 , 'mlx::core::operator==(T a, const array &b)' ] , [ ' . . / group _ _ops . html # ga3ad3ed7a
[ 'operator_3e_41' , [ 'operator>' , [ '../namespacemlx_1_1core_1_1simd.html#abd37e62eff936a64677b5aba787b4d18' , 1 , 'mlx::core::simd::operator>(Simd< T, N > a, U b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a71a6902e729e3facdc609e93cd12d485' , 1 , 'mlx::core::simd::operator>(T a, Simd< U, N > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#ab7b291b3559792e18208e17432d25342' , 1 , 'mlx::core::simd::operator>(Simd< T1, N > a, Simd< T2, N > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#ad8b67f9ced9c7f3cb472b9c3df817f08' , 1 , 'mlx::core::simd::operator>(Simd< T1, 1 > a, Simd< T2, 1 > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a4113a94fb8dcd0d88f14ec9d82089508' , 1 , 'mlx::core::simd::operator>(T1 a, Simd< T2, 1 > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#ac971bfa5c7ec8abc432eab5f3c5646aa' , 1 , 'mlx::core::simd::operator>(Simd< T1, 1 > a, T2 b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a35d875fa7bce02a6171f37240a346e1d' , 1 , 'mlx::core::simd::operator>(Simd< float16_t, N > a, T b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#acf2391cc4d945887d7820501ba14ba89' , 1 , 'mlx::core::simd::operator>(T a, Simd< float16_t, N > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#aa17e031474fa87f6ea7855257dcc9ece' , 1 , 'mlx::core::simd::operator>(Simd< float16_t, N > a, Simd< float16_t, N > b)' ] , [ '../backend_2metal_2kernels_2complex_8h.html#a032a8d3eec2384c9f03066f7fd945995' , 1 , 'operator>(complex64_t a, complex64_t b): complex.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ae394c0a10e47d1d047854a888402eb57' , 1 , 'operator>(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ab9cd098786d2f4c855c42e4a6f30ab3e' , 1 , 'operator>(_MLX_BFloat16 lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a55600f3b9859e2891e0e0b5690867b72' , 1 , 'operator>(float lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#afd7cdb8ed2a9820efe9cf322c06f188c' , 1 , 'operator>(_MLX_BFloat16 lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a31bbdbe0b62b90a4d6ea4bb0a7db586b' , 1 , 'operator>(half lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a68125e66f74eaffe5ea9267638ce870d' , 1 , 'operator>(_MLX_BFloat16 lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ac89eb6b29edad8cca63727ab97171c29' , 1 , 'operator>(int32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a74e477567c9477c2cf0684f81ef4498f' , 1 , 'operator>(_MLX_BFloat16 lhs, uint32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a2d37130b6fd79b425f5ba92b65e36bed' , 1 , 'operator>(uint32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a41d55d167e9dc63bf29d15e0ff004869' , 1 , 'operator>(_MLX_BFloat16 lhs, int64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#aa95f9ebfdab3c5f524775651362ce914' , 1 , 'operator>(int64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a2826bd301bb5393473ccd363f2052c0d' , 1 , 'operator>(_MLX_BFloat16 lhs, uint64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a62a512d0edd894759c69f724b970fbdb' , 1 , 'operator>(uint64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../namespacemlx_1_1steel.html#a7512eadda6160e4c9d9e6aa4049fac20' , 1 , 'mlx::steel::operator>()' ] , [ '../group__ops.html#ga74fd2777adef10e6fe628a9cdadb01cb' , 1 , 'mlx::core::operator>(const array &a, const array &b)' ] , [ '../group__ops.html#ga32e106e794e2c32e4e7decee2df2477f' , 1 , 'mlx::core::operator>(T a, const array &b)' ] , [ '../group__ops.html#ga96552b90e89923c5d2064cc427775ec5' , 1 , 'mlx::core::operator>(const array &a, T b)' ] , [ '../namespacemlx_1_1core.html#aedc4e9df4bf71c0ac34fcfae60cdf550' , 1 , 'mlx::core::operator>(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs)' ] , [ ' . . / namespacemlx
[ 'operator_3e_3d_42' , [ 'operator>=' , [ '../namespacemlx_1_1core_1_1simd.html#a87e11ab36aae3328fe3d5230bdf31692' , 1 , 'mlx::core::simd::operator>=(Simd< T, N > a, U b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a4e65febbfa8b4df2970c1d78801b3c66' , 1 , 'mlx::core::simd::operator>=(T a, Simd< U, N > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a673b4d8d228f35f06cf5b882335f04d5' , 1 , 'mlx::core::simd::operator>=(Simd< T1, N > a, Simd< T2, N > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a530ac8728e4d7e7be2482d5b2467906c' , 1 , 'mlx::core::simd::operator>=(Simd< T1, 1 > a, Simd< T2, 1 > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#ac7f3848b48c8e23c71c85fcc9909b933' , 1 , 'mlx::core::simd::operator>=(T1 a, Simd< T2, 1 > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a034d7b57cb3c6ca711c573515327d1a8' , 1 , 'mlx::core::simd::operator>=(Simd< T1, 1 > a, T2 b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a8d7dcf1914ce8fe8518d84b0f2a5fe91' , 1 , 'mlx::core::simd::operator>=(Simd< float16_t, N > a, T b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#aecdc08fcc70b158749a93a7a0f688aa3' , 1 , 'mlx::core::simd::operator>=(T a, Simd< float16_t, N > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#ab9097573af69cc66d1427d0f52507e7a' , 1 , 'mlx::core::simd::operator>=(Simd< float16_t, N > a, Simd< float16_t, N > b)' ] , [ '../backend_2metal_2kernels_2complex_8h.html#aafbd686c180398c98b33d7643f893a46' , 1 , 'operator>=(complex64_t a, complex64_t b): complex.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a430dd11fbf4c6f39bc1506ab43b2341f' , 1 , 'operator>=(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a64f6787a96386246f83a8981d274150e' , 1 , 'operator>=(_MLX_BFloat16 lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a1a788f82212afad30e4c2ee40f1c313c' , 1 , 'operator>=(float lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ae88617c4a012c5dc12781a349a28c886' , 1 , 'operator>=(_MLX_BFloat16 lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a467a88531150a4d9d30fce07c49c126e' , 1 , 'operator>=(half lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a9e21c5ea9dd724dc2ca8c54ad908f09c' , 1 , 'operator>=(_MLX_BFloat16 lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a2f6286d222e2176bcbdc824c5d598100' , 1 , 'operator>=(int32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#abec53064aa96265385ecc57de5fbc74c' , 1 , 'operator>=(_MLX_BFloat16 lhs, uint32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#ac766839f8f9e4863e8e18418c342c875' , 1 , 'operator>=(uint32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a2807fa6862b0f9689c81199b1e695ed8' , 1 , 'operator>=(_MLX_BFloat16 lhs, int64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#aee3ae0d0d1f941463b06eca0bf041b2b' , 1 , 'operator>=(int64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a523eda93c809733368e2b45382d2add6' , 1 , 'operator>=(_MLX_BFloat16 lhs, uint64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a1f4e90909ac1c7280f4c7d1977c55fb7' , 1 , 'operator>=(uint64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../namespacemlx_1_1steel.html#aa3c95c60cf69603705bb4636de547bcb' , 1 , 'mlx::steel::operator>=()' ] , [ '../group__ops.html#ga3a41895f25ed083a36994d95fa102546' , 1 , 'mlx::core::operator>=(const array &a, const array &b)' ] , [ '../group__ops.html#gaf509f2cb3b18963232f20d6c3bd229b2' , 1 , 'mlx::core::operator>=(T a, const array &b)' ] , [ '../group__ops.html#gafa0eb25d5978674bfc9e59d4145ec590' , 1 , 'mlx::core::operator>=(const array &a, T b)' ] , [ '../namespacemlx_1_1core.html#a8494764f5c686743ede66dc76d85d955' , 1 , ' mlx : : core : : operator & gt ; = ( _MLX _BFloat16 lhs , _MLX _B
[ 'operator_3e_3e_43' , [ 'operator>>' , [ '../namespacemlx_1_1core_1_1simd.html#a6e45c9c2f0591d9d5dd37a07ebcc3c2a' , 1 , 'mlx::core::simd::operator>>(Simd< T, N > x, U y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#aa35a2aab733e4bfc80a9f4e3f508daee' , 1 , 'mlx::core::simd::operator>>(T1 x, Simd< T2, N > y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#aebf93b8179621e83bb3f3c4a8816eca8' , 1 , 'mlx::core::simd::operator>>(Simd< T1, N > x, Simd< T2, N > y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a1108d186d57c2010c743d3f9297befc7' , 1 , 'mlx::core::simd::operator>>(Simd< T1, 1 > a, Simd< T2, 1 > b) -> Simd< decltype(a.value > > b.value), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#a9ac36abfb7dffc7ad24b4d0c295452e5' , 1 , 'mlx::core::simd::operator>>(T1 a, Simd< T2, 1 > b) -> Simd< decltype(a > > b.value), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#a4bf8c887eb6943563ceb1e603d1325b1' , 1 , 'mlx::core::simd::operator>>(Simd< T1, 1 > a, T2 b) -> Simd< decltype(a.value > > b), 1 >' ] , [ '../group__ops.html#ga498b61f7e8f056ae00297fa0dc17303a' , 1 , 'mlx::core::operator>>()' ] ] ] ,
[ 'operator_5b_5d_44' , [ 'operator[]' , [ '../classpocketfft_1_1detail_1_1arr.html#aea0bd899b19e03f54dfd6c188727061a' , 1 , 'pocketfft::detail::arr::operator[](size_t idx)' ] , [ '../classpocketfft_1_1detail_1_1arr.html#a99c54f96bc79c7cdd8925c1663462842' , 1 , 'pocketfft::detail::arr::operator[](size_t idx) const' ] , [ '../classpocketfft_1_1detail_1_1sincos__2pibyn.html#a71b02f67c47b24adb296eafd2c7a3598' , 1 , 'pocketfft::detail::sincos_2pibyn::operator[]()' ] , [ '../classpocketfft_1_1detail_1_1cndarr.html#ae4852d1fe936a5d61832b507816c7054' , 1 , 'pocketfft::detail::cndarr::operator[]()' ] , [ '../classpocketfft_1_1detail_1_1ndarr.html#a2b2c4e205e8b5c32c9fe55dfd7b8c8d8' , 1 , 'pocketfft::detail::ndarr::operator[]()' ] , [ '../structmlx_1_1core_1_1simd_1_1_simd.html#a235268dc56eb1bb5b86cd3aade67b77c' , 1 , 'mlx::core::simd::Simd::operator[](int idx) const' ] , [ '../structmlx_1_1core_1_1simd_1_1_simd.html#ae877ce4884241399de8e28090441f557' , 1 , 'mlx::core::simd::Simd::operator[](int idx)' ] , [ '../structmlx_1_1core_1_1simd_1_1_simd_3_01float16__t_00_01_n_01_4.html#a4b24316469cd9ecc88f8c073ab1a862e' , 1 , 'mlx::core::simd::Simd< float16_t, N >::operator[](int idx) const' ] , [ '../structmlx_1_1core_1_1simd_1_1_simd_3_01float16__t_00_01_n_01_4.html#a97043111a44318b5eb68977ecacbb638' , 1 , 'mlx::core::simd::Simd< float16_t, N >::operator[](int idx)' ] , [ '../structmlx_1_1core_1_1simd_1_1_simd.html#a235268dc56eb1bb5b86cd3aade67b77c' , 1 , 'mlx::core::simd::Simd< T, 1 >::operator[](int idx) const' ] , [ '../structmlx_1_1core_1_1simd_1_1_simd.html#ae877ce4884241399de8e28090441f557' , 1 , 'mlx::core::simd::Simd< T, 1 >::operator[](int idx)' ] , [ '../structmlx_1_1core_1_1simd_1_1_simd.html#a235268dc56eb1bb5b86cd3aade67b77c' , 1 , 'mlx::core::simd::Simd< float16_t, N >::operator[](int idx) const' ] , [ '../structmlx_1_1core_1_1simd_1_1_simd.html#ae877ce4884241399de8e28090441f557' , 1 , 'mlx::core::simd::Simd< float16_t, N >::operator[](int idx)' ] ] ] ,
[ 'operator_5e_45' , [ 'operator^' , [ '../namespacemlx_1_1core_1_1simd.html#a25b3de1947dbab7c4864b41ec226453b' , 1 , 'mlx::core::simd::operator^(Simd< T, N > x, U y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a93e69a8170b8fe14f0a3188b4e8ccd49' , 1 , 'mlx::core::simd::operator^(T1 x, Simd< T2, N > y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a16c4a2c8fc59a2e2fcc05db243289706' , 1 , 'mlx::core::simd::operator^(Simd< T1, N > x, Simd< T2, N > y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a369178519e0e91fa936c0fd4aa9ee109' , 1 , 'mlx::core::simd::operator^(Simd< T1, 1 > a, Simd< T2, 1 > b) -> Simd< decltype(a.value ^ b.value), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#a5b877b5eb7044d9b2a42a9af4af21f01' , 1 , 'mlx::core::simd::operator^(T1 a, Simd< T2, 1 > b) -> Simd< decltype(a ^ b.value), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#a16fa3c809e46b5cae3e8abfaf98199a4' , 1 , 'mlx::core::simd::operator^(Simd< T1, 1 > a, T2 b) -> Simd< decltype(a.value ^ b), 1 >' ] , [ '../group__ops.html#gac3a6fe18694e84b3d63458e9553ac181' , 1 , 'mlx::core::operator^(const array &a, const array &b)' ] , [ '../namespacemlx_1_1core.html#ae36ea40b8477bfa12d41aae8245225c9' , 1 , 'mlx::core::operator^(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a03fc96696f5c6d9411841889d05f4670' , 1 , 'mlx::core::operator^(_MLX_BFloat16 lhs, uint16_t rhs)' ] , [ '../namespacemlx_1_1core.html#a55130edf926366db0d6207989e609b7c' , 1 , 'mlx::core::operator^(uint16_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a0b75198f364d742a1c25dd13e398f2c2' , 1 , 'mlx::core::operator^(_MLX_Float16 lhs, _MLX_Float16 rhs)' ] , [ '../namespacemlx_1_1core.html#a7f205f1b10b23180a23bf2be4bb726b1' , 1 , 'mlx::core::operator^(_MLX_Float16 lhs, uint16_t rhs)' ] , [ '../namespacemlx_1_1core.html#a9edfe65f3c6da583c7b109290ec94b22' , 1 , 'mlx::core::operator^(uint16_t lhs, _MLX_Float16 rhs)' ] ] ] ,
[ 'operator_5e_3d_46' , [ 'operator^=' , [ '../namespacemlx_1_1core.html#a97cb7d3eac404a442e84656cefe7cfb4' , 1 , 'mlx::core::operator^=(_MLX_BFloat16 &lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#abcfd2d9615c96561fd44dfb9c341cf8e' , 1 , 'mlx::core::operator^=(_MLX_BFloat16 &lhs, uint16_t rhs)' ] , [ '../namespacemlx_1_1core.html#ae78083d766b9cf6f87cded341bbcd63e' , 1 , 'mlx::core::operator^=(_MLX_Float16 &lhs, _MLX_Float16 rhs)' ] , [ '../namespacemlx_1_1core.html#acf36c10779fbf1efbe1e6a7fd41176cd' , 1 , 'mlx::core::operator^=(_MLX_Float16 &lhs, uint16_t rhs)' ] ] ] ,
[ 'operator_7c_47' , [ 'operator|' , [ '../namespacemlx_1_1core_1_1simd.html#ab2b540d7329491000e7722f9b3ef797d' , 1 , 'mlx::core::simd::operator|(Simd< T, N > x, U y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a0cd57bba23daed624df5e2b06b676dca' , 1 , 'mlx::core::simd::operator|(T1 x, Simd< T2, N > y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#acd57dc91aa205d9d3f8804df4261a7fb' , 1 , 'mlx::core::simd::operator|(Simd< T1, N > x, Simd< T2, N > y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a60805b5f57ddbbf74f700b54cd3fc4f8' , 1 , 'mlx::core::simd::operator|(Simd< T1, 1 > a, Simd< T2, 1 > b) -> Simd< decltype(a.value|b.value), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#a495d15a18ee4a6dda22e37e8dc02e45b' , 1 , 'mlx::core::simd::operator|(T1 a, Simd< T2, 1 > b) -> Simd< decltype(a|b.value), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#a6449faa1666afe1186d55b61bb3e5b5a' , 1 , 'mlx::core::simd::operator|(Simd< T1, 1 > a, T2 b) -> Simd< decltype(a.value|b), 1 >' ] , [ '../group__ops.html#ga52392a2a98f09a80da8d338c4908bd02' , 1 , 'mlx::core::operator|(const array &a, const array &b)' ] , [ '../namespacemlx_1_1core.html#af84ed854132c1514dca5a524fdb7ed05' , 1 , 'mlx::core::operator|(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a7423aac70f9f2e3fb6a5c9a3fc96f703' , 1 , 'mlx::core::operator|(_MLX_BFloat16 lhs, uint16_t rhs)' ] , [ '../namespacemlx_1_1core.html#a19805f505cb7ac72bfab66c339ea7900' , 1 , 'mlx::core::operator|(uint16_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a2d933573edf4ed305fddd8a0caef1ee8' , 1 , 'mlx::core::operator|(_MLX_Float16 lhs, _MLX_Float16 rhs)' ] , [ '../namespacemlx_1_1core.html#afab3d4eb1b36a276922879ce6e44b7f5' , 1 , 'mlx::core::operator|(_MLX_Float16 lhs, uint16_t rhs)' ] , [ '../namespacemlx_1_1core.html#ab132729fa6912d22a8e402057eb4ba12' , 1 , 'mlx::core::operator|(uint16_t lhs, _MLX_Float16 rhs)' ] ] ] ,
[ 'operator_7c_3d_48' , [ 'operator|=' , [ '../namespacemlx_1_1core.html#a8e1d21375ae4b89b3cbea3a46d262abd' , 1 , 'mlx::core::operator|=(_MLX_BFloat16 &lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a28d6c2f89e73b7b874dd1f67f853a96f' , 1 , 'mlx::core::operator|=(_MLX_BFloat16 &lhs, uint16_t rhs)' ] , [ '../namespacemlx_1_1core.html#a2d8470b69cbbeefece08d3ffd46c0082' , 1 , 'mlx::core::operator|=(_MLX_Float16 &lhs, _MLX_Float16 rhs)' ] , [ '../namespacemlx_1_1core.html#a359c6257097a304c00d41d64296ef4c9' , 1 , 'mlx::core::operator|=(_MLX_Float16 &lhs, uint16_t rhs)' ] ] ] ,
[ 'operator_7c_7c_49' , [ 'operator||' , [ '../namespacemlx_1_1core_1_1simd.html#ab380b8f73672727a38ea0931e731fe4a' , 1 , 'mlx::core::simd::operator||(Simd< T, N > x, U y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#ac34f6b278627949d2ee68cdbf3d2f50f' , 1 , 'mlx::core::simd::operator||(T1 x, Simd< T2, N > y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#ab2bc61c02b9096163e9db91a3f88788f' , 1 , 'mlx::core::simd::operator||(Simd< T1, N > x, Simd< T2, N > y)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a7a1c3be1c37d41e450469f2e98cd9dde' , 1 , 'mlx::core::simd::operator||(Simd< T1, 1 > a, Simd< T2, 1 > b) -> Simd< decltype(a.value||b.value), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#a0c8bd67982681ecd53cd8d739be3a5a9' , 1 , 'mlx::core::simd::operator||(T1 a, Simd< T2, 1 > b) -> Simd< decltype(a||b.value), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#aad2d440fbb9e5478b5ed24400a859942' , 1 , 'mlx::core::simd::operator||(Simd< T1, 1 > a, T2 b) -> Simd< decltype(a.value||b), 1 >' ] , [ '../namespacemlx_1_1core_1_1simd.html#a38e83534a648d0743dc4c7deb9a7fd49' , 1 , 'mlx::core::simd::operator||(Simd< float16_t, N > a, Simd< float16_t, N > b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#acdcdaea84869a0b05c08139c10f13a06' , 1 , 'mlx::core::simd::operator||(Simd< float16_t, N > a, T b)' ] , [ '../namespacemlx_1_1core_1_1simd.html#aa9ac1951153211b2ff95dd34a3427797' , 1 , 'mlx::core::simd::operator||(T a, Simd< float16_t, N > b)' ] , [ '../namespacemlx_1_1steel.html#a1bb3ac5061a04e407fc4cdcc9f6ea03f' , 1 , 'mlx::steel::operator||()' ] , [ '../group__ops.html#ga27af56a98270d4d76d139f0f9171b83a' , 1 , 'mlx::core::operator||()' ] ] ] ,
[ 'ops_2eh_50' , [ 'ops.h' , [ '../backend_2metal_2kernels_2reduction_2ops_8h.html' , 1 , '(Global Namespace)' ] , [ '../distributed_2ops_8h.html' , 1 , '(Global Namespace)' ] , [ '../ops_8h.html' , 1 , '(Global Namespace)' ] ] ] ,
[ 'or_51' , [ 'Or' , [ '../struct_or.html' , 1 , 'Or< U >' ] , [ '../classmlx_1_1core_1_1distributed_1_1_all_reduce.html#abb4560980e5d01aed14175ce8f6fc924a7a959bb7b33f410a03b3c887173fd7ed' , 1 , 'mlx::core::distributed::AllReduce::Or' ] , [ '../classmlx_1_1core_1_1_bitwise_binary.html#a6f8b5d455d0c1770428a6bef1608f23da51065a44e7f9a76a6dab6de637c6db22' , 1 , 'mlx::core::BitwiseBinary::Or' ] , [ '../classmlx_1_1core_1_1_reduce.html#a0848518b16ae6d4043d6be247bdf31c9a2e53e38f8b906ed4def9a5653aeb51fe' , 1 , 'mlx::core::Reduce::Or' ] ] ] ,
[ 'ortho_52' , [ 'ortho' , [ '../structpocketfft_1_1detail_1_1_exec_dcst.html#aea17551a49acaca5e7808dc181d38b7f' , 1 , 'pocketfft::detail::ExecDcst' ] ] ] ,
[ 'os_53' , [ 'oS' , [ '../struct_m_l_x_conv_params.html#a19ccb9fecfccdc18b6a7f0cc43adbc6e' , 1 , 'MLXConvParams' ] ] ] ,
[ 'out_54' , [ 'out' , [ '../struct_read_writer.html#abea3b913c952c505d0ca4e529c7316ef' , 1 , 'ReadWriter' ] ] ] ,
[ 'out_5fof_5fbounds_55' , [ 'out_of_bounds' , [ '../struct_read_writer.html#a08e10626fbc789b6dff9172fd6c36f7c' , 1 , 'ReadWriter::out_of_bounds() const' ] , [ '../struct_read_writer.html#a6f946aea5452109dca7fc70ed39c6efe' , 1 , 'ReadWriter::out_of_bounds() const' ] , [ '../struct_read_writer.html#a8f40d7f343d32134fe27a694abfde6bf' , 1 , 'ReadWriter::out_of_bounds() const' ] ] ] ,
[ 'out_5fstrides_56' , [ 'out_strides' , [ '../struct_m_l_x_conv_params.html#adfca77f9a3c2b4c74752f90636ff5667' , 1 , 'MLXConvParams' ] ] ] ,
[ 'outer_57' , [ 'outer' , [ '../group__ops.html#ga866af24e10db2797e1c5a5986dbf6c0d' , 1 , 'mlx::core' ] ] ] ,
[ 'output_5fshape_58' , [ 'output_shape' , [ '../classmlx_1_1core_1_1_broadcast_axes.html#aaa495110c16fbbc642fbb224ef8dfae6' , 1 , 'mlx::core::BroadcastAxes::output_shape()' ] , [ '../classmlx_1_1core_1_1_broadcast.html#a00c39c113fe3e698771e2e6b595c32cd' , 1 , 'mlx::core::Broadcast::output_shape()' ] , [ '../classmlx_1_1core_1_1_expand_dims.html#a3814ad4697eccb75fdb9275017a3fd67' , 1 , 'mlx::core::ExpandDims::output_shape()' ] , [ '../classmlx_1_1core_1_1_flatten.html#a2f8e1defb9c33af2dec29ff8697132aa' , 1 , 'mlx::core::Flatten::output_shape()' ] , [ '../classmlx_1_1core_1_1_reshape.html#aa15020d7d844d714d42bc60b44aeefc1' , 1 , 'mlx::core::Reshape::output_shape()' ] , [ '../classmlx_1_1core_1_1_squeeze.html#aadf1d3b85839390a2ec560603aeed04a' , 1 , 'mlx::core::Squeeze::output_shape()' ] , [ '../classmlx_1_1core_1_1_unflatten.html#a4c760c8fe981fd2ac17a31ff9faff10a' , 1 , 'mlx::core::Unflatten::output_shape()' ] ] ] ,
[ 'output_5fshapes_59' , [ 'output_shapes' , [ '../classmlx_1_1core_1_1fast_1_1_affine_quantize.html#a50934862ccdb16a3dcce6626c5727080' , 1 , 'mlx::core::fast::AffineQuantize::output_shapes()' ] , [ '../classmlx_1_1core_1_1_primitive.html#aa5b443d71db1c7ed31a5ae6e31b7fe29' , 1 , 'mlx::core::Primitive::output_shapes()' ] , [ '../classmlx_1_1core_1_1_abs.html#ac9d55481e5490423e4aaf02b95cafc75' , 1 , 'mlx::core::Abs::output_shapes()' ] , [ '../classmlx_1_1core_1_1_add.html#a50877893083fd78b31aa25152f750418' , 1 , 'mlx::core::Add::output_shapes()' ] , [ '../classmlx_1_1core_1_1_arange.html#a447083a1403d3d42a7ad9c307a666946' , 1 , 'mlx::core::Arange::output_shapes()' ] , [ '../classmlx_1_1core_1_1_arc_cos.html#a67a5025f8d7e5bac22888ad4bf813679' , 1 , 'mlx::core::ArcCos::output_shapes()' ] , [ '../classmlx_1_1core_1_1_arc_cosh.html#a3ab82e9f0452faea735338abccb5f0ac' , 1 , 'mlx::core::ArcCosh::output_shapes()' ] , [ '../classmlx_1_1core_1_1_arc_sin.html#a0217b9a4e18196ed65ba96b4ad096ecd' , 1 , 'mlx::core::ArcSin::output_shapes()' ] , [ '../classmlx_1_1core_1_1_arc_sinh.html#a2f668f230d93c7b90e62200a0b7cb6f6' , 1 , 'mlx::core::ArcSinh::output_shapes()' ] , [ '../classmlx_1_1core_1_1_arc_tan.html#a2ebabfd1c2963199df0d7610b7ddf422' , 1 , 'mlx::core::ArcTan::output_shapes()' ] , [ '../classmlx_1_1core_1_1_arc_tan2.html#acb8e5cf85c4bc58f909ce2e8b83c3619' , 1 , 'mlx::core::ArcTan2::output_shapes()' ] , [ '../classmlx_1_1core_1_1_arc_tanh.html#a6806f04142d850f107a18a71900759c6' , 1 , 'mlx::core::ArcTanh::output_shapes()' ] , [ '../classmlx_1_1core_1_1_arg_partition.html#a587ce69b0639683ba646652f887d0239' , 1 , 'mlx::core::ArgPartition::output_shapes()' ] , [ '../classmlx_1_1core_1_1_arg_reduce.html#a81a70885480c1d436329025091b2fa4c' , 1 , 'mlx::core::ArgReduce::output_shapes()' ] , [ '../classmlx_1_1core_1_1_arg_sort.html#a219ce04a811397a900c3235d8e6aef5c' , 1 , 'mlx::core::ArgSort::output_shapes()' ] , [ '../classmlx_1_1core_1_1_as_type.html#a3975b31cfd86d6eb33dc73554b357b88' , 1 , 'mlx::core::AsType::output_shapes()' ] , [ '../classmlx_1_1core_1_1_bitwise_binary.html#a49c9d2688d3cca8abf5698a250d57d56' , 1 , 'mlx::core::BitwiseBinary::output_shapes()' ] , [ '../classmlx_1_1core_1_1_broadcast_axes.html#a42c4385e65851d58e4411a4afe73f58e' , 1 , 'mlx::core::BroadcastAxes::output_shapes()' ] , [ '../classmlx_1_1core_1_1_broadcast.html#adef65b1ec75efbe43e5574ec81b7c0ac' , 1 , 'mlx::core::Broadcast::output_shapes()' ] , [ '../classmlx_1_1core_1_1_ceil.html#a3bf7db5178ed26e23d9ba360ba34ab85' , 1 , 'mlx::core::Ceil::output_shapes()' ] , [ '../classmlx_1_1core_1_1_compiled.html#a15cb081590ee024ba11476494581a4d4' , 1 , 'mlx::core::Compiled::output_shapes()' ] , [ '../classmlx_1_1core_1_1_concatenate.html#af8415a2fe28804a1437d0876ba15615f' , 1 , 'mlx::core::Concatenate::output_shapes()' ] , [ '../classmlx_1_1core_1_1_conjugate.html#afd68332463d12e69c47388f6b81ae96c' , 1 , 'mlx::core::Conjugate::output_shapes()' ] , [ '../classmlx_1_1core_1_1_contiguous.html#afff58fbf61f0c26b3606208dd2fa2072' , 1 , 'mlx::core::Contiguous::output_shapes()' ] , [ '../classmlx_1_1core_1_1_copy.html#a6bbe5fd9ce3cb5a39853b316106d2674' , 1 , 'mlx::core::Copy::output_shapes()' ] , [ '../classmlx_1_1core_1_1_cos.html#a923312e71c5a003a38b37ab67ec82580' , 1 , 'mlx::core::Cos::output_shapes()' ] , [ '../classmlx_1_1core_1_1_cosh.html#adf58c7e24b5059e66007132bc16dfe49' , 1 , 'mlx::core::Cosh::output_shapes()' ] , [ '../classmlx_1_1core_1_1_divide.html#a9563d9ee243204cfdaac6aca34853cd7' , 1 , 'mlx::core::Divide::output_shapes()' ] , [ '../classmlx_1_1core_1_1_div_mod.html#a1b7f104346cb5423ac15371b45c7ef86' , 1 , 'mlx::core::DivMod::output_shapes()' ] , [ '../classmlx_1_1core_1_1_select.html#a10e837a391542b364186288a87e11513' , 1 , 'mlx::core::Select::output_shapes()' ] , [ '../classmlx_1_1core_1_1_remainder.html#ab4de49818d1fdea8cdfef502f519b255' , 1 , 'mlx::core::Remainder::output_shapes()' ] , [ '../classmlx_1_1core_1_1_equal.html#ae714c2b0641fc9c339a2f8483bb4e257' , 1 , 'mlx::core::Equal::output_shapes()' ] , [ '../classmlx_1_1core_1_1_erf.html#ace70b96c48419e29243982ed697f6411' , 1 , 'mlx::core::Erf::output_shapes()' ] , [ '../classmlx_1_1core_1_1_erf_inv.html#a067cac7a7244b4dae6629c7e4466589f' , 1 , 'mlx::core::ErfInv::output_shapes()' ] , [ '../classmlx_1_1core_1_1_exp.html#aef2b3c24dba3ca3a63a210d3bd8e39b6' , 1 , ' mlx : : core : : Exp : : output _shapes
[ 'outputs_60' , [ 'outputs' , [ '../structmlx_1_1core_1_1metal_1_1_device_stream.html#a55a7a92c6abad369c99a5ede7a2521b9' , 1 , 'mlx::core::metal::DeviceStream::outputs' ] , [ '../classmlx_1_1core_1_1array.html#a2c186fd527f984f0589d4183b4976289' , 1 , 'mlx::core::array::outputs()' ] , [ '../structmlx_1_1core_1_1metal_1_1_command_encoder.html#aefa48740fdee884f02e2d379bca4e78f' , 1 , 'mlx::core::metal::CommandEncoder::outputs()' ] , [ '../structmlx_1_1core_1_1_command_encoder.html#aefa48740fdee884f02e2d379bca4e78f' , 1 , 'mlx::core::CommandEncoder::outputs()' ] ] ] ,
[ 'overwrite_5fdescriptor_61' , [ 'overwrite_descriptor' , [ '../classmlx_1_1core_1_1array.html#a95e6b156c8e05439f076b85c05079387' , 1 , 'mlx::core::array' ] ] ]
2024-10-15 23:12:17 +08:00
] ;