2024-10-15 23:12:17 +08:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" lang = "en-US" >
< head >
< meta http-equiv = "Content-Type" content = "text/xhtml;charset=UTF-8" / >
< meta http-equiv = "X-UA-Compatible" content = "IE=11" / >
2025-02-07 04:16:29 +08:00
< meta name = "generator" content = "Doxygen 1.13.2" / >
2024-10-15 23:12:17 +08:00
< meta name = "viewport" content = "width=device-width, initial-scale=1" / >
< title > MLX: mlx/types/fp16.h File Reference< / title >
< link href = "tabs.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "jquery.js" > < / script >
< script type = "text/javascript" src = "dynsections.js" > < / script >
< script type = "text/javascript" src = "clipboard.js" > < / script >
< link href = "navtree.css" rel = "stylesheet" type = "text/css" / >
2025-01-10 05:56:20 +08:00
< script type = "text/javascript" src = "navtreedata.js" > < / script >
< script type = "text/javascript" src = "navtree.js" > < / script >
2024-10-15 23:12:17 +08:00
< script type = "text/javascript" src = "resize.js" > < / script >
< script type = "text/javascript" src = "cookie.js" > < / script >
< link href = "search/search.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "search/searchdata.js" > < / script >
< script type = "text/javascript" src = "search/search.js" > < / script >
2025-01-10 05:56:20 +08:00
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699& dn=expat.txt MIT */
$(function() { init_search(); });
/* @license-end */
< / script >
2024-10-15 23:12:17 +08:00
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" / >
< / head >
< body >
< div id = "top" > <!-- do not remove this div, it is closed by doxygen! -->
< div id = "titlearea" >
< table cellspacing = "0" cellpadding = "0" >
< tbody >
< tr id = "projectrow" >
< td id = "projectalign" >
< div id = "projectname" > MLX
< / div >
< / td >
2025-01-10 05:56:20 +08:00
< td > < div id = "MSearchBox" class = "MSearchBoxInactive" >
< span class = "left" >
< span id = "MSearchSelect" onmouseover = "return searchBox.OnSearchSelectShow()" onmouseout = "return searchBox.OnSearchSelectHide()" >   < / span >
< input type = "text" id = "MSearchField" value = "" placeholder = "Search" accesskey = "S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
< / span > < span class = "right" >
< a id = "MSearchClose" href = "javascript:searchBox.CloseResultsWindow()" > < img id = "MSearchCloseImg" border = "0" src = "search/close.svg" alt = "" / > < / a >
< / span >
< / div >
< / td >
2024-10-15 23:12:17 +08:00
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
2025-02-07 04:16:29 +08:00
<!-- Generated by Doxygen 1.13.2 -->
2024-10-15 23:12:17 +08:00
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699& dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
< / script >
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699& dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
< / script >
2025-01-10 05:56:20 +08:00
< / div > <!-- top -->
< div id = "side-nav" class = "ui-resizable side-nav-resizable" >
< div id = "nav-tree" >
< div id = "nav-tree-contents" >
< div id = "nav-sync" class = "sync" > < / div >
< / div >
< / div >
< div id = "splitbar" style = "-moz-user-select:none;"
class="ui-resizable-handle">
< / div >
< / div >
2024-10-15 23:12:17 +08:00
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699& dn=expat.txt MIT */
2025-01-10 05:56:20 +08:00
$(function(){initNavTree('fp16_8h.html',''); initResizable(true); });
2024-10-15 23:12:17 +08:00
/* @license-end */
< / script >
2025-01-10 05:56:20 +08:00
< div id = "doc-content" >
2024-10-15 23:12:17 +08:00
<!-- window showing the filter options -->
< div id = "MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
< / div >
<!-- iframe showing the search results (closed by default) -->
< div id = "MSearchResultsWindow" >
< div id = "MSearchResults" >
< div class = "SRPage" >
< div id = "SRIndex" >
< div id = "SRResults" > < / div >
< div class = "SRStatus" id = "Loading" > Loading...< / div >
< div class = "SRStatus" id = "Searching" > Searching...< / div >
< div class = "SRStatus" id = "NoMatches" > No Matches< / div >
< / div >
< / div >
< / div >
< / div >
< div class = "header" >
< div class = "summary" >
< a href = "#nested-classes" > Classes< / a > |
< a href = "#namespaces" > Namespaces< / a > |
< a href = "#define-members" > Macros< / a > |
< a href = "#func-members" > Functions< / a > < / div >
< div class = "headertitle" > < div class = "title" > fp16.h File Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< div class = "textblock" > < code > #include < algorithm> < / code > < br / >
< code > #include < cmath> < / code > < br / >
< code > #include < cstdint> < / code > < br / >
< code > #include < vector> < / code > < br / >
< / div >
< p > < a href = "fp16_8h_source.html" > Go to the source code of this file.< / a > < / p >
< table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a id = "nested-classes" name = "nested-classes" > < / a >
Classes< / h2 > < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > mlx::core::_MLX_Float16< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a id = "namespaces" name = "namespaces" > < / a >
Namespaces< / h2 > < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > namespace   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx.html" > mlx< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > namespace   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html" > mlx::core< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a id = "define-members" name = "define-members" > < / a >
Macros< / h2 > < / td > < / tr >
< tr class = "memitem:a10abf57a099efdbb9db0c78e9c120e50" id = "r_a10abf57a099efdbb9db0c78e9c120e50" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#a10abf57a099efdbb9db0c78e9c120e50" > __MLX_HALF_NAN__< / a >       0x7D00< / td > < / tr >
< tr class = "separator:a10abf57a099efdbb9db0c78e9c120e50" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8420acf5d2687fbdafcc9052c949f323" id = "r_a8420acf5d2687fbdafcc9052c949f323" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#a8420acf5d2687fbdafcc9052c949f323" > half_binop_base< / a > (__op__, __operator__, otype, atype, btype, ctype)< / td > < / tr >
< tr class = "separator:a8420acf5d2687fbdafcc9052c949f323" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa300338c53d5a9f52fbbde8fd777f13d" id = "r_aa300338c53d5a9f52fbbde8fd777f13d" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#aa300338c53d5a9f52fbbde8fd777f13d" > half_binop_helper< / a > (__op__, __operator__, otype, itype, ctype)< / td > < / tr >
< tr class = "separator:aa300338c53d5a9f52fbbde8fd777f13d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af58966694c5d80f9a0241670f3128199" id = "r_af58966694c5d80f9a0241670f3128199" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#af58966694c5d80f9a0241670f3128199" > half_binop< / a > (__op__, __operator__)< / td > < / tr >
< tr class = "separator:af58966694c5d80f9a0241670f3128199" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:acec0b85a9974cbde7b270a121f382405" id = "r_acec0b85a9974cbde7b270a121f382405" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#acec0b85a9974cbde7b270a121f382405" > half_compop< / a > (__op__, __operator__)< / td > < / tr >
< tr class = "separator:acec0b85a9974cbde7b270a121f382405" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6348c00d31a50b2df1b47d18af49c4b8" id = "r_a6348c00d31a50b2df1b47d18af49c4b8" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#a6348c00d31a50b2df1b47d18af49c4b8" > half_inplace_op< / a > (__op__, __operator__)< / td > < / tr >
< tr class = "separator:a6348c00d31a50b2df1b47d18af49c4b8" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a2242eaa64839925fd8f586dde7a59800" id = "r_a2242eaa64839925fd8f586dde7a59800" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#a2242eaa64839925fd8f586dde7a59800" > half_bitop< / a > (__op__, __operator__)< / td > < / tr >
< tr class = "separator:a2242eaa64839925fd8f586dde7a59800" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a378e011e994bf62a961c3c1cd6f7c290" id = "r_a378e011e994bf62a961c3c1cd6f7c290" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#a378e011e994bf62a961c3c1cd6f7c290" > half_inplace_bitop< / a > (__op__, __operator__)< / td > < / tr >
< tr class = "separator:a378e011e994bf62a961c3c1cd6f7c290" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a id = "func-members" name = "func-members" > < / a >
Functions< / h2 > < / td > < / tr >
< tr class = "memitem:af7577c91b8c43682f0ebc9eb9758aae4" id = "r_af7577c91b8c43682f0ebc9eb9758aae4" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#af7577c91b8c43682f0ebc9eb9758aae4" > mlx::core::operator+< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:af7577c91b8c43682f0ebc9eb9758aae4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:abe36af9951afd8dd3ffe90ceedeb7f2b" id = "r_abe36af9951afd8dd3ffe90ceedeb7f2b" > < td class = "memItemLeft" align = "right" valign = "top" > float  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#abe36af9951afd8dd3ffe90ceedeb7f2b" > mlx::core::operator+< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, float rhs)< / td > < / tr >
< tr class = "separator:abe36af9951afd8dd3ffe90ceedeb7f2b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:afb9f780dd056a4f975518f71a3b021ee" id = "r_afb9f780dd056a4f975518f71a3b021ee" > < td class = "memItemLeft" align = "right" valign = "top" > float  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#afb9f780dd056a4f975518f71a3b021ee" > mlx::core::operator+< / a > (float lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:afb9f780dd056a4f975518f71a3b021ee" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6a8e093b24c4c789b7cd160f7e7f7de9" id = "r_a6a8e093b24c4c789b7cd160f7e7f7de9" > < td class = "memItemLeft" align = "right" valign = "top" > double  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a6a8e093b24c4c789b7cd160f7e7f7de9" > mlx::core::operator+< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, double rhs)< / td > < / tr >
< tr class = "separator:a6a8e093b24c4c789b7cd160f7e7f7de9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af3a603690fd3de9e4f7f2035a4d25621" id = "r_af3a603690fd3de9e4f7f2035a4d25621" > < td class = "memItemLeft" align = "right" valign = "top" > double  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#af3a603690fd3de9e4f7f2035a4d25621" > mlx::core::operator+< / a > (double lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:af3a603690fd3de9e4f7f2035a4d25621" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:afa2a4bccfeea9688ac922cb638341511" id = "r_afa2a4bccfeea9688ac922cb638341511" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#afa2a4bccfeea9688ac922cb638341511" > mlx::core::operator+< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, bool rhs)< / td > < / tr >
< tr class = "separator:afa2a4bccfeea9688ac922cb638341511" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6111e94d51de12391e5d68b765f28fc3" id = "r_a6111e94d51de12391e5d68b765f28fc3" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a6111e94d51de12391e5d68b765f28fc3" > mlx::core::operator+< / a > (bool lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a6111e94d51de12391e5d68b765f28fc3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7c7dd6d346e0cdf398a896f2c6958258" id = "r_a7c7dd6d346e0cdf398a896f2c6958258" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a7c7dd6d346e0cdf398a896f2c6958258" > mlx::core::operator+< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, int32_t rhs)< / td > < / tr >
< tr class = "separator:a7c7dd6d346e0cdf398a896f2c6958258" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a00872a443f462b0ae0a30c84fb001bc0" id = "r_a00872a443f462b0ae0a30c84fb001bc0" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a00872a443f462b0ae0a30c84fb001bc0" > mlx::core::operator+< / a > (int32_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a00872a443f462b0ae0a30c84fb001bc0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4f5d80d03bae6d8d90455d3c47a8c116" id = "r_a4f5d80d03bae6d8d90455d3c47a8c116" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a4f5d80d03bae6d8d90455d3c47a8c116" > mlx::core::operator+< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, uint32_t rhs)< / td > < / tr >
< tr class = "separator:a4f5d80d03bae6d8d90455d3c47a8c116" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a78f1f388f9d81ed93f60311f4645d8d0" id = "r_a78f1f388f9d81ed93f60311f4645d8d0" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a78f1f388f9d81ed93f60311f4645d8d0" > mlx::core::operator+< / a > (uint32_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a78f1f388f9d81ed93f60311f4645d8d0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa43e1d6958c5d5a6fa9a625a1660e741" id = "r_aa43e1d6958c5d5a6fa9a625a1660e741" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#aa43e1d6958c5d5a6fa9a625a1660e741" > mlx::core::operator+< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, int64_t rhs)< / td > < / tr >
< tr class = "separator:aa43e1d6958c5d5a6fa9a625a1660e741" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae877e1d5e3cf57734da8b49535fe3fb3" id = "r_ae877e1d5e3cf57734da8b49535fe3fb3" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ae877e1d5e3cf57734da8b49535fe3fb3" > mlx::core::operator+< / a > (int64_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:ae877e1d5e3cf57734da8b49535fe3fb3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9a5ae769f67f886d59c8e292a8218550" id = "r_a9a5ae769f67f886d59c8e292a8218550" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a9a5ae769f67f886d59c8e292a8218550" > mlx::core::operator+< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, uint64_t rhs)< / td > < / tr >
< tr class = "separator:a9a5ae769f67f886d59c8e292a8218550" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a058878237ce50baa4c909d8d15448d7e" id = "r_a058878237ce50baa4c909d8d15448d7e" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a058878237ce50baa4c909d8d15448d7e" > mlx::core::operator+< / a > (uint64_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a058878237ce50baa4c909d8d15448d7e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:afb5069ecebdfd9d388c26f83df12c93c" id = "r_afb5069ecebdfd9d388c26f83df12c93c" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#afb5069ecebdfd9d388c26f83df12c93c" > mlx::core::operator-< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:afb5069ecebdfd9d388c26f83df12c93c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8d126e3f3fa9f8c1c1ae1b09f94df487" id = "r_a8d126e3f3fa9f8c1c1ae1b09f94df487" > < td class = "memItemLeft" align = "right" valign = "top" > float  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a8d126e3f3fa9f8c1c1ae1b09f94df487" > mlx::core::operator-< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, float rhs)< / td > < / tr >
< tr class = "separator:a8d126e3f3fa9f8c1c1ae1b09f94df487" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad04f1ccd2cd7c487a2f2aaa055939f64" id = "r_ad04f1ccd2cd7c487a2f2aaa055939f64" > < td class = "memItemLeft" align = "right" valign = "top" > float  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ad04f1ccd2cd7c487a2f2aaa055939f64" > mlx::core::operator-< / a > (float lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:ad04f1ccd2cd7c487a2f2aaa055939f64" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a15eb2ea76508ff823fa0591e811d0b7d" id = "r_a15eb2ea76508ff823fa0591e811d0b7d" > < td class = "memItemLeft" align = "right" valign = "top" > double  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a15eb2ea76508ff823fa0591e811d0b7d" > mlx::core::operator-< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, double rhs)< / td > < / tr >
< tr class = "separator:a15eb2ea76508ff823fa0591e811d0b7d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a96d9577db38d6809d022893e32feeda1" id = "r_a96d9577db38d6809d022893e32feeda1" > < td class = "memItemLeft" align = "right" valign = "top" > double  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a96d9577db38d6809d022893e32feeda1" > mlx::core::operator-< / a > (double lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a96d9577db38d6809d022893e32feeda1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5d9c02765c1672930757416411567bf2" id = "r_a5d9c02765c1672930757416411567bf2" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a5d9c02765c1672930757416411567bf2" > mlx::core::operator-< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, bool rhs)< / td > < / tr >
< tr class = "separator:a5d9c02765c1672930757416411567bf2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6105d3b5266666b7c6bb9469285a9ec3" id = "r_a6105d3b5266666b7c6bb9469285a9ec3" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a6105d3b5266666b7c6bb9469285a9ec3" > mlx::core::operator-< / a > (bool lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a6105d3b5266666b7c6bb9469285a9ec3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a777aa772dfb205b25d26f3180d98a2f6" id = "r_a777aa772dfb205b25d26f3180d98a2f6" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a777aa772dfb205b25d26f3180d98a2f6" > mlx::core::operator-< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, int32_t rhs)< / td > < / tr >
< tr class = "separator:a777aa772dfb205b25d26f3180d98a2f6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a085eb092f4ada47f8169de62886cff90" id = "r_a085eb092f4ada47f8169de62886cff90" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a085eb092f4ada47f8169de62886cff90" > mlx::core::operator-< / a > (int32_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a085eb092f4ada47f8169de62886cff90" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab25e5d211e2c8785b45c3a81a6282e2b" id = "r_ab25e5d211e2c8785b45c3a81a6282e2b" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ab25e5d211e2c8785b45c3a81a6282e2b" > mlx::core::operator-< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, uint32_t rhs)< / td > < / tr >
< tr class = "separator:ab25e5d211e2c8785b45c3a81a6282e2b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:abf5d09561a81b0f0b32d59d77e32e16f" id = "r_abf5d09561a81b0f0b32d59d77e32e16f" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#abf5d09561a81b0f0b32d59d77e32e16f" > mlx::core::operator-< / a > (uint32_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:abf5d09561a81b0f0b32d59d77e32e16f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4ce6867dbb4d1631d1870dac14022dbb" id = "r_a4ce6867dbb4d1631d1870dac14022dbb" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a4ce6867dbb4d1631d1870dac14022dbb" > mlx::core::operator-< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, int64_t rhs)< / td > < / tr >
< tr class = "separator:a4ce6867dbb4d1631d1870dac14022dbb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8a049e646e0442064cfe9e202d7047c5" id = "r_a8a049e646e0442064cfe9e202d7047c5" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a8a049e646e0442064cfe9e202d7047c5" > mlx::core::operator-< / a > (int64_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a8a049e646e0442064cfe9e202d7047c5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a78e2a1cfc65453185bcca13bd4f523cf" id = "r_a78e2a1cfc65453185bcca13bd4f523cf" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a78e2a1cfc65453185bcca13bd4f523cf" > mlx::core::operator-< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, uint64_t rhs)< / td > < / tr >
< tr class = "separator:a78e2a1cfc65453185bcca13bd4f523cf" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af143cf68673e06390d4bb2ec2892bd22" id = "r_af143cf68673e06390d4bb2ec2892bd22" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#af143cf68673e06390d4bb2ec2892bd22" > mlx::core::operator-< / a > (uint64_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:af143cf68673e06390d4bb2ec2892bd22" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3a52675c3d4552b319dd9707844abdec" id = "r_a3a52675c3d4552b319dd9707844abdec" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a3a52675c3d4552b319dd9707844abdec" > mlx::core::operator*< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a3a52675c3d4552b319dd9707844abdec" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a45d67f5d80fba4d42e34c682a8d22beb" id = "r_a45d67f5d80fba4d42e34c682a8d22beb" > < td class = "memItemLeft" align = "right" valign = "top" > float  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a45d67f5d80fba4d42e34c682a8d22beb" > mlx::core::operator*< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, float rhs)< / td > < / tr >
< tr class = "separator:a45d67f5d80fba4d42e34c682a8d22beb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad25880c67bbcbfafbe54dc16418bf736" id = "r_ad25880c67bbcbfafbe54dc16418bf736" > < td class = "memItemLeft" align = "right" valign = "top" > float  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ad25880c67bbcbfafbe54dc16418bf736" > mlx::core::operator*< / a > (float lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:ad25880c67bbcbfafbe54dc16418bf736" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a63c836e1141e07ae72cee770bad01200" id = "r_a63c836e1141e07ae72cee770bad01200" > < td class = "memItemLeft" align = "right" valign = "top" > double  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a63c836e1141e07ae72cee770bad01200" > mlx::core::operator*< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, double rhs)< / td > < / tr >
< tr class = "separator:a63c836e1141e07ae72cee770bad01200" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a265a37b8ee4a97390213e9ec49693e66" id = "r_a265a37b8ee4a97390213e9ec49693e66" > < td class = "memItemLeft" align = "right" valign = "top" > double  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a265a37b8ee4a97390213e9ec49693e66" > mlx::core::operator*< / a > (double lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a265a37b8ee4a97390213e9ec49693e66" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab5a457da04dcb157a0b5172c4b2244b6" id = "r_ab5a457da04dcb157a0b5172c4b2244b6" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ab5a457da04dcb157a0b5172c4b2244b6" > mlx::core::operator*< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, bool rhs)< / td > < / tr >
< tr class = "separator:ab5a457da04dcb157a0b5172c4b2244b6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa56a8bda08be9ef3711496e216a75c95" id = "r_aa56a8bda08be9ef3711496e216a75c95" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#aa56a8bda08be9ef3711496e216a75c95" > mlx::core::operator*< / a > (bool lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:aa56a8bda08be9ef3711496e216a75c95" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af89612098dd355b1eefb841c753b36ab" id = "r_af89612098dd355b1eefb841c753b36ab" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#af89612098dd355b1eefb841c753b36ab" > mlx::core::operator*< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, int32_t rhs)< / td > < / tr >
< tr class = "separator:af89612098dd355b1eefb841c753b36ab" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4552687a0637f710b5d55bb6378fcabe" id = "r_a4552687a0637f710b5d55bb6378fcabe" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a4552687a0637f710b5d55bb6378fcabe" > mlx::core::operator*< / a > (int32_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a4552687a0637f710b5d55bb6378fcabe" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af69db7def588d7da430434a69456e29c" id = "r_af69db7def588d7da430434a69456e29c" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#af69db7def588d7da430434a69456e29c" > mlx::core::operator*< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, uint32_t rhs)< / td > < / tr >
< tr class = "separator:af69db7def588d7da430434a69456e29c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a00af6e5095888f00791ee0ab6d993ad6" id = "r_a00af6e5095888f00791ee0ab6d993ad6" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a00af6e5095888f00791ee0ab6d993ad6" > mlx::core::operator*< / a > (uint32_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a00af6e5095888f00791ee0ab6d993ad6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab48feddc1aa304383e5493923506ad7a" id = "r_ab48feddc1aa304383e5493923506ad7a" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ab48feddc1aa304383e5493923506ad7a" > mlx::core::operator*< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, int64_t rhs)< / td > < / tr >
< tr class = "separator:ab48feddc1aa304383e5493923506ad7a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0367b582e85162b4180e086f725e49e9" id = "r_a0367b582e85162b4180e086f725e49e9" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a0367b582e85162b4180e086f725e49e9" > mlx::core::operator*< / a > (int64_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a0367b582e85162b4180e086f725e49e9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a45f0479526fbccdb00bc73ea7f3b7625" id = "r_a45f0479526fbccdb00bc73ea7f3b7625" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a45f0479526fbccdb00bc73ea7f3b7625" > mlx::core::operator*< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, uint64_t rhs)< / td > < / tr >
< tr class = "separator:a45f0479526fbccdb00bc73ea7f3b7625" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a394797646010ba9ef2a1f9b9a4b8ddd9" id = "r_a394797646010ba9ef2a1f9b9a4b8ddd9" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a394797646010ba9ef2a1f9b9a4b8ddd9" > mlx::core::operator*< / a > (uint64_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a394797646010ba9ef2a1f9b9a4b8ddd9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a32a6a08a2a4652975b0a1bd1fcf3eafd" id = "r_a32a6a08a2a4652975b0a1bd1fcf3eafd" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a32a6a08a2a4652975b0a1bd1fcf3eafd" > mlx::core::operator/< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a32a6a08a2a4652975b0a1bd1fcf3eafd" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4b66fb38ddc5cc0c2489583d5c499602" id = "r_a4b66fb38ddc5cc0c2489583d5c499602" > < td class = "memItemLeft" align = "right" valign = "top" > float  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a4b66fb38ddc5cc0c2489583d5c499602" > mlx::core::operator/< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, float rhs)< / td > < / tr >
< tr class = "separator:a4b66fb38ddc5cc0c2489583d5c499602" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a45726f1905b709cf8253e6efa046027b" id = "r_a45726f1905b709cf8253e6efa046027b" > < td class = "memItemLeft" align = "right" valign = "top" > float  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a45726f1905b709cf8253e6efa046027b" > mlx::core::operator/< / a > (float lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a45726f1905b709cf8253e6efa046027b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:afd4170c1e364384f30e6bae341146fa6" id = "r_afd4170c1e364384f30e6bae341146fa6" > < td class = "memItemLeft" align = "right" valign = "top" > double  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#afd4170c1e364384f30e6bae341146fa6" > mlx::core::operator/< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, double rhs)< / td > < / tr >
< tr class = "separator:afd4170c1e364384f30e6bae341146fa6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aef85739d150b9d5609973da8a3f1086a" id = "r_aef85739d150b9d5609973da8a3f1086a" > < td class = "memItemLeft" align = "right" valign = "top" > double  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#aef85739d150b9d5609973da8a3f1086a" > mlx::core::operator/< / a > (double lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:aef85739d150b9d5609973da8a3f1086a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af52a941f8ed9b25eec91402c7b9e281f" id = "r_af52a941f8ed9b25eec91402c7b9e281f" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#af52a941f8ed9b25eec91402c7b9e281f" > mlx::core::operator/< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, bool rhs)< / td > < / tr >
< tr class = "separator:af52a941f8ed9b25eec91402c7b9e281f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a477cade78296bc85894170f62db68870" id = "r_a477cade78296bc85894170f62db68870" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a477cade78296bc85894170f62db68870" > mlx::core::operator/< / a > (bool lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a477cade78296bc85894170f62db68870" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a22f5a2257e11423fc2fe18e2dce91590" id = "r_a22f5a2257e11423fc2fe18e2dce91590" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a22f5a2257e11423fc2fe18e2dce91590" > mlx::core::operator/< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, int32_t rhs)< / td > < / tr >
< tr class = "separator:a22f5a2257e11423fc2fe18e2dce91590" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a640d3574dfe6ad934c720ae8bdd78bfa" id = "r_a640d3574dfe6ad934c720ae8bdd78bfa" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a640d3574dfe6ad934c720ae8bdd78bfa" > mlx::core::operator/< / a > (int32_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a640d3574dfe6ad934c720ae8bdd78bfa" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6f65d8fd0cdddc96fc01f6af95804873" id = "r_a6f65d8fd0cdddc96fc01f6af95804873" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a6f65d8fd0cdddc96fc01f6af95804873" > mlx::core::operator/< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, uint32_t rhs)< / td > < / tr >
< tr class = "separator:a6f65d8fd0cdddc96fc01f6af95804873" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a517019d42d4e426b7b98e1c719bb47ce" id = "r_a517019d42d4e426b7b98e1c719bb47ce" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a517019d42d4e426b7b98e1c719bb47ce" > mlx::core::operator/< / a > (uint32_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a517019d42d4e426b7b98e1c719bb47ce" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0beb7a223c542015a4eff4aed814a9dd" id = "r_a0beb7a223c542015a4eff4aed814a9dd" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a0beb7a223c542015a4eff4aed814a9dd" > mlx::core::operator/< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, int64_t rhs)< / td > < / tr >
< tr class = "separator:a0beb7a223c542015a4eff4aed814a9dd" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:abc9b1bd5018d46514bc19d23db2e5063" id = "r_abc9b1bd5018d46514bc19d23db2e5063" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#abc9b1bd5018d46514bc19d23db2e5063" > mlx::core::operator/< / a > (int64_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:abc9b1bd5018d46514bc19d23db2e5063" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af22937df654ddbd6e398ef12764d18c0" id = "r_af22937df654ddbd6e398ef12764d18c0" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#af22937df654ddbd6e398ef12764d18c0" > mlx::core::operator/< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, uint64_t rhs)< / td > < / tr >
< tr class = "separator:af22937df654ddbd6e398ef12764d18c0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a775aed5f49b530c57e71cbac81404d45" id = "r_a775aed5f49b530c57e71cbac81404d45" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a775aed5f49b530c57e71cbac81404d45" > mlx::core::operator/< / a > (uint64_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a775aed5f49b530c57e71cbac81404d45" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a58d5795d8312599d101ae16f194e4a2a" id = "r_a58d5795d8312599d101ae16f194e4a2a" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a58d5795d8312599d101ae16f194e4a2a" > mlx::core::operator> < / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a58d5795d8312599d101ae16f194e4a2a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aafa3bbeda78610c4285f3e57042268f3" id = "r_aafa3bbeda78610c4285f3e57042268f3" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#aafa3bbeda78610c4285f3e57042268f3" > mlx::core::operator> < / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, float rhs)< / td > < / tr >
< tr class = "separator:aafa3bbeda78610c4285f3e57042268f3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8a928d76a6fbf3d336296401e14617a4" id = "r_a8a928d76a6fbf3d336296401e14617a4" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a8a928d76a6fbf3d336296401e14617a4" > mlx::core::operator> < / a > (float lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a8a928d76a6fbf3d336296401e14617a4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ade2f9222fd433cd4d673c6182f256235" id = "r_ade2f9222fd433cd4d673c6182f256235" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ade2f9222fd433cd4d673c6182f256235" > mlx::core::operator> < / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, double rhs)< / td > < / tr >
< tr class = "separator:ade2f9222fd433cd4d673c6182f256235" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae24c337810c841ff23e327efde7045e1" id = "r_ae24c337810c841ff23e327efde7045e1" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ae24c337810c841ff23e327efde7045e1" > mlx::core::operator> < / a > (double lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:ae24c337810c841ff23e327efde7045e1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:acf401ede354fcc998b13ea6442994d7e" id = "r_acf401ede354fcc998b13ea6442994d7e" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#acf401ede354fcc998b13ea6442994d7e" > mlx::core::operator> < / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, int32_t rhs)< / td > < / tr >
< tr class = "separator:acf401ede354fcc998b13ea6442994d7e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a2bb28a9a0894a73ae1b27e7f4da0841a" id = "r_a2bb28a9a0894a73ae1b27e7f4da0841a" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a2bb28a9a0894a73ae1b27e7f4da0841a" > mlx::core::operator> < / a > (int32_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a2bb28a9a0894a73ae1b27e7f4da0841a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a09d631e8a85fd7ae72e1a868b8f9b9cb" id = "r_a09d631e8a85fd7ae72e1a868b8f9b9cb" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a09d631e8a85fd7ae72e1a868b8f9b9cb" > mlx::core::operator> < / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, uint32_t rhs)< / td > < / tr >
< tr class = "separator:a09d631e8a85fd7ae72e1a868b8f9b9cb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a49421ea65b5a98df080d75b1636b2157" id = "r_a49421ea65b5a98df080d75b1636b2157" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a49421ea65b5a98df080d75b1636b2157" > mlx::core::operator> < / a > (uint32_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a49421ea65b5a98df080d75b1636b2157" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a692ce931b660415e17f92d18a8e0d446" id = "r_a692ce931b660415e17f92d18a8e0d446" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a692ce931b660415e17f92d18a8e0d446" > mlx::core::operator> < / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, int64_t rhs)< / td > < / tr >
< tr class = "separator:a692ce931b660415e17f92d18a8e0d446" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a579bb87b3ede5663d7cd68c7c0f6fb9e" id = "r_a579bb87b3ede5663d7cd68c7c0f6fb9e" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a579bb87b3ede5663d7cd68c7c0f6fb9e" > mlx::core::operator> < / a > (int64_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a579bb87b3ede5663d7cd68c7c0f6fb9e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af810587a17e692f4eec256d3c3cd27de" id = "r_af810587a17e692f4eec256d3c3cd27de" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#af810587a17e692f4eec256d3c3cd27de" > mlx::core::operator> < / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, uint64_t rhs)< / td > < / tr >
< tr class = "separator:af810587a17e692f4eec256d3c3cd27de" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a50f4177d3ca03a95fc2614e100c7391d" id = "r_a50f4177d3ca03a95fc2614e100c7391d" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a50f4177d3ca03a95fc2614e100c7391d" > mlx::core::operator> < / a > (uint64_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a50f4177d3ca03a95fc2614e100c7391d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:afd4519985b6b207ec41ad8530d1036df" id = "r_afd4519985b6b207ec41ad8530d1036df" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#afd4519985b6b207ec41ad8530d1036df" > mlx::core::operator< < / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:afd4519985b6b207ec41ad8530d1036df" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae1e41ca94022e43a00cdfc5845102daa" id = "r_ae1e41ca94022e43a00cdfc5845102daa" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ae1e41ca94022e43a00cdfc5845102daa" > mlx::core::operator< < / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, float rhs)< / td > < / tr >
< tr class = "separator:ae1e41ca94022e43a00cdfc5845102daa" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac80f4022bffd95b57526685ce8e1cbc1" id = "r_ac80f4022bffd95b57526685ce8e1cbc1" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ac80f4022bffd95b57526685ce8e1cbc1" > mlx::core::operator< < / a > (float lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:ac80f4022bffd95b57526685ce8e1cbc1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3a8f6f0af477788c4f0aa98abfc5f1ab" id = "r_a3a8f6f0af477788c4f0aa98abfc5f1ab" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a3a8f6f0af477788c4f0aa98abfc5f1ab" > mlx::core::operator< < / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, double rhs)< / td > < / tr >
< tr class = "separator:a3a8f6f0af477788c4f0aa98abfc5f1ab" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3728ed9b6cbd152bf675251a0501b466" id = "r_a3728ed9b6cbd152bf675251a0501b466" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a3728ed9b6cbd152bf675251a0501b466" > mlx::core::operator< < / a > (double lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a3728ed9b6cbd152bf675251a0501b466" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5b9ad811a5e1358100c5423dd70ea387" id = "r_a5b9ad811a5e1358100c5423dd70ea387" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a5b9ad811a5e1358100c5423dd70ea387" > mlx::core::operator< < / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, int32_t rhs)< / td > < / tr >
< tr class = "separator:a5b9ad811a5e1358100c5423dd70ea387" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5c77e1db83995d3e06a8a26265bce5d6" id = "r_a5c77e1db83995d3e06a8a26265bce5d6" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a5c77e1db83995d3e06a8a26265bce5d6" > mlx::core::operator< < / a > (int32_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a5c77e1db83995d3e06a8a26265bce5d6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab8a0a3f70664049b35ce1887bd8ff5c2" id = "r_ab8a0a3f70664049b35ce1887bd8ff5c2" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ab8a0a3f70664049b35ce1887bd8ff5c2" > mlx::core::operator< < / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, uint32_t rhs)< / td > < / tr >
< tr class = "separator:ab8a0a3f70664049b35ce1887bd8ff5c2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6652d93bfb2d426e261a1712a181a4d2" id = "r_a6652d93bfb2d426e261a1712a181a4d2" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a6652d93bfb2d426e261a1712a181a4d2" > mlx::core::operator< < / a > (uint32_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a6652d93bfb2d426e261a1712a181a4d2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a03758b8d13da2de07cc4f4fc45d2854b" id = "r_a03758b8d13da2de07cc4f4fc45d2854b" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a03758b8d13da2de07cc4f4fc45d2854b" > mlx::core::operator< < / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, int64_t rhs)< / td > < / tr >
< tr class = "separator:a03758b8d13da2de07cc4f4fc45d2854b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a325161b81a9ff179fd37d949780a17ba" id = "r_a325161b81a9ff179fd37d949780a17ba" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a325161b81a9ff179fd37d949780a17ba" > mlx::core::operator< < / a > (int64_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a325161b81a9ff179fd37d949780a17ba" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a92eca79fce8233e4299343eee3996511" id = "r_a92eca79fce8233e4299343eee3996511" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a92eca79fce8233e4299343eee3996511" > mlx::core::operator< < / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, uint64_t rhs)< / td > < / tr >
< tr class = "separator:a92eca79fce8233e4299343eee3996511" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:adb016662b8f7eb680abfe1a421eabe72" id = "r_adb016662b8f7eb680abfe1a421eabe72" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#adb016662b8f7eb680abfe1a421eabe72" > mlx::core::operator< < / a > (uint64_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:adb016662b8f7eb680abfe1a421eabe72" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6feb4b3ea511b0eda4d1ec9725f3fb4c" id = "r_a6feb4b3ea511b0eda4d1ec9725f3fb4c" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a6feb4b3ea511b0eda4d1ec9725f3fb4c" > mlx::core::operator> =< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a6feb4b3ea511b0eda4d1ec9725f3fb4c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a03b3f7fcb755ec075985ab26336926f0" id = "r_a03b3f7fcb755ec075985ab26336926f0" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a03b3f7fcb755ec075985ab26336926f0" > mlx::core::operator> =< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, float rhs)< / td > < / tr >
< tr class = "separator:a03b3f7fcb755ec075985ab26336926f0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aecfbf5ef4872ae447eb4a374e4db28e4" id = "r_aecfbf5ef4872ae447eb4a374e4db28e4" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#aecfbf5ef4872ae447eb4a374e4db28e4" > mlx::core::operator> =< / a > (float lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:aecfbf5ef4872ae447eb4a374e4db28e4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae4690f349b2483f5d1a4b75aba67399f" id = "r_ae4690f349b2483f5d1a4b75aba67399f" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ae4690f349b2483f5d1a4b75aba67399f" > mlx::core::operator> =< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, double rhs)< / td > < / tr >
< tr class = "separator:ae4690f349b2483f5d1a4b75aba67399f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a667e95146dd5199e67bcb121b984b1f0" id = "r_a667e95146dd5199e67bcb121b984b1f0" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a667e95146dd5199e67bcb121b984b1f0" > mlx::core::operator> =< / a > (double lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a667e95146dd5199e67bcb121b984b1f0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3375f1562f148bdc07451f2b6e54e6df" id = "r_a3375f1562f148bdc07451f2b6e54e6df" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a3375f1562f148bdc07451f2b6e54e6df" > mlx::core::operator> =< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, int32_t rhs)< / td > < / tr >
< tr class = "separator:a3375f1562f148bdc07451f2b6e54e6df" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae83df12368cb07ccb1c10c1117ff3922" id = "r_ae83df12368cb07ccb1c10c1117ff3922" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ae83df12368cb07ccb1c10c1117ff3922" > mlx::core::operator> =< / a > (int32_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:ae83df12368cb07ccb1c10c1117ff3922" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad41251938cf852b5560c1180944ebb49" id = "r_ad41251938cf852b5560c1180944ebb49" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ad41251938cf852b5560c1180944ebb49" > mlx::core::operator> =< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, uint32_t rhs)< / td > < / tr >
< tr class = "separator:ad41251938cf852b5560c1180944ebb49" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4ddb5ef0b88929086f9b09729fda0dde" id = "r_a4ddb5ef0b88929086f9b09729fda0dde" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a4ddb5ef0b88929086f9b09729fda0dde" > mlx::core::operator> =< / a > (uint32_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a4ddb5ef0b88929086f9b09729fda0dde" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0908a61ab261aff726922b33fa6ed159" id = "r_a0908a61ab261aff726922b33fa6ed159" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a0908a61ab261aff726922b33fa6ed159" > mlx::core::operator> =< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, int64_t rhs)< / td > < / tr >
< tr class = "separator:a0908a61ab261aff726922b33fa6ed159" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0fdadf87edd8a0a57c63953fb0ebe053" id = "r_a0fdadf87edd8a0a57c63953fb0ebe053" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a0fdadf87edd8a0a57c63953fb0ebe053" > mlx::core::operator> =< / a > (int64_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a0fdadf87edd8a0a57c63953fb0ebe053" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a47c82778e43032c0bbf5d59407e81dc9" id = "r_a47c82778e43032c0bbf5d59407e81dc9" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a47c82778e43032c0bbf5d59407e81dc9" > mlx::core::operator> =< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, uint64_t rhs)< / td > < / tr >
< tr class = "separator:a47c82778e43032c0bbf5d59407e81dc9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a14e6c43b924eacca1b2dac1d5d00ca2b" id = "r_a14e6c43b924eacca1b2dac1d5d00ca2b" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a14e6c43b924eacca1b2dac1d5d00ca2b" > mlx::core::operator> =< / a > (uint64_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a14e6c43b924eacca1b2dac1d5d00ca2b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a012130a0458cbc30b88365e0e0eab232" id = "r_a012130a0458cbc30b88365e0e0eab232" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a012130a0458cbc30b88365e0e0eab232" > mlx::core::operator< =< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a012130a0458cbc30b88365e0e0eab232" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae8c890bdcffadee8c5dab85c907f57eb" id = "r_ae8c890bdcffadee8c5dab85c907f57eb" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ae8c890bdcffadee8c5dab85c907f57eb" > mlx::core::operator< =< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, float rhs)< / td > < / tr >
< tr class = "separator:ae8c890bdcffadee8c5dab85c907f57eb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a43cb070553c1f2fffb32ef6670e30980" id = "r_a43cb070553c1f2fffb32ef6670e30980" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a43cb070553c1f2fffb32ef6670e30980" > mlx::core::operator< =< / a > (float lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a43cb070553c1f2fffb32ef6670e30980" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac759b7798d668a99535e59e26d6ba192" id = "r_ac759b7798d668a99535e59e26d6ba192" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ac759b7798d668a99535e59e26d6ba192" > mlx::core::operator< =< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, double rhs)< / td > < / tr >
< tr class = "separator:ac759b7798d668a99535e59e26d6ba192" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a70e528a789b5660d98e783b045aaa379" id = "r_a70e528a789b5660d98e783b045aaa379" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a70e528a789b5660d98e783b045aaa379" > mlx::core::operator< =< / a > (double lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a70e528a789b5660d98e783b045aaa379" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a40bd8abb8a4d989ddabbb298518bd7f5" id = "r_a40bd8abb8a4d989ddabbb298518bd7f5" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a40bd8abb8a4d989ddabbb298518bd7f5" > mlx::core::operator< =< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, int32_t rhs)< / td > < / tr >
< tr class = "separator:a40bd8abb8a4d989ddabbb298518bd7f5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4155d4b0c76f37ab5e0b54f9cd683f35" id = "r_a4155d4b0c76f37ab5e0b54f9cd683f35" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a4155d4b0c76f37ab5e0b54f9cd683f35" > mlx::core::operator< =< / a > (int32_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a4155d4b0c76f37ab5e0b54f9cd683f35" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad8bb648d0603a206e0392990c911ca0b" id = "r_ad8bb648d0603a206e0392990c911ca0b" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ad8bb648d0603a206e0392990c911ca0b" > mlx::core::operator< =< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, uint32_t rhs)< / td > < / tr >
< tr class = "separator:ad8bb648d0603a206e0392990c911ca0b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ace72a5853f2afd6510dcb97d54fa650d" id = "r_ace72a5853f2afd6510dcb97d54fa650d" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ace72a5853f2afd6510dcb97d54fa650d" > mlx::core::operator< =< / a > (uint32_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:ace72a5853f2afd6510dcb97d54fa650d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab38f7a0d3c0809071ff5d3af859018d6" id = "r_ab38f7a0d3c0809071ff5d3af859018d6" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ab38f7a0d3c0809071ff5d3af859018d6" > mlx::core::operator< =< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, int64_t rhs)< / td > < / tr >
< tr class = "separator:ab38f7a0d3c0809071ff5d3af859018d6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7904b886d7b535a6af0a885d00597323" id = "r_a7904b886d7b535a6af0a885d00597323" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a7904b886d7b535a6af0a885d00597323" > mlx::core::operator< =< / a > (int64_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a7904b886d7b535a6af0a885d00597323" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a57952168bd0b54c2677204d4ab1cb6e5" id = "r_a57952168bd0b54c2677204d4ab1cb6e5" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a57952168bd0b54c2677204d4ab1cb6e5" > mlx::core::operator< =< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, uint64_t rhs)< / td > < / tr >
< tr class = "separator:a57952168bd0b54c2677204d4ab1cb6e5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6235dc5f4db517618bb3449b08c96e8b" id = "r_a6235dc5f4db517618bb3449b08c96e8b" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a6235dc5f4db517618bb3449b08c96e8b" > mlx::core::operator< =< / a > (uint64_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a6235dc5f4db517618bb3449b08c96e8b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae3e1e8b7a5410e0edf35f31f74295e2f" id = "r_ae3e1e8b7a5410e0edf35f31f74295e2f" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ae3e1e8b7a5410e0edf35f31f74295e2f" > mlx::core::operator==< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:ae3e1e8b7a5410e0edf35f31f74295e2f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aaa22230a66b15c3e774d8ce45783a746" id = "r_aaa22230a66b15c3e774d8ce45783a746" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#aaa22230a66b15c3e774d8ce45783a746" > mlx::core::operator==< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, float rhs)< / td > < / tr >
< tr class = "separator:aaa22230a66b15c3e774d8ce45783a746" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae2a0bcdc171d7e9745d33e1d9aac4f8a" id = "r_ae2a0bcdc171d7e9745d33e1d9aac4f8a" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ae2a0bcdc171d7e9745d33e1d9aac4f8a" > mlx::core::operator==< / a > (float lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:ae2a0bcdc171d7e9745d33e1d9aac4f8a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a331ec62442a8d3eb8ccba7b4de5168d1" id = "r_a331ec62442a8d3eb8ccba7b4de5168d1" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a331ec62442a8d3eb8ccba7b4de5168d1" > mlx::core::operator==< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, double rhs)< / td > < / tr >
< tr class = "separator:a331ec62442a8d3eb8ccba7b4de5168d1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:acfcaefe0990eb3533e2b11a6f2657492" id = "r_acfcaefe0990eb3533e2b11a6f2657492" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#acfcaefe0990eb3533e2b11a6f2657492" > mlx::core::operator==< / a > (double lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:acfcaefe0990eb3533e2b11a6f2657492" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8d48dbd49cccff07777affb2a412058c" id = "r_a8d48dbd49cccff07777affb2a412058c" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a8d48dbd49cccff07777affb2a412058c" > mlx::core::operator==< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, int32_t rhs)< / td > < / tr >
< tr class = "separator:a8d48dbd49cccff07777affb2a412058c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a88eae27edd22fa4418776672023cb276" id = "r_a88eae27edd22fa4418776672023cb276" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a88eae27edd22fa4418776672023cb276" > mlx::core::operator==< / a > (int32_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a88eae27edd22fa4418776672023cb276" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a188b363f633ea360407b3f9cf4e1f1a6" id = "r_a188b363f633ea360407b3f9cf4e1f1a6" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a188b363f633ea360407b3f9cf4e1f1a6" > mlx::core::operator==< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, uint32_t rhs)< / td > < / tr >
< tr class = "separator:a188b363f633ea360407b3f9cf4e1f1a6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae065fe5c42c1a333d7858d19f6434fa9" id = "r_ae065fe5c42c1a333d7858d19f6434fa9" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ae065fe5c42c1a333d7858d19f6434fa9" > mlx::core::operator==< / a > (uint32_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:ae065fe5c42c1a333d7858d19f6434fa9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a2f98db199deb6d7a82551fa4afec655a" id = "r_a2f98db199deb6d7a82551fa4afec655a" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a2f98db199deb6d7a82551fa4afec655a" > mlx::core::operator==< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, int64_t rhs)< / td > < / tr >
< tr class = "separator:a2f98db199deb6d7a82551fa4afec655a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a85f83add412cb320b5cd1c3da6aadbd5" id = "r_a85f83add412cb320b5cd1c3da6aadbd5" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a85f83add412cb320b5cd1c3da6aadbd5" > mlx::core::operator==< / a > (int64_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a85f83add412cb320b5cd1c3da6aadbd5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7e2cee66c3ca1b56f4f3d7fd1d6e0be1" id = "r_a7e2cee66c3ca1b56f4f3d7fd1d6e0be1" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a7e2cee66c3ca1b56f4f3d7fd1d6e0be1" > mlx::core::operator==< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, uint64_t rhs)< / td > < / tr >
< tr class = "separator:a7e2cee66c3ca1b56f4f3d7fd1d6e0be1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad436557da5c7fea71fc58182a876cfe5" id = "r_ad436557da5c7fea71fc58182a876cfe5" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ad436557da5c7fea71fc58182a876cfe5" > mlx::core::operator==< / a > (uint64_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:ad436557da5c7fea71fc58182a876cfe5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:abcca7fd43590c4347e0f5df8f134030c" id = "r_abcca7fd43590c4347e0f5df8f134030c" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#abcca7fd43590c4347e0f5df8f134030c" > mlx::core::operator!=< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:abcca7fd43590c4347e0f5df8f134030c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af3ede3688a2e3b3ba8cb2da180ffe151" id = "r_af3ede3688a2e3b3ba8cb2da180ffe151" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#af3ede3688a2e3b3ba8cb2da180ffe151" > mlx::core::operator!=< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, float rhs)< / td > < / tr >
< tr class = "separator:af3ede3688a2e3b3ba8cb2da180ffe151" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a54f48469fabd1414bef5097bcded0002" id = "r_a54f48469fabd1414bef5097bcded0002" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a54f48469fabd1414bef5097bcded0002" > mlx::core::operator!=< / a > (float lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a54f48469fabd1414bef5097bcded0002" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af8c648e892cbc6973de535aa17dc2cfe" id = "r_af8c648e892cbc6973de535aa17dc2cfe" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#af8c648e892cbc6973de535aa17dc2cfe" > mlx::core::operator!=< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, double rhs)< / td > < / tr >
< tr class = "separator:af8c648e892cbc6973de535aa17dc2cfe" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:abc855e1c0584b64d7d995e33211361ab" id = "r_abc855e1c0584b64d7d995e33211361ab" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#abc855e1c0584b64d7d995e33211361ab" > mlx::core::operator!=< / a > (double lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:abc855e1c0584b64d7d995e33211361ab" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad3684d660d18a54505c759ab286bd936" id = "r_ad3684d660d18a54505c759ab286bd936" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ad3684d660d18a54505c759ab286bd936" > mlx::core::operator!=< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, int32_t rhs)< / td > < / tr >
< tr class = "separator:ad3684d660d18a54505c759ab286bd936" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8afdda14b14262ab5ce0a00c7745d7e8" id = "r_a8afdda14b14262ab5ce0a00c7745d7e8" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a8afdda14b14262ab5ce0a00c7745d7e8" > mlx::core::operator!=< / a > (int32_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a8afdda14b14262ab5ce0a00c7745d7e8" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7ccc479be236f2bf3f7725729c5ba201" id = "r_a7ccc479be236f2bf3f7725729c5ba201" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a7ccc479be236f2bf3f7725729c5ba201" > mlx::core::operator!=< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, uint32_t rhs)< / td > < / tr >
< tr class = "separator:a7ccc479be236f2bf3f7725729c5ba201" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a26a721b8111fce3a1dec9bf724034cd4" id = "r_a26a721b8111fce3a1dec9bf724034cd4" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a26a721b8111fce3a1dec9bf724034cd4" > mlx::core::operator!=< / a > (uint32_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a26a721b8111fce3a1dec9bf724034cd4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad5f8c221a53a89e8095aa39fd1f61867" id = "r_ad5f8c221a53a89e8095aa39fd1f61867" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ad5f8c221a53a89e8095aa39fd1f61867" > mlx::core::operator!=< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, int64_t rhs)< / td > < / tr >
< tr class = "separator:ad5f8c221a53a89e8095aa39fd1f61867" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a017b52ecf30b33da4aa8da35ccc43220" id = "r_a017b52ecf30b33da4aa8da35ccc43220" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a017b52ecf30b33da4aa8da35ccc43220" > mlx::core::operator!=< / a > (int64_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a017b52ecf30b33da4aa8da35ccc43220" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a43c10ca5fb05ee7d0ee63ba56f8a08a3" id = "r_a43c10ca5fb05ee7d0ee63ba56f8a08a3" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a43c10ca5fb05ee7d0ee63ba56f8a08a3" > mlx::core::operator!=< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, uint64_t rhs)< / td > < / tr >
< tr class = "separator:a43c10ca5fb05ee7d0ee63ba56f8a08a3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a81284b6ac737f91a8d1ffbbbbf938fe5" id = "r_a81284b6ac737f91a8d1ffbbbbf938fe5" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a81284b6ac737f91a8d1ffbbbbf938fe5" > mlx::core::operator!=< / a > (uint64_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a81284b6ac737f91a8d1ffbbbbf938fe5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a46d502dfe0b027955950d4e716c2eb26" id = "r_a46d502dfe0b027955950d4e716c2eb26" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a46d502dfe0b027955950d4e716c2eb26" > mlx::core::operator-< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs)< / td > < / tr >
< tr class = "separator:a46d502dfe0b027955950d4e716c2eb26" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7b763db8194e6fcb1b87eab143dfa47a" id = "r_a7b763db8194e6fcb1b87eab143dfa47a" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a7b763db8194e6fcb1b87eab143dfa47a" > mlx::core::operator+=< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > & lhs, const float & rhs)< / td > < / tr >
< tr class = "separator:a7b763db8194e6fcb1b87eab143dfa47a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a827167f6a1ae55428fd218ddd51ec3b6" id = "r_a827167f6a1ae55428fd218ddd51ec3b6" > < td class = "memItemLeft" align = "right" valign = "top" > float &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a827167f6a1ae55428fd218ddd51ec3b6" > mlx::core::operator+=< / a > (float & lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a827167f6a1ae55428fd218ddd51ec3b6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:adaf70bbfb3667df0d08fd3c99896e20a" id = "r_adaf70bbfb3667df0d08fd3c99896e20a" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#adaf70bbfb3667df0d08fd3c99896e20a" > mlx::core::operator-=< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > & lhs, const float & rhs)< / td > < / tr >
< tr class = "separator:adaf70bbfb3667df0d08fd3c99896e20a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a321c98e5a78621d3c9a3895f707f2f1c" id = "r_a321c98e5a78621d3c9a3895f707f2f1c" > < td class = "memItemLeft" align = "right" valign = "top" > float &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a321c98e5a78621d3c9a3895f707f2f1c" > mlx::core::operator-=< / a > (float & lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a321c98e5a78621d3c9a3895f707f2f1c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a600e77dbc72e78207b5f5dbf4b298781" id = "r_a600e77dbc72e78207b5f5dbf4b298781" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a600e77dbc72e78207b5f5dbf4b298781" > mlx::core::operator*=< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > & lhs, const float & rhs)< / td > < / tr >
< tr class = "separator:a600e77dbc72e78207b5f5dbf4b298781" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a54833be1d44bc3adfc9ea218fc3685bd" id = "r_a54833be1d44bc3adfc9ea218fc3685bd" > < td class = "memItemLeft" align = "right" valign = "top" > float &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a54833be1d44bc3adfc9ea218fc3685bd" > mlx::core::operator*=< / a > (float & lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a54833be1d44bc3adfc9ea218fc3685bd" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae736defc89a04fbaf7627ad2695bb838" id = "r_ae736defc89a04fbaf7627ad2695bb838" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ae736defc89a04fbaf7627ad2695bb838" > mlx::core::operator/=< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > & lhs, const float & rhs)< / td > < / tr >
< tr class = "separator:ae736defc89a04fbaf7627ad2695bb838" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab1f260710251256ef737dd59be9e143c" id = "r_ab1f260710251256ef737dd59be9e143c" > < td class = "memItemLeft" align = "right" valign = "top" > float &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ab1f260710251256ef737dd59be9e143c" > mlx::core::operator/=< / a > (float & lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:ab1f260710251256ef737dd59be9e143c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a2d933573edf4ed305fddd8a0caef1ee8" id = "r_a2d933573edf4ed305fddd8a0caef1ee8" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a2d933573edf4ed305fddd8a0caef1ee8" > mlx::core::operator|< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a2d933573edf4ed305fddd8a0caef1ee8" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:afab3d4eb1b36a276922879ce6e44b7f5" id = "r_afab3d4eb1b36a276922879ce6e44b7f5" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#afab3d4eb1b36a276922879ce6e44b7f5" > mlx::core::operator|< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, uint16_t rhs)< / td > < / tr >
< tr class = "separator:afab3d4eb1b36a276922879ce6e44b7f5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab132729fa6912d22a8e402057eb4ba12" id = "r_ab132729fa6912d22a8e402057eb4ba12" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ab132729fa6912d22a8e402057eb4ba12" > mlx::core::operator|< / a > (uint16_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:ab132729fa6912d22a8e402057eb4ba12" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab9d0f9910070231695d61de08cadb930" id = "r_ab9d0f9910070231695d61de08cadb930" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ab9d0f9910070231695d61de08cadb930" > mlx::core::operator& < / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:ab9d0f9910070231695d61de08cadb930" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a889d401f425db79d1868aa3beea4829b" id = "r_a889d401f425db79d1868aa3beea4829b" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a889d401f425db79d1868aa3beea4829b" > mlx::core::operator& < / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, uint16_t rhs)< / td > < / tr >
< tr class = "separator:a889d401f425db79d1868aa3beea4829b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a76dcd1fa3c68b386bc1d1d899a68a120" id = "r_a76dcd1fa3c68b386bc1d1d899a68a120" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a76dcd1fa3c68b386bc1d1d899a68a120" > mlx::core::operator& < / a > (uint16_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a76dcd1fa3c68b386bc1d1d899a68a120" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0b75198f364d742a1c25dd13e398f2c2" id = "r_a0b75198f364d742a1c25dd13e398f2c2" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a0b75198f364d742a1c25dd13e398f2c2" > mlx::core::operator^< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a0b75198f364d742a1c25dd13e398f2c2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7f205f1b10b23180a23bf2be4bb726b1" id = "r_a7f205f1b10b23180a23bf2be4bb726b1" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a7f205f1b10b23180a23bf2be4bb726b1" > mlx::core::operator^< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > lhs, uint16_t rhs)< / td > < / tr >
< tr class = "separator:a7f205f1b10b23180a23bf2be4bb726b1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9edfe65f3c6da583c7b109290ec94b22" id = "r_a9edfe65f3c6da583c7b109290ec94b22" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a9edfe65f3c6da583c7b109290ec94b22" > mlx::core::operator^< / a > (uint16_t lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a9edfe65f3c6da583c7b109290ec94b22" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a2d8470b69cbbeefece08d3ffd46c0082" id = "r_a2d8470b69cbbeefece08d3ffd46c0082" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a2d8470b69cbbeefece08d3ffd46c0082" > mlx::core::operator|=< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > & lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:a2d8470b69cbbeefece08d3ffd46c0082" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a359c6257097a304c00d41d64296ef4c9" id = "r_a359c6257097a304c00d41d64296ef4c9" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#a359c6257097a304c00d41d64296ef4c9" > mlx::core::operator|=< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > & lhs, uint16_t rhs)< / td > < / tr >
< tr class = "separator:a359c6257097a304c00d41d64296ef4c9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad1f96f0a02024f347b4c4431629407fc" id = "r_ad1f96f0a02024f347b4c4431629407fc" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ad1f96f0a02024f347b4c4431629407fc" > mlx::core::operator& =< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > & lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:ad1f96f0a02024f347b4c4431629407fc" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae0540f16c4e7bd55d0e86a88495e4967" id = "r_ae0540f16c4e7bd55d0e86a88495e4967" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ae0540f16c4e7bd55d0e86a88495e4967" > mlx::core::operator& =< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > & lhs, uint16_t rhs)< / td > < / tr >
< tr class = "separator:ae0540f16c4e7bd55d0e86a88495e4967" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae78083d766b9cf6f87cded341bbcd63e" id = "r_ae78083d766b9cf6f87cded341bbcd63e" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#ae78083d766b9cf6f87cded341bbcd63e" > mlx::core::operator^=< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > & lhs, < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > rhs)< / td > < / tr >
< tr class = "separator:ae78083d766b9cf6f87cded341bbcd63e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:acf36c10779fbf1efbe1e6a7fd41176cd" id = "r_acf36c10779fbf1efbe1e6a7fd41176cd" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacemlx_1_1core.html#acf36c10779fbf1efbe1e6a7fd41176cd" > mlx::core::operator^=< / a > (< a class = "el" href = "structmlx_1_1core_1_1___m_l_x___float16.html" > _MLX_Float16< / a > & lhs, uint16_t rhs)< / td > < / tr >
< tr class = "separator:acf36c10779fbf1efbe1e6a7fd41176cd" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table >
< h2 class = "groupheader" > Macro Definition Documentation< / h2 >
< a id = "a10abf57a099efdbb9db0c78e9c120e50" name = "a10abf57a099efdbb9db0c78e9c120e50" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a10abf57a099efdbb9db0c78e9c120e50" > ◆   < / a > < / span > __MLX_HALF_NAN__< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define __MLX_HALF_NAN__      0x7D00< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "af58966694c5d80f9a0241670f3128199" name = "af58966694c5d80f9a0241670f3128199" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af58966694c5d80f9a0241670f3128199" > ◆   < / a > < / span > half_binop< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define half_binop< / td >
< td > (< / td >
< td class = "paramtype" > < / td > < td class = "paramname" > < span class = "paramname" > < em > __op__< / em > < / span > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < / td > < td class = "paramname" > < span class = "paramname" > < em > __operator__< / em > < / span >   )< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< b > Value:< / b > < div class = "fragment" > < div class = "line" > < a class = "code hl_define" href = "#a8420acf5d2687fbdafcc9052c949f323" > half_binop_base< / a > ( \< / div >
< div class = "line" > __op__, __operator__, _MLX_Float16, _MLX_Float16, _MLX_Float16, < span class = "keywordtype" > float< / span > ); \< / div >
< div class = "line" > half_binop_helper(__op__, __operator__, < span class = "keywordtype" > float< / span > , < span class = "keywordtype" > float< / span > , < span class = "keywordtype" > float< / span > ); \< / div >
< div class = "line" > half_binop_helper(__op__, __operator__, < span class = "keywordtype" > double< / span > , < span class = "keywordtype" > double< / span > , < span class = "keywordtype" > double< / span > ); \< / div >
< div class = "line" > half_binop_helper(__op__, __operator__, _MLX_Float16, < span class = "keywordtype" > bool< / span > , < span class = "keywordtype" > float< / span > ); \< / div >
< div class = "line" > half_binop_helper(__op__, __operator__, _MLX_Float16, int32_t, < span class = "keywordtype" > float< / span > ); \< / div >
< div class = "line" > half_binop_helper(__op__, __operator__, _MLX_Float16, uint32_t, < span class = "keywordtype" > float< / span > ); \< / div >
< div class = "line" > half_binop_helper(__op__, __operator__, _MLX_Float16, int64_t, < span class = "keywordtype" > float< / span > ); \< / div >
< div class = "line" > half_binop_helper(__op__, __operator__, _MLX_Float16, uint64_t, < span class = "keywordtype" > float< / span > );< / div >
< div class = "ttc" id = "afp16_8h_html_a8420acf5d2687fbdafcc9052c949f323" > < div class = "ttname" > < a href = "#a8420acf5d2687fbdafcc9052c949f323" > half_binop_base< / a > < / div > < div class = "ttdeci" > #define half_binop_base(__op__, __operator__, otype, atype, btype, ctype)< / div > < div class = "ttdef" > < b > Definition< / b > fp16.h:118< / div > < / div >
< / div > <!-- fragment -->
< / div >
< / div >
< a id = "a8420acf5d2687fbdafcc9052c949f323" name = "a8420acf5d2687fbdafcc9052c949f323" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8420acf5d2687fbdafcc9052c949f323" > ◆   < / a > < / span > half_binop_base< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define half_binop_base< / td >
< td > (< / td >
< td class = "paramtype" > < / td > < td class = "paramname" > < span class = "paramname" > < em > __op__< / em > < / span > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < / td > < td class = "paramname" > < span class = "paramname" > < em > __operator__< / em > < / span > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < / td > < td class = "paramname" > < span class = "paramname" > < em > otype< / em > < / span > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < / td > < td class = "paramname" > < span class = "paramname" > < em > atype< / em > < / span > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < / td > < td class = "paramname" > < span class = "paramname" > < em > btype< / em > < / span > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < / td > < td class = "paramname" > < span class = "paramname" > < em > ctype< / em > < / span >   )< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< b > Value:< / b > < div class = "fragment" > < div class = "line" > < span class = "keyword" > inline< / span > otype __operator__(atype lhs, btype rhs) { \< / div >
< div class = "line" > < span class = "keywordflow" > return< / span > < span class = "keyword" > static_cast< < / span > ctype< span class = "keyword" > > < / span > (lhs) __op__ < span class = "keyword" > static_cast< < / span > ctype< span class = "keyword" > > < / span > (rhs); \< / div >
< div class = "line" > }< / div >
< / div > <!-- fragment -->
< / div >
< / div >
< a id = "aa300338c53d5a9f52fbbde8fd777f13d" name = "aa300338c53d5a9f52fbbde8fd777f13d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa300338c53d5a9f52fbbde8fd777f13d" > ◆   < / a > < / span > half_binop_helper< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define half_binop_helper< / td >
< td > (< / td >
< td class = "paramtype" > < / td > < td class = "paramname" > < span class = "paramname" > < em > __op__< / em > < / span > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < / td > < td class = "paramname" > < span class = "paramname" > < em > __operator__< / em > < / span > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < / td > < td class = "paramname" > < span class = "paramname" > < em > otype< / em > < / span > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < / td > < td class = "paramname" > < span class = "paramname" > < em > itype< / em > < / span > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < / td > < td class = "paramname" > < span class = "paramname" > < em > ctype< / em > < / span >   )< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< b > Value:< / b > < div class = "fragment" > < div class = "line" > < span class = "keyword" > inline< / span > otype __operator__(_MLX_Float16 lhs, itype rhs) { \< / div >
< div class = "line" > < span class = "keywordflow" > return< / span > < span class = "keyword" > static_cast< < / span > ctype< span class = "keyword" > > < / span > (lhs) __op__ < span class = "keyword" > static_cast< < / span > ctype< span class = "keyword" > > < / span > (rhs); \< / div >
< div class = "line" > } \< / div >
< div class = "line" > < span class = "keyword" > inline< / span > otype __operator__(itype lhs, _MLX_Float16 rhs) { \< / div >
< div class = "line" > < span class = "keywordflow" > return< / span > < span class = "keyword" > static_cast< < / span > ctype< span class = "keyword" > > < / span > (lhs) __op__ < span class = "keyword" > static_cast< < / span > ctype< span class = "keyword" > > < / span > (rhs); \< / div >
< div class = "line" > }< / div >
< / div > <!-- fragment -->
< / div >
< / div >
< a id = "a2242eaa64839925fd8f586dde7a59800" name = "a2242eaa64839925fd8f586dde7a59800" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a2242eaa64839925fd8f586dde7a59800" > ◆   < / a > < / span > half_bitop< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define half_bitop< / td >
< td > (< / td >
< td class = "paramtype" > < / td > < td class = "paramname" > < span class = "paramname" > < em > __op__< / em > < / span > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < / td > < td class = "paramname" > < span class = "paramname" > < em > __operator__< / em > < / span >   )< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< b > Value:< / b > < div class = "fragment" > < div class = "line" > < span class = "keyword" > inline< / span > _MLX_Float16 __operator__(_MLX_Float16 lhs, _MLX_Float16 rhs) { \< / div >
< div class = "line" > _MLX_Float16 out; \< / div >
< div class = "line" > out.bits_ = lhs.bits_ __op__ rhs.bits_; \< / div >
< div class = "line" > < span class = "keywordflow" > return< / span > out; \< / div >
< div class = "line" > } \< / div >
< div class = "line" > < span class = "keyword" > inline< / span > _MLX_Float16 __operator__(_MLX_Float16 lhs, uint16_t rhs) { \< / div >
< div class = "line" > _MLX_Float16 out; \< / div >
< div class = "line" > out.bits_ = lhs.bits_ __op__ rhs; \< / div >
< div class = "line" > < span class = "keywordflow" > return< / span > out; \< / div >
< div class = "line" > } \< / div >
< div class = "line" > < span class = "keyword" > inline< / span > _MLX_Float16 __operator__(uint16_t lhs, _MLX_Float16 rhs) { \< / div >
< div class = "line" > _MLX_Float16 out; \< / div >
< div class = "line" > out.bits_ = lhs __op__ rhs.bits_; \< / div >
< div class = "line" > < span class = "keywordflow" > return< / span > out; \< / div >
< div class = "line" > }< / div >
< / div > <!-- fragment -->
< / div >
< / div >
< a id = "acec0b85a9974cbde7b270a121f382405" name = "acec0b85a9974cbde7b270a121f382405" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#acec0b85a9974cbde7b270a121f382405" > ◆   < / a > < / span > half_compop< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define half_compop< / td >
< td > (< / td >
< td class = "paramtype" > < / td > < td class = "paramname" > < span class = "paramname" > < em > __op__< / em > < / span > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < / td > < td class = "paramname" > < span class = "paramname" > < em > __operator__< / em > < / span >   )< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< b > Value:< / b > < div class = "fragment" > < div class = "line" > < a class = "code hl_define" href = "#a8420acf5d2687fbdafcc9052c949f323" > half_binop_base< / a > ( \< / div >
< div class = "line" > __op__, __operator__, < span class = "keywordtype" > bool< / span > , _MLX_Float16, _MLX_Float16, < span class = "keywordtype" > float< / span > ); \< / div >
< div class = "line" > half_binop_helper(__op__, __operator__, < span class = "keywordtype" > bool< / span > , < span class = "keywordtype" > float< / span > , < span class = "keywordtype" > float< / span > ); \< / div >
< div class = "line" > half_binop_helper(__op__, __operator__, < span class = "keywordtype" > bool< / span > , < span class = "keywordtype" > double< / span > , < span class = "keywordtype" > double< / span > ); \< / div >
< div class = "line" > half_binop_helper(__op__, __operator__, < span class = "keywordtype" > bool< / span > , int32_t, < span class = "keywordtype" > float< / span > ); \< / div >
< div class = "line" > half_binop_helper(__op__, __operator__, < span class = "keywordtype" > bool< / span > , uint32_t, < span class = "keywordtype" > float< / span > ); \< / div >
< div class = "line" > half_binop_helper(__op__, __operator__, < span class = "keywordtype" > bool< / span > , int64_t, < span class = "keywordtype" > float< / span > ); \< / div >
< div class = "line" > half_binop_helper(__op__, __operator__, < span class = "keywordtype" > bool< / span > , uint64_t, < span class = "keywordtype" > float< / span > );< / div >
< / div > <!-- fragment -->
< / div >
< / div >
< a id = "a378e011e994bf62a961c3c1cd6f7c290" name = "a378e011e994bf62a961c3c1cd6f7c290" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a378e011e994bf62a961c3c1cd6f7c290" > ◆   < / a > < / span > half_inplace_bitop< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define half_inplace_bitop< / td >
< td > (< / td >
< td class = "paramtype" > < / td > < td class = "paramname" > < span class = "paramname" > < em > __op__< / em > < / span > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < / td > < td class = "paramname" > < span class = "paramname" > < em > __operator__< / em > < / span >   )< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< b > Value:< / b > < div class = "fragment" > < div class = "line" > < span class = "keyword" > inline< / span > _MLX_Float16& __operator__(_MLX_Float16& lhs, _MLX_Float16 rhs) { \< / div >
< div class = "line" > lhs.bits_ = lhs.bits_ __op__ rhs.bits_; \< / div >
< div class = "line" > < span class = "keywordflow" > return< / span > lhs; \< / div >
< div class = "line" > } \< / div >
< div class = "line" > < span class = "keyword" > inline< / span > _MLX_Float16& __operator__(_MLX_Float16& lhs, uint16_t rhs) { \< / div >
< div class = "line" > lhs.bits_ = lhs.bits_ __op__ rhs; \< / div >
< div class = "line" > < span class = "keywordflow" > return< / span > lhs; \< / div >
< div class = "line" > }< / div >
< / div > <!-- fragment -->
< / div >
< / div >
< a id = "a6348c00d31a50b2df1b47d18af49c4b8" name = "a6348c00d31a50b2df1b47d18af49c4b8" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6348c00d31a50b2df1b47d18af49c4b8" > ◆   < / a > < / span > half_inplace_op< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define half_inplace_op< / td >
< td > (< / td >
< td class = "paramtype" > < / td > < td class = "paramname" > < span class = "paramname" > < em > __op__< / em > < / span > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < / td > < td class = "paramname" > < span class = "paramname" > < em > __operator__< / em > < / span >   )< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< b > Value:< / b > < div class = "fragment" > < div class = "line" > < span class = "keyword" > inline< / span > _MLX_Float16& __operator__(_MLX_Float16& lhs, < span class = "keyword" > const< / span > < span class = "keywordtype" > float< / span > & rhs) { \< / div >
< div class = "line" > lhs = lhs __op__ rhs; \< / div >
< div class = "line" > < span class = "keywordflow" > return< / span > lhs; \< / div >
< div class = "line" > } \< / div >
< div class = "line" > < span class = "keyword" > inline< / span > < span class = "keywordtype" > float< / span > & __operator__(< span class = "keywordtype" > float< / span > & lhs, _MLX_Float16 rhs) { \< / div >
< div class = "line" > lhs = lhs __op__ rhs; \< / div >
< div class = "line" > < span class = "keywordflow" > return< / span > lhs; \< / div >
< div class = "line" > }< / div >
< / div > <!-- fragment -->
< / div >
< / div >
< / div > <!-- contents -->
< / div > <!-- doc - content -->
2025-01-10 05:56:20 +08:00
<!-- start footer part -->
< div id = "nav-path" class = "navpath" > <!-- id is needed for treeview function! -->
< ul >
< li class = "navelem" > < a class = "el" href = "dir_938ab0ecf10b8b860ff766c820f665fd.html" > mlx< / a > < / li > < li class = "navelem" > < a class = "el" href = "dir_47795aa8999234f6f402f7e89d34d08e.html" > types< / a > < / li > < li class = "navelem" > < a class = "el" href = "fp16_8h.html" > fp16.h< / a > < / li >
2025-02-07 04:16:29 +08:00
< li class = "footer" > Generated by < a href = "https://www.doxygen.org/index.html" > < img class = "footer" src = "doxygen.svg" width = "104" height = "31" alt = "doxygen" / > < / a > 1.13.2 < / li >
2025-01-10 05:56:20 +08:00
< / ul >
< / div >
2024-10-15 23:12:17 +08:00
< / body >
< / html >